首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序输出的结果为( )。 #include void fun(int a,int b) { int temp; temp=a: a=b: b=temp; } void main(
下面程序输出的结果为( )。 #include void fun(int a,int b) { int temp; temp=a: a=b: b=temp; } void main(
admin
2019-04-18
27
问题
下面程序输出的结果为( )。
#include
void fun(int a,int b)
{
int temp;
temp=a:
a=b:
b=temp;
}
void main()
{
int m,11;
m=1;
n=2:
fun(m,n);
cout<
}
选项
A、12
B、21
C、22
D、程序有错误
答案
A
解析
函数fun中定义的参数a和b为形式参数,它们并不是实际存在的数据,只有在发生函数调用时才被分配内存空间,结束后,形参所占有的内存单元也被释放。并且函数fun没有返回值,它做的交换操作,并不能影响实际参数m和n。所以输出值保持不变,仍然是1和2,即输出:12。
转载请注明原文地址:https://jikaoti.com/ti/Hst0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是______。
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
下列程序的输出结果是()。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;)
下列叙述中错误的是()。
如下函数的作用是以双倍行距输出文件:voiddouble_space(ifstream&f,ofstream&t){charc;while(______){______;if(c==’\n’)t.put(c)
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是
下列符号中不属于c++关键字的是
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
以下哪个不是C++语言中的有效标识符?
下列字符串中,正确的C++标识符是()。
随机试题
A.蔷薇科B.十字花科C.蓼科D.豆科E.夹竹桃科罗布麻叶来源于()。
我国最高权力机关是()。
当系统为一个程序分配一个( )和建立一个( )后就创建了一个进程。
Thereismuchdiscussiontodayaboutwhethereconomicgrowthisdesirable.Atanearlierperiod,ourdesireformaterialwealth
引起牙髓病的病因的主要因素为
高压阀门应逐个进行强度和严密性试验。强度试验压力等于阀门公称压力的()倍,严密性试验压力等于公称压力的()倍。
中华人民共和国《宪法》中的哪些规定充分表明了我国的国家性质?()
影响植物分布最重要的条件是________;自然带最明显的标志是________。
软件生命周期中的活动不包括
软件需求规格说明书的内容不包括()。
最新回复
(
0
)