首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void f(int v,int w) { int t; t=v;V=W;W=t; } main() { int x=1,y=3,z=2; if(x>y) f(x,y); else
有以下程序: void f(int v,int w) { int t; t=v;V=W;W=t; } main() { int x=1,y=3,z=2; if(x>y) f(x,y); else
admin
2009-04-15
33
问题
有以下程序: void f(int v,int w) { int t; t=v;V=W;W=t; } main() { int x=1,y=3,z=2; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); printf("%d,%d<%d\n",x,y,Z); } 执行后输出结果是( )。
选项
A、1,2,3
B、3,1,2
C、1,3,2
D、2,3,1
答案
4
解析
C语言规定else总是和离它最近的if语句配对。分析可以知道,。函数f()作用是让形参v和形参w的值交换。在主函数中首先定义了3个变量x、y和z。然后再执行下面的if-else语句。由程序可以看出第一个else和第一个if搭配,第二个else和第二个if搭配。由于调用函数时是进行值传递的。即将实参x、y、z传给形参v和w,以后行参和实参再无联系,故通过if语句调用f()函数后,x、y和z的值并没有改变。因此最后输出的x、y和z的值为1、3和2,所以,4个选项中选项C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/apXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列各选项中,不属于序言性注释的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
下面说法中错误的是
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是( )。
在窗体上画一个名称为Combo1的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命令按钮的
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
以下关于函数过程的叙述中,正确的是()。
窗体上有一个名称为VScroll1的垂直滚动条,为了设定单击滚动条两端箭头时的Value增量值,应设置的属性是
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
随机试题
双层平壁定态热传导,两层壁厚相同,各层的导热系数分别为λ1和λ2,其对应的温度差为△t1和△t2,若△t1>△t2,则λ1和λ2的关系为()。
简述地役权的概念与特征。
每输一单位(200m1)全血或由其制备的红细胞,可使普通成年人血红蛋白升高
修复体的固位力与下列哪种因素无关
A.午后发热,五心烦热B.长期低热,劳累则甚C.午后热甚,身热不扬D.日哺热甚,腹痛便结E.发热烦渴,汗多脉洪气虚发热的症状特点是()。
通过公开程序,邀请供应商提供资格文件,只有通过资格审查的供应商才能参加后续招标,这种采购方式称为()。
2007年12月31日,甲公司对应收乙公司的账款进行减值测试。应收账款余额合计为800000元。甲公司根据乙公司的资信情况确定按10%.计提坏账准备。2008年甲公司的应收账款实际发生坏账40000元。2008年末应收乙公司账款余额为1000000
阅读下列有关士族的材料,回答问题:材料一:晋朝南渡,优借士族,故江南冠带,有才斡者,擢为令仆已下,尚书郎、中书舍人已上,曲掌机要。
【B1】【B4】
Itispossibletopersuademankindtolivewithoutwar?Warisanancientinstitutionwhichhasexistedforatleastsixthousan
最新回复
(
0
)