首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为( )。
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为( )。
admin
2020-10-21
31
问题
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为( )。
选项
A、1,1
B、1,2
C、2,2
D、2,1
答案
D
解析
如果函数实参是数组名,形参也应为数组名,函数swap中形参进行了交换,实际上也是实参进行了交换。而且数组名代表数组首元素的地址,并不是代表数组的全部元素。所以,swap(b,2)是数组b第一个元素与第二个元素进行交换,即b[0]与b[1],根据题干,知道答案为2,1。
转载请注明原文地址:https://kaotiyun.com/show/Jjyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关内联函数的叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;classPointtpublic:Point(intxx=0,intyy=0):x(xx),y(yy){}voidS
下列运算符函数中,肯定不属于类Number的成员函数的是()。
有如下程序段:inti=1;intj=4;intmain(){inti_8,j=i;cout
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
有如下程序:#includeusinglespacestd;classBase{public:voidfun(){cout
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj2,实现一个自定义的字符串类MyString,重载取下标操作符([]),使类的对象能够通过下标取字符串的某位元素。如果下标越界,则返回第一个元素的值。请在程序中//**********
下面是重载为非成员函数的运算符的函数原型,其中错误的是()。
随机试题
宜兴紫砂器的创始朝代是()。
蛋白质的摄入氮超过排出氮为氮平衡。()
52岁女性,右腕关节疼痛十余年,疼痛加重1天,主诉十余年前曾外伤致右腕关节月骨骨折,经X-ray检查后确诊为月骨坏死。腕部损伤后致使爪形手畸形,主要原因是
A.男性多见B.易并发肝癌C.儿童多见D.老年人多见E.女性多见原发性硬化性胆管炎
下列哪项是输血管理信息系统的组成
适用于即使停机也不致影响生产的不重要设备的修理是()。
下列各项因素中,影响企业偿债能力的有()。
公司信贷市场细分的作用不包括()。
外地务工的刘某夫妇在当地产下一男孩,今年已满七岁,但迟迟不能上学,当地教育局给出的理由是没有当地户籍。下列说法正确的是()。
在关系模型中,每一个二维表称为一个
最新回复
(
0
)