首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
31
问题
有以下程序: 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://kaotiyun.com/show/KBXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段aS=”abbacddcba”Fori=6To2Step一2X=Mid(a,i,i):Y=Lett(a,i)z=Right(a,i):z=UCase(XYz)Nexti
在考生文件夹下有一个工程文件sjt4.vbp,窗体上有两个文本框、三个单选按钮和一个命令按钮。运行时,在Textl中输入若干个大写和小写字母,并选中一个单选按钮,再单击”转换”按钮,则按选中的单选按钮的标题进行转换,结果放入Text2(如图2-112所示)
(1)在考乍文件央下有一个工程文件sjt3.vbp。程序的功能是通过键盘输入正整数到文本框中。在“除数”框架中选择一个单选按钮,然后单击“处理数据”命令按钮,将大于文本框中的正整数,并且能够被所选除数整除的5个数添加都列表框List1中,如图所示。在窗体文
(1)考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹下in3.dat文件中的100个0~999的整数读入到数组a中;②单击“计算”按钮,则找出这100个整数中的所有水仙花数,并将它们的最大值与
设窗体上有一个水平滚动条HScroll1和一个命令按钮Command1,及下面的事件过程:PrivateSubForm_Load()PrivateSubCommand1_Click()HScroll1.Min=0
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是:1)程序运行时,文件列表框显示当前文件夹中的所有扩展名为jpg的文件。2)双击文件列表框中某个图片文件名时,能在图像框中显示出该张图片,并将该图片文件的信息(包括路径及文
在考生文件夹下有一个工程文件sjl3.vbp,相应的窗体文件为sjt3.frm,包含了所有控件和部分程序,如图3-90所示。要求如下:①利用属性窗口向列表框添加四个项目:VisualBasic、TurboC、C++、Java。②请编
下列关于二叉树的叙述中,正确的是( )。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
随机试题
消渴病的症状有()
A.国家药品监督管理局B.省级药品监督管理局C.工商行政管理局D.各省人事部门E.国家人事部
患儿,男,8个月。母乳喂养,6月起添加辅食,为了保证其生理需要,其每日摄入热量应为
根据《注册安全工程师管理规定》,注册安全工程师在每个注册周期内应当参加继续教育,时间累计不得少于()学时。
Accordingto《INCOTERMS2000》,whichgroupofthefollowingtradetermsmeanthatthesellershouldcontractforthecarriageoft
某有限责任公司是由甲、乙、丙三方各出资200万元设立的,2007年末该有限责任公司所有者权益项目的余额为:实收资本为600万元,资本公积为150万元,盈余公积为60万元,未分配利润为60万元。为扩大经营规模,甲、乙、丙三方决定重组公司,吸收丁投资者加入,且
下列生物中,对农作物有益的是()。
企业按照消费者所在的地理位置以及其他地理变量(包括城市、农村、地形、气候、交通、运输等)来细分消费者市场的活动是()。
ThepurposeofthewebsiteistoThequotationsinParagraph4areintendedto
AflexiblyB.optionsC.appealtoD.neverthelessE.hastyF.peculiarG.easilyH.switchI.intentionsJ.includeK.implemen
最新回复
(
0
)