首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
49
问题
有以下程序: 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://kaotiyun.com/show/PGWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有以下循环结构:DoUntil条件表达式循环体Loop则以下正确的描述是()。
以下关于变量的叙述中,错误的是
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置:若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubComm
以下合法的VB变量名是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
数据库系统的核心是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
以下选项中,不合法的VisualBasic的变量名是( )。
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。在窗体上有一个名称为Commandl、标题为“计算”的命令按钮;两个水甲滚动条,名称分别为Hscroll1和Hscroll2,其Max属性均为100,Min属性均为1;四
随机试题
胎龄28周的早产儿,出生体重1050g,生后有呻吟、吐沫,并进行性加重,拍胸片示:双肺透光度低,毛玻璃样,可见支气管充气征。查体:早产儿貌,反应差,全身皮肤青紫,鼻翼扇动,三凹征阳性,双肺呼吸音低。心率160次/分。该患儿应立即进行的处理是
固冲汤的药物组成中无
牙本质所含无机物约占重量的
关于氟牙症的描述不正确的是
卵巢恶性肿瘤内照射的条件为:
要素饮食
A.贝尔蒙报告B.东京宣言C.吉汉宣言D.悉尼宣言E.赫尔辛基宣言涉及人类受试者医学研究的伦理准则是
关于法律解释,下列哪一选项的表述是错误的?()
职工出差回来报销差旅费800元,出差前已预借1000元,剩余款项交回现金。企业采用专用记账凭证方式,对于报销这项经济业务应填制的记账凭证是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程包含—个源程序文件projl.cpp。其中位于每个注释“//ERROR****found****:”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Youare
最新回复
(
0
)