首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void swap1(int C[]) { int t; t=c[0]; c[0]=C[1]; c[1]=t; } void swap2(int c0, int c1) {
有以下程序: void swap1(int C[]) { int t; t=c[0]; c[0]=C[1]; c[1]=t; } void swap2(int c0, int c1) {
admin
2010-01-10
69
问题
有以下程序: void swap1(int C[]) { int t; t=c[0]; c[0]=C[1]; c[1]=t; } void swap2(int c0, int c1) { int t; t=c0; c0=c1; c1=t; } main() { int a[2]={3,5}, b[2]={3,5); swapl(a); swap2(b[0],b[1]); printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]); } 其输出结果是
选项
A、5 3 5 3
B、5 3 3 5
C、3 5 3 5
D、3 5 5 3
答案
2
解析
本题中函数swapl()是传递的地址。所以对该形参c的改变将影响实参,分析可知该函数的作用,是使数组c的第一个元素和第二个元素的值互换。主函数中调用该函数将a作为实参传递给形参c,故执行该函数后a的第一个元素和第二个元素的值将交换。分别为5和3。函数swap2()是值传递的,所以该函数执行后对数组b将没有任何改变,此时该数组的第一个和第二个元素依然为3和5,因此最后的输出为5、3、3和5,所以,4个选项中选项B符合题意。
转载请注明原文地址:https://www.kaotiyun.com/show/PGWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
在窗体上画一个名为CheCkl的复选框,如果在窗体启动事件中编写语句“Check1Enabled=False”,则运行后复选框的状态为()。
如设置了文本框的属性PasswordChar="$",则运行程序时向文本框中输入8个任意字符后,文本框中显示的是
设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是
构成计算机软件的是
在设计阶段,假定在图片框Picturel中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置:若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubComm
下列符号常量的声明中不合法的是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
随机试题
焊接局部机械排风技术措施应符合哪些安全要求?
变压器是应用()制作而成的。
A、尿镜检红细胞满视野B、尿镜检白细胞满视野C、尿外观正常,镜检可见各种管型D、尿外观酱油色,隐血试验(+)E、尿外观深黄色,含大量胆红素阵发性睡眠性血红蛋白尿
肺肾阴虚的临床表现有
下列乙肝病毒标志物检查结果中,提示病毒复制活跃的是
下列关于建设项目质量管理的八项原则中“管理的系统方法”的内容表述有误的是()。
《建设工程监理规范》规定,按照施工合同和委托监理合同的约定,当发生( )情况时,总监理工程师可签发工程暂停令。
只有部分人能德才兼备。有的人有“德”但缺乏“才”,而有的人有“才”却没有“德”。前者虽然对社会贡献不大,但对社会没有危害;后者“才”越大对社会危害就越大。由此可见:
Newtechnologylinkstheworldasneverbefore.Ourplanethasshrunk.It’snowa"globalvillage"wherecountriesareonlyseco
Whenthesteamenginewasinventedintheeighteenthcentury,itbeganoneofthegreatestrevolutionsthathaveeverhappenedi
最新回复
(
0
)