首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
32
问题
有以下程序:
#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://kaotiyun.com/show/ZSRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,c);pri
以下叙述中正确的是
若有以下程序#includemain(){inta=-11,b=10;a/=b/=-4;printf("%d%d\n",a,b);}则程序的输出结果是
以下选项中,合法的一组C语言数值常量是()。
一棵二叉树共有25个节点,其中5各是叶子节点,则度为1的节点数为()。
下面不属于软件需求分析阶段主要工作的是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。例如,若s所指字符串中的内容为’’ABCDEFG12345’’,其中字符C的ASCII码值为奇数,在数组中的下标为偶
结构化程序设计的3种结构是()。
随机试题
蛔虫病的发生,与之关系最为密切的是
患儿,男,7个月。因腹泻1天,发热39℃,于9月19日入院。查体:精神可,无明显脱水征,咽红。粪便呈蛋花汤样,脂肪球(+)。其引起腹泻的最可能病因是()
根据《营业税暂行条例》的规定,下列各项中,属于营业税征收范围的是:()。
某柱下钢筋混凝土独立基础,基础底面尺寸为2.0m×2.5m。持力层为粉土,其下为淤泥质土软弱层。由柱底传竖向力为F,力矩为M和水平剪力为V(均为设计值),如题图所示。计算基础自重设计值和基础上的土重标准值用的平均重度γG=20kN/m3。在淤泥质土软
关于FIDIC施工合同条件中工程竣工验收的说法,正确的是()
关于地面工程施工厚度控制的描述,错误的是()。
在某些深海鱼中发现的抗冻蛋白基因控制合成的抗冻蛋白A有较好的应用价值.通过转基因技术可获得抗寒能力提高的植株。回答有关问题:(1)从深海鱼提取和纯化DNA时,选择NaCl溶液的合适浓度,利用DNA和其他杂质在不同NaCl溶液中__________
在发生重大事件或突发性事件时,需要各警察种联合作战,不允许各警种和人民警察借口不属于其职责范围而拒绝执行任务、履行职责。( )
负面新闻并不是永远都制造_________,从商业角度看,负面宣传在某种情况下可以_________销售,尤其在公司和产品不知名的情况下。曾有研究者发现,如果某些书籍的作者让读者感觉_________,书被评为劣作却能起到相反的效果——它们的销量增加了45
MarawasgoingtostaywithherfriendFannyforthreedays.Aweekbeforehertrip,shecalledFannytotellherwhenthetrain
最新回复
(
0
)