首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x=1, y=0, a=0, b=0; switch (x) { case 1: switch(y) { case 0: a++; break; case 1:
有以下程序: #include main() { int x=1, y=0, a=0, b=0; switch (x) { case 1: switch(y) { case 0: a++; break; case 1:
admin
2019-08-10
58
问题
有以下程序:
#include
main()
{ int x=1, y=0, a=0, b=0;
switch (x)
{ case 1:
switch(y)
{ case 0: a++; break;
case 1: b++; break;
}
case 2: a++; b++; break;
case 3: a++; b++;
}
printf("a=%d, b=%d\n", a, b);
}
程序的运行结果是( )。
选项
A、a=2,b=2
B、a=2,b=1
C、a=1,b=1
D、a=1,b=0
答案
B
解析
case常量表达式只是起语句标号作用,并不是该处进行条件判断。在执行switch语句时,根据switch的表达式,找到与之匹配的case语句,就从此case子句执行下去,不在进行判断,直到碰到break或函数结束为止。所以执行内层switch(y)时只执行了a++,此时a的值为1。然后执行外层case 2语句的a++;b++;a为2,b为1。所以结果为B)。
转载请注明原文地址:https://www.kaotiyun.com/show/ZSRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=3;printf("%d\n",(a+=a-=a*a));}程序运行后的输出结果是
如果定义floata[10],x;则以下叙述中正确的是
如果定义floata[10],x;则以下叙述中正确的是
有以下程序#includeintfun(chars[]){intn=0;while(*s<=’9’&&*s>=’0’){n=10*n+*s-’0’;s++;}return(n);}main(){c
有两个关系R、S和T如下:则由关系R和S得到关系T的操作是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
编写函数fun,它的功能是:利用以JF所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程
下列选项中不属于面向对象程序设计特征的是
对如下二叉树进行后序遍历的结果为
随机试题
由我国自营勘探开发的首个1500米超深水大气田“深海一号”在海南岛东南陵水海域正式投产,标志着中国海洋石油勘探开发能力全面进入“超深水时代”,对保障国家能源安全、_________能源结构转型升级和提升我国深海资源开发能力具有重要意义,建设海洋强国迈出了_
某企业2007年利润表反映实现的净利润为95万元,补贴收入50万元(包括企业增值税出口退税30万元和因洪灾政府专项补贴20万元);营业外支出30万元(为企业遭受洪灾的损失支出)。经分析,预计从2008年至2012年企业的净利润将在2007年正常净利润水平上
患者李某,女性,50岁。心律失常病史10余年,近5天内加重,症见:心悸易惊,心烦失眠,五心烦热,口干,盗汗,思虑劳心则症状加重,伴有耳鸣,腰酸,头晕目眩,急躁易怒,舌红少津,苔薄黄,脉细数。治疗方剂是朱砂安神丸合
患者,男,63岁。腹痛、腹泻3个月,为脓血便,伴里急后重。贫血,腹部未及肿块。大便常规脓细胞和红细胞较多,大便培养(-),癌胚抗原(+),抗炎治疗无效。最可能的诊断是
依次填入下列各句横线上的词语,恰当的一组是()。①价值最初是在商品交换中______出来的一个经济学概念。②终身教育改变了学校教育的功能,拿了毕业证并不意味着______学习。
甲在乙的画展中看中一幅画,并提出购买,双方以一万元成交。甲同意待画展结束后再将属于自己的画取走。此种交付方式属于()。
为了抑制通货膨胀,国家宏观调控部门可以采取的措施是:
以暴力、胁迫或者其他方法抢劫公私财物,有下列哪些情形的,处10年以上有期徒刑、无期徒刑或者死刑,并处罚金或者没收财产?()
Itneverrainsbutitpours.Justasbossesandboardshavefinallysortedouttheirworstaccountingandcompliancetroubles,a
【B1】【B18】
最新回复
(
0
)