首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int &a,______________) { int c; c=a; a=b; b=c; }
有如下程序: #include using namespace std; void fun(int &a,______________) { int c; c=a; a=b; b=c; }
admin
2021-06-10
57
问题
有如下程序:
#include
using namespace std;
void fun(int &a,______________) { int c; c=a; a=b; b=c; }
int main(){
int x,y;
x=1; y=2; fun(x,y); cout<
return 0;
}
运行后的输出结果是21,则横线处的语句应为
选项
A、int b
B、int *b
C、int &b
D、b
答案
C
解析
main函数中定义两个整型变量x=1,y=2,由输出x,y的结果为21,可知函数fun的功能是交换两个实参的值,由于函数fun中未使用指针类型的变量,所以若想通过函数fun交换实参的值,形参类型必然为引用类型,横线处语句为int &b,答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/T0fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classXA{inta:public:staticintb:XA(intaa):a(aa){b++;}
下列叙述中,不属于软件需求规格说明书的作用的是()。
若字符指针P所指向的字符串为"abcdefg",在执行语句()。char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
下列有关类继承的叙述中,错误的是()。
下列语句中,错误的是()。
ClassA是一个类,且有如下语句序列ClassAc1,*c2;ClassA*c3=newMyClass;ClassA&c4=c1;则ClassA的构造函数被调用的次数是
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是(
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
随机试题
阴阳两虚型慢性肾功能不全宜选用脾阳亏虚型慢性肾功能不全宜选用
A、13寸B、12寸C、9寸D、6寸E、5寸前发际至后发际的骨度分寸是
与热轧钢筋相比,冷拉热轧钢筋具有的特点是()。
工程总承包投标报价成本分析过程中,被归为公司本部费用的是()。
核心网网管测试项目包括()管理功能。
在悬索桥钢筋混凝土索塔施工中,要求断面尺寸的检测频率为()。
偿债能力分析指标包括()。
下列关于量本利分析的假设的说法中,错误的是()。
若f(x)在开区间(a,b)内可导,且x1,x2是(a,b)内任意两点,则至少存在一点ξ,使下列诸式中成立的是()
A、 B、 C、 C
最新回复
(
0
)