首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
2012-12-29
47
问题
函数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/twVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidex(inta,intb){intt;t=a;a=b;b=t;}main(){intc[8]={8,7,6,5,4,3,2,1},i;for(i=0;i<8;i+=2)ex(c[i],c[i+
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
有以下程序#includemain(){char*mm[4]={"abcd","1234","mnop","5678"};char**pm=mm;inti;for(i=0;i
面向对象方法中,继承是指()。
在软件生产过程中,需求信息的来源是()。
有以下程序段:#include<stdio.h>inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序运行后的输出结果是()。
有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为
设有课程关系模式如下: R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为(
以下叙述中错误的是()。
关系模型中的关系模式至少应是()。
随机试题
枳术丸的功用是
WHO认为,一个有代表性的社区,其人口数大约在
下面关于肝脏CT增强扫描检查技术不合理的是
《中华人民共和国环境影响评价法》规定,()根据建设项目对环境的影响程度,对建设项目的环境影响评价实行分类管理。
粮食白酒的定额税率为( )。
1982年宪法是新中国第一部社会主义类型的宪法。()
公文上行文一般可以写2个以上的主送机关(单位),可以多头主送。()
ProductInvoice1setofbedsheets.........$29.992curtains...................$100.001smallrug..................$42.99
CBSistreadingintopotentiallycontroversialrealityTVterritoryagain.Thenetworkhasorderedanewseriesfromthep
A、Tosolvetheproblemoflackofland.B、Toseewhethertheyhavedecayed.C、TofollowtheGreekreligiouspractice.D、Tomove
最新回复
(
0
)