首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
18
问题
有以下程序: 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全国计算机二级
相关试题推荐
以下过程定义中正确的过程首行是( )。
程序代码如下:PrivateSubForm_Click()a=3:b=3Callf(a,b)Printa;bEndSubPrivateSubf(ByValx,ByRefy)x
窗体上有一个图片控件和一个按钮控件,下列程序执行的结果是()。PrivateSubCommand1_Click()Picture1.Picture=LoadPicture("c:\picture.jpg")
下面不属于软件测试实施步骤的是
在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。
在关系数据库中,用来表示实体间联系的是
下列方法中,不属于软件调试方法的是()。
构成计算机软件的是
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是()。
随机试题
企业内部良好的工作环境是培植企业精神的基础,也是弘扬企业精神的重要因素。()
对高血压脑出血病人急性期处理的最重要的环节是
腹外疝的发病基础是
小张取得一张四通有限公司开出的可背书转让汇票,该票据承兑行是上海长宁区工商银行。小张到青岛出差时不慎将该汇票丢失,立即向法院申请公示催告。法院经审查后发出催告,公告期为70天。到第80天,仍无人申报权利,该法院于是判决除去原票据上的权利,终结公示催告程序。
关于版权保护,下列哪一选项体现了《与贸易有关的知识产权协议》对《伯尔尼公约》的补充?
设备监理单位是指具有()资格并取得“设备监理单位资格证书”的从事重要设备监理业务的组织。
某企业为增值税一般纳税企业,适用的增值税率为17%。本月“应收账款”期初余额为117000元,本月收回应收账款70200元,“应收账款”期末余额为93600元;“库存商品”账户期初余额为100000元,本月完工人库商品为90000元;本
申请设立除会计师事务所以外的代理记账机构,应当经所在地的()批准,并领取由财政部统一印制的代理记账许可证书。
甲公司于2011年1月1日发行5年期、一次还本、分期付息的公司债券,每年12月31日支付利息。该公司债券票面利率为5%,面值总额为300000万元,发行价格总额为313347万元;支付发行费用120万元,发行期间冻结资金利息为150万元。假定该公司每年年末
A、HeisrememberedB、TorememberC、WhilerememberingD、AlthoughrememberedD句意:尽管为人所铭记的主要还是他发明电话,但是亚历山大·格拉汉姆·贝尔一生都在帮助聋哑人。主语是人,谓语
最新回复
(
0
)