首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 main() { int a=-5,b=1,c=1; int x=0,y=2,z=0; if(c>0)x=x+y; if(a<=0) { if(b>O)
下列程序的运行结果是( )。 main() { int a=-5,b=1,c=1; int x=0,y=2,z=0; if(c>0)x=x+y; if(a<=0) { if(b>O)
admin
2010-12-10
32
问题
下列程序的运行结果是( )。 main() { int a=-5,b=1,c=1; int x=0,y=2,z=0; if(c>0)x=x+y; if(a<=0) { if(b>O) if(c<=0)y=x-y; } else if(c>0)y=x-y; else z=y; printf("%d,%d,%d\n",x,y,z); }
选项
A、2,2,0
B、2,2,2
C、0,2,0
D、2,0,2
答案
A
解析
本题考查if else语句的使用。先判断第1个if语句,因为c=1>0,所以x=x+y=0+2=2。第1个if语句,因为a=-5<0,所以进入下列的复合语句。经判断发现,复合语句中第2个if语句的条件均不满足,不执行任何语句退出,在这个过程中y和z的值没有发生变化。
转载请注明原文地址:https://kaotiyun.com/show/NXPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
以下说法中正确的是()。
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
以下数组定义语句中,错误的是()。
以下叙述中错误的是()。
以下叙述中错误的是()。
以下说法中正确的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
fun()函数的功能是首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回,请填空。 #include<stdio.h> #defineN100 intfun(int(*a)[
结构化程序设计的3种基本结构分别是顺序、选择和______。
随机试题
地上车站站厅公共区每个防火分区的最大允许建筑面积不宜大于()m2。
含有10%以上游离二氧化硅的粉尘的国家卫生标准是
对于已设定抵押的房屋期权,在抵押期间开发商可以在房地产学会的监督下预售。
下列( )是施工图预算的审查内容。
新精瑞公司2014年1月末简要资产负债表如表1所示:2014年2月,新精瑞公司发生的经济业务事项如下:(1)2月3日,以银行存款20000元购买生产用设备。(2)2月8日,将到期无力偿还的应付票据10000元转为应付账款
劳动合同期限1年以上不满3年的,试用期不得超过_________个月;3年以上固定期限和无固定期限的劳动合同,试用期不得超过_________个月。()
老鸦岔海拔2413.8水,为河南山地的最高峰。它位于()
Inthe19thCenturyandearly20thCentury,railwaytrainshadavitalrole.Inthelaterhalfofthe20thCentury,themotorca
Whatdotheordinarypeoplecollectstampsfor?Theycollectstampsfor______.
A、Thewomanistoofat.B、Thewomanshouldbuysomenewclothes.C、Thewomanisprettiernow.D、Thewomanshouldeatlessfromn
最新回复
(
0
)