首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
56
问题
有以下程序: 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全国计算机二级
相关试题推荐
编写如下程序:PrivateSub.Commandl-Cliek()Dimstrl’AsString,str2AsStringstrl=InputBox(“输入一个字符串”):subfstr1,str2:Printstr2EndSub
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Slick()Dima(10)AsInteger,iAsIntegerRandomizeFori=1To10a
表达式Int(Rnd(0)*50)所产生的随机数范围是
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10:TelNumAsString*20EndType在窗体上画一个名为Commandl的命令按钮,要求当执行事件过程Commandl
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置:若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubComm
下列关于二叉树的叙述中,正确的是
在数据库的三级模式中,外模式(用户模式或子模式)有()。
随机试题
Word中的表格也可以进行计算若干个不连续单元格的数据之和。()
阿司匹林抑制血小板聚集的机制是
某施工单位承建某建设工程项目,该项目建设工期很紧,为了保证工程建设的顺利进行,建设单位向施工单位及时提供了原始坐标点、基准线和水准点等测量控制点等资料。施工单位应()。
往来业务数据编辑输入是对手工核算时()的输入。
在计算披露的经济增加值时,下列各项中,需要进行调整的项目有()。
Iconsidermyselfsomethingofanexpertonapologies.Aquicktemperhas【C1】__________mewithplentyofopportunitiestomaketh
旅行社设立分社的,应当向分社所在地的工商行政管理部门办理设立登记,并自设立登记之日起()内向分社所在地的旅游行政管理部门备案。
在Excel中存储和处理数据的文件是()。
在取保候审期间,不得中断对案件的侦查,但可以中断对案件的起诉和审理。()
下列选项中,属于形成权的有()。
最新回复
(
0
)