首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: main() { int a,b,C,m,n,k; m=n=k=0; a=-1;b=2; C=3; if(c>0)m=a+b; if(a<=0) { if(b>0)
若有如下程序: main() { int a,b,C,m,n,k; m=n=k=0; a=-1;b=2; C=3; if(c>0)m=a+b; if(a<=0) { if(b>0)
admin
2010-01-10
53
问题
若有如下程序: main() { int a,b,C,m,n,k; m=n=k=0; a=-1;b=2; C=3; if(c>0)m=a+b; if(a<=0) { if(b>0) if(c<=0)n=a=b; } else if(c>0)n=a-b; else k/=c; printf("%d,%d, %d,",m,n,k); } 则程序运行后的输出结果是( )。
选项
A、1,0,0
B、2,-3,3
C、1,-3,3
D、1,0,3
答案
1
解析
本题首先声明了6个int型变量,然后分别让m、n、k为0,a为-1,b为2,c为3。接下来因为c>O为真,故执行子句“m=a=b;”,结果使m的值变为1;然后判断a是否<=0,结果也为真,进入大括号里面;由于b>O为真,再判断c<=0,为假。所以子句“n=a=b;”没有执行,跳出大括号。而后面的else if语句和else语句因为大括号的原因,使其对应第二个if语句,而第二个if语句的条件已满足(进入大括号之前),所以这两条else语句的子句不被执行,故最后输出结果为1,0,0,所以应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/3GWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个列表框控件Listl。以下叙述中错误的是
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOptionl_Click(IndexAsInteger)EndSub下面关于此
以下叙述中错误的是
以下不属于VisualBasic数据文件的是
两个或两个以上模块之间关联的紧密程度称为
下列叙述中正确的是()。
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是()。
以下能对正实数d的第3位小数四舍五入的表达式是
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
随机试题
在我国,广大人民群众在中国共产党的领导下,依照宪法和法律规定,通过各种途径和形式管理国家事务,管理经济文化事业,管理社会事务,保证国家各项工作都依法进行,逐步实现社会主义民主的制度化、法律化。这体现了我国的基本治国方略是
某心理障碍的患者对自己的评价十分消极,总是从坏的方面去看待自己以往的经历,认为自己过去的一切都是失败的,对未来心灰意冷,认为将来没有希望,痛苦将一直延续下去。患者的这些负性自动想法被称为
加快建立以企业为主体、市场为导向、产学研相结合的技术创新体系,形成自主创新的基本体制架构属于()的内容。
合同解除是( )而使债权债务关系提前归于消灭的行为。
下列选项中,符合公安部、住房和城乡建设部《关于进一步加强建设工程施工现场消防安全工作的通知》中关于施工现场要求的有()。
任何知识结构都可以用_______、_______和图像的表象形式来呈现。
“理论一定要随着实践的发展而发展,才能和变化了的客观实际相符合。”这句话表明
设A和B为任意二不相容事件,且P(A)P(B)>0,则必有
结构化分析方法中往往采用:【】、判定表和判定树来描述加工说明。
在OSI参考模型中,同一节点的相邻层之间通过_____通信。
最新回复
(
0
)