首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #include using namespace std; void fun(int&a,________){int c;c-a;a=b;b=c;} int main(){ int x=14,y=20;
有如下程序; #include using namespace std; void fun(int&a,________){int c;c-a;a=b;b=c;} int main(){ int x=14,y=20;
admin
2016-09-20
73
问题
有如下程序;
#include
using namespace std;
void fun(int&a,________){int c;c-a;a=b;b=c;}
int main(){
int x=14,y=20;
fun(x,y);
cout<
return 0;
}
运行后的输出结果是"2020’’,则横线处的语句应为( )。
选项
A、b
B、int b
C、int*b
D、int&b
答案
B
解析
C++中,函数的参数必须指定类型,选项A错误;C++中,函数的参数默认是按值传递的,观察程序可知,在函数fun中,由于fun函数的第一个参数为引用类型,所以x值被改变为y的值,由于程序输出x、y的值均为20,所以y的值并没有在调用fun的过程中被改变,所以fun函数的第二个形参类型不能为引用类型,选项D错误;由于fun函数中,形参a、b与整型变量c之间可以相互赋值,所以b不可能为指针类型,选项C错误;对于选项B,由于函数参数按值传递,所以形参b的改变,不会影响实参y的值,选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/5dNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数sstrcmp()的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0:当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串大于t所指字符串时,返回值大于0(功能等同于strcmp())。请填空。intSs
若a=12,b=14,c=0,则表达式“((y=(a>B)?a:B)>C)?y:c”的值为【】。
常用的关系运算是关系代数和()。
在一个长度为n的线性表中删除一个元素,最坏情况下需要移动的数据元素数目为()。
C++语言程序的注释可以出现在程序中的任何地方,一个注释以【】作为开始和结束的标记。
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){
类模板不同于函数模板,类模板只可用【】型参数。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
下列哪个是C++语言的有效标识符?
随机试题
行政法律责任必须由有关()依照行政法律规范,包括实行规范和程序规范所规定的条件和程序予以追究。
原发性肝癌最常见的组织学类型为
A、吸收散射线B、吸收漏射线C、减少照射野D、抑制散射线E、吸收原发低能射线滤线栅的作用是
单位保证金存款按照保证金担保对象的不同,可以分为()。
A注册会计师拟实施穿行测试,不属于注册会计师执行穿行测试目的是()。
在上次考试中,老师出了一道非常古怪的难题,有86%的考生不及格。这次考试之前,王见明预测说:“根据上次考试情况,这次考试老师不一定会出那种难题了。”胡思明说:“这就是说这次考试老师肯定不出,那种难题了。太好了!”王见明说:“我不是这个意思。”下面哪
对于假想防卫,应当()。
下列数据结构中,能用二分法进行查找的是
ATheSpeechofthePresiderThepresidingovermeetingsisoneofthecommunicativeactivitiesatinternationalacademicconfer
A、TheychallengedSerenaWilliams’sethnicity.B、TheyfollowedtherolemodelofSerenaWilliams.C、Theyraisedanumberofcomp
最新回复
(
0
)