首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #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
67
问题
有如下程序;
#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全国计算机二级
相关试题推荐
函数YangHui的功能是把杨辉三角形的数据赋给二位数组的下半三角,形式如下:其构成规律是:①第0列元素和主对角线元素均为1。②其余元素为其左上方和正上方元素值之和。③数据的个数每行递增1。请将程序补充完整。
表达式c3=c1.operator+(c2)或c3=operator+(c1,c2)还可以表示为【】
源程序中应包含一些内部文档,以帮助阅读和理解源程序,源程序的内部文档通常包括选择合适的标识符、注解和()。
在C++语言的面向对象程序设计框架中,【】是程序的基本组成单元。
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){
有如下程序#include<iostream.h>voidmain(){floatX=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;
以下数据结构中不属于线性数据结构的是______.
下面的说明中,正确的函数定义是()。
随机试题
蚕食诸侯,使秦成帝业。
第一次国共合作正式形成的标志是()。
能散、能行的药味是()。
向上倾斜的劳动力供给曲线是()。
根据《企业破产法律制度》的规定,人民法院受理破产案件后,应当采取破产保全措施。下列各项中,属于破产保全措施的有()。
蔬菜味道不好,嚼起来又费劲,加入甜甜的水果可改善口感,所以很多年轻人更喜欢喝果蔬汁,他们认为这样能够美味健康两不误。下列选项如果为真,最能削弱上述年轻人观点的是:
我国社会主义精神文明建设的内容有()
Mywealthyauntexceedsthetraitofbeingeconomical.Sheisso______thatshewashespaperplatestobeusedagain.
关系数据库规范化的目的是为了解决关系数据库中的
将考生文件夹下SUPPER文件夹中的文件Word5.pptx删除。
最新回复
(
0
)