首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void swapl(int c[]) { int t; t=c[0]; c[0]=c[1]; c[1]=t; } void swap2{int c0, int c1) { int t;
有以下程序: void swapl(int c[]) { int t; t=c[0]; c[0]=c[1]; c[1]=t; } void swap2{int c0, int c1) { int t;
admin
2009-01-15
29
问题
有以下程序: 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}; swap1 (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
解析
本题考核的知识点是函数调用中值传递和地址传递。函数间的参数的传递有两种情况,第1种情况变量作为形参时的参数传递,变量作为形参时,要求对应的实参应为变量或表达式,变量作为函数的参数其传递方式是“值传递”,该种情况下,形参被赋值为实参的值,然后实参与形参再无联系。也就是说对行参的改变将不再影响实参:第2种情况是地址或数组名作为形参时的参数传递,该种情况下对形参的改变将对实参产生影响。本题中函数swap1()是传递的地址。所以对该形参c的改变将影响实参,分析可知该函数的作用,是使数组c的第一个元素和第二个元素的值互换。主函数中调用该函数将a作为实参传递给形参c,故执行该函数后a的第一个元素和第二个元素的值将交换。分别为5和2.函数swap2()是值传递的,所以该函数执行后对数组b将没有任何改变,此时该数组的第一个和第二个元素依然为3和5,因此最后的输出为5、3,3和5,所以,4个选项中选项B符合题意。
转载请注明原文地址:https://jikaoti.com/ti/MXK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体模块的声明部分声明变量时,不能使用的关键字是
设一个工程由两个窗体组成,其名称分别为Fornm1和Forum2,在Fornml上有一个名称为Command1的命令按钮。窗体Fornm1的程序代码如下:PrivateSubCommandl_Click()Dima=10Call
有两个关系R和S如下:则由关系R得到关系S的操作是
以下不能设置Picture属性的控件是.
有如下程序:PrivateSubCommand1_Click()DimiAsInteger,jAsInteger,sumAsIntegern=1Doj=1Dosum=sum+j:j=j+1Printj;LoopUnti
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是:1)程序运行时,文件列表框显示当前文件夹中的所有扩展名为jpg的文件。2)双击文件列表框中某个图片文件名时,能在图像框中显示出该张图片,并将该图片文件的信息(包括路径及文
在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm,包含了所有控件和部分程序,如图2-183所示。要求如下:①利用属性窗口向列表框添加四个项目:VisualBasic、TurboC、C++、Java。②请编写适当的程序完
在考生文件夹下有一个工程文件sjt3.vbp,它的功能是在运行时只显示名为Form2的窗体,单击Form2上的”C2”按钮,则显示名为:Forml的窗体;单击Forml上的”Cl”按钮,则Forml的窗体消失。这个程序并不完整,要求如下:①把Form2设
在一个有若干个整数的顺序文件中查找一个数(这个数从文本框中输人),找到后在标签Labell中显示该数是文件中第几个数;如果没找到,则显示文件中没有该数的信息PrivateSubCommandl_Click()DimXAsInt
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
随机试题
阅读下面的新闻并按题号顺序做出选择。2008年11月6日消息:周二(17)举行了全国大选,民主党总统候选人(18)当选为下一届总统,选举结果揭晓后共和党候选人麦凯恩承认失败,并致电当选者表示祝贺。这一天同时还进行了国会选举,全国各地的选民投票选举
惟一适应症为无并发症的淋病的是第一个发现的抗生素,仍是治疗许多感染的首选药物的是
完全随机设计资料的方差分析结果所比较的临界值是:F(2,12)0.05,据此可推断资料的总例数为
修复体轴面突度过大可引起
小儿所需的热量,除了基础代谢所需外,还包括
下列关于特殊的普通合伙企业的描述正确的是()。
下图所示组织结构的缺点有哪些()。①与SBU相比,导致与总部的关系更加疏远②分配企业的管理成本比较困难③滋生职能失调性的竞争和摩擦④对战略重要性的流程进行了过度细分⑤内部使用转移价格会引发冲突
企业实际支付已宣告的现金股利会导致企业所有者权益减少。()
某社区为社区肢体残疾人员提供技能培训,培训内容由受训者自己决定,并通过培训挖掘受训者的优势和能力,培养自信心。这一个工作过程反应了残疾人社会工作的( )基本工作原则。
ChooseFIVEletters,A-J.Writethecorrectlettersinboxes18-22onyouranswersheet.WhichFIVEofthefollowingclaimsabou
最新回复
(
0
)