首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
60
问题
函数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全国计算机二级
相关试题推荐
下列关于C++函数的说明中,正确的是()。
有如下程序:#includeusingnamespacestd;classTV{public:Tv(ints=41):size(s){}voidPrint(){cout
已知函数f的原型为:voidf(int&a,double~b);变量x、y的定义是:intx;doubley;则下列调用该函数的语句中正确的是()。
下列运算符函数中,肯定不属于类Number的成员函数的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
有如下程序:#includeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){tllis->k=k;
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员
有如下程序:衔ncludeusingnamespaeestd;classBase{protected:Base(){cout
有如下程序:#includeusinglespacestd;classBase{public:voidfun(){cout
以下叙述正确的是()。
随机试题
有人说不学“现代汉语”,文章照样可以写通。这种说法对不对?学现代汉语有什么用处?
《中华人民共和国药典》(2005年版)的正文收载
球磨机适合粉碎下列哪组药物
对于一种纯粹公共物品,在其总供给量保持不变的情况下,如果增加一个人对它的消费量,则其他人可消费数量的变化情况是()。
常言道:“两利相较取其重,两害相权弃其重”。利少弊多的,坚决改革;利弊参半的,斟酌__________。填入横线部分最恰当的一项是()。
请选择最适合的一项填入问号处,使右边图形的变化规律写左边图形一致。
甲、乙、丙三个球,一个是红色,一个是蓝色,一个是黄色。丙比黄色球大,甲和蓝色球不一样大,蓝色球比丙小。据此,可以推出()。
计算机网络拓扑主要是指【 】子网的拓扑构型,它对网络性能、系统可靠性与通信费用都有重大影响。
A、 B、 C、 BCouldyou…?(你可以做……吗?)请求→接受后再附加说明
A、Abusdriver.B、Ataxidriver.C、Aclerkatthestation.D、Aclerkattheairport.DM:CouldyoutellmeiftheGuangzhouflig
最新回复
(
0
)