首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #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
49
问题
有如下程序;
#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()
在C++语言的面向对象程序设计框架中,【】是程序的基本组成单元。
设有关系R及关系S,它们分别有p、q个元组,则关系R与S经笛卡儿积后所得新关系的元组个数是()。
下面描述中,符合结构化程序设计风格的是______.
为了便于对照检查,测试用例应由输入数据和预期的______两部分组成。
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
下列描述中错误的是
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
下列哪个是C++语言的有效标识符?
随机试题
BothTomandMary______theexam.
下列哪些化合物是初级胆汁酸
女,33岁,G2P0,妊娠12周行钳刮术,术中见清出物里有黄色脂肪组织,患者腹痛剧烈,下列处理错误的是
下列情形中,情节严重可构成非法经营罪的是()。
居民个人取得综合所得,需要办理汇算清缴的,应当在取得所得的次年()内办理汇算清缴。
银行以各种刺激性的促销手段吸引新的尝试者和报答忠诚客户的行为指的是()。
在保险公司财务评价指标体系中,经营成果指标包括()。
关于中国标准录音制品编码,说法错误的是()。
李清照,号____________。古代最重要的女诗人作家,宋代____________词派中成就最高者。
设3阶实对称矩阵A的特征值λ1=1,λ2=2,λ3=一2,且α1=(1,一1,1)T是A的属于AT的一个特征向量.记B=A5一4A3+E,其中E为3阶单位矩阵.(Ⅰ)验证α1是矩阵B的特征向量,并求B的全部特征值与特征向量;(Ⅱ)求矩阵B.
最新回复
(
0
)