首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void swapl(int c[]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) {int t; t=c0
有以下程序 void swapl(int c[]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) {int t; t=c0
admin
2009-04-15
26
问题
有以下程序 void swapl(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和2。函数swap2()是值传递的,所以该函数执行后对数组b将没有任何改变,此时该数组的第一个和第二个元素依然为3和5,因此最后的输出为5、3、3和5。
转载请注明原文地址:https://kaotiyun.com/show/NoWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
A、各子菜单项组成一个名称为mnu1的控件数组B、不论选中菜单项1、2或3,均执行mnu1_Click事件过程C、Case2分支的语句没有必要,因为该菜单项的"复选"属性已被设置D、程序中的Index是系统自动产生的C菜单项1至菜单项3是名称为m
设窗体上有一个Text1文本框和一个HScroll1水平滚动条,并有下面的事件过程:PrivateSubHScroll1_Change()Text1=HScroll1EndSub在程序运行时,当把滚动框移动
以下关于多重窗体程序的叙述中,错误的是()。
有下面程序代码:PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4,5)Callproc(A)Fork=0To4Printa
以下关于注释语句的叙述中,错误的是
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)
在窗体中有一个名为Command1的命令按钮,并编写有以下代码。程序执行时,单击命令按钮,输出的结果为()。PublicSubProcl(nAsInteger,ByValmAsInteger)n=nMod
计算下面分段函数的正确语句是( )。
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
简述《旧约.创世纪》中希伯来神话的文化内涵。
下列苏轼的作品写于黄州的有()
______wouldyousolvetheproblemifthismethodfailed?
可用狄克(Dick)试验进行辅助诊断的疾病是:()
新生儿轻度窒息的Apgar评分为
A.工作指导书B.操作指导书C.过程指导书D.检验指导书通常指对某些具体管理工作的方法和要求
采购工作程序包括一般采购程序和( )。
D市某汽车修理配厂私自拼装一辆汽车,欲将其出售,但惧怕该行为被发现,便委托D市邻区农民张某代为推销,答应事成后给一笔数目可观的好处费。张某隐瞒汽车真相,与C市郊区农民王某签订了买卖汽车合同,并收取人民币35000元。王某接到汽车后,发现该车是私自组装的,便
经济全球化促使世界主要国家实力对比关系发生深刻变化,出现强与弱、盛与衰的实力转换,国际角色与位序的_________,最终会导致国际社会中的权力分配结构产生调整。同时,彼此间的机制化、制度化、常态化的________与相互协调已经成为处理国家间关系、解决国
MissRitaCohen,atiny,pale-skinnedgirlwholookedhalftheageofSeymour’sdaughter,Marie,butclaimedtobesomesixyear
最新回复
(
0
)