首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #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
64
问题
有如下程序;
#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全国计算机二级
相关试题推荐
下列叙述中,正确的是()。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
下面叙述正确的是______.
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
下面程序的结果为【】。#include<iostream.h>voidmain(){inta=1,b=2;boolc=1;if((a>b)||c)
下列哪个是C++语言的有效标识符?
执行语句序列charstrl[10]="ABCD",str2[10]="XYZxyz";for(inti=0;strl[i]=str2[i];i++)后,数组str1中的字符是XYZxyz,数组str2中的字符串是【 】。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;_______!=’\0’;i++);return(i);}
随机试题
在考生文件夹下,存在一个数据库文件“sarnpI.mdb”和一个Excel文件“tOuota.xls”。在数据库文件中已经建立了一个表对象“tStock”。试按以下操作要求,完成各种操作:(1)分析“tStock”表的字段构成,判断并设置其主键。(2)
供给量的变动和供给变动的区别是什么?
左心衰竭最早出现的症状是
患者,女,27岁。意外火灾烧伤双上肢。急诊室医生立即给予伤口处理,急诊护士给予建立静脉通路,监测生命体征,配合医生实施抗休克措施等一系列的系统性整体护理。这种护理的特点是
痹证日久,邪痹心脉,瘀阻不通,心血运行不畅,多导致
设备的经济寿命取决于()
[2010年,第67题]在图示四种应力状态中,最大切应力值最大的应力状态是()。
强、平衡而灵活的神经类型称为【】
增强现实技术是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。根据上述定义,下列属于增强现实技术的是:
Inthe20thcenturytheplanet’spopulationdoubledtwice.Itwillnotdoubleevenonceinthe【C1】________century,becausebirth
最新回复
(
0
)