首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #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
68
问题
有如下程序;
#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全国计算机二级
相关试题推荐
【】是按照程序语句行的自然顺序,依次执行语句。
有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){}virtualvoidwho()
字符串常量"hello"的字符个数是()。
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
为了便于对照检查,测试用例应由输入数据和预期的______两部分组成。
下面程序的结果为【】。#include<iostream.h>voidmain(){inta=1,b=2;boolc=1;if((a>b)||c)
表达式10>5&&%63的值是
下列哪个是C++语言的有效标识符?
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;_______!=’\0’;i++);return(i);}
随机试题
Amansitsaloneataworkbench,startingatapieceofequipmentwithapuzzledfrown(皱眉).Hesays:"SoifIputredfourthere,
某一时点对某社区内人群进行吸烟调查,3周后采用同一问卷再次对该人群进行重复调查,计算Kappa系数为0.81,认为该重测信度
有效焦点在摄影时增涨的变化规律为
下列哪个行为是错误的
民族自治地方的自治机关依法行使自治权。根据我国宪法规定,下列哪些机关享有自治条例、单行条例制定权()。
某建筑工程建筑面积205000m2,混凝土现浇结构,筏板式基础,地下3层,地上12层,基础埋深12.4m,该项工程位于繁华市区,施工场地狭小。工程所在地区地势北高南低,地下水流从北向南。施工单位的降水方案计划在基坑南边布置单排轻型井点。基坑开挖到设计标高后
证券公司客户的交易结算资金应当存放在商业银行,以证券公司的名义立户管理,以便于采用法人结算模式。()
1997年,()先后颁布了《个人住房担保贷款管理试行办法》等一系列关于个人住房贷款的制度办法,标志着国内住房贷款业务正式全面启动。
音像制品外包装的明显位置上应当标明()等。
(76)Earthquakeisashakingofthegroundcausedbythesuddenbreakingandtheshiftingoflargesectionsoftheearth’srocky
最新回复
(
0
)