首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x=1,y=0,a=0,b=0; switch(x) { ease 1: { ease 0:a++;break;
有以下程序: #include<stdio.h> main() { int x=1,y=0,a=0,b=0; switch(x) { ease 1: { ease 0:a++;break;
admin
2019-04-24
48
问题
有以下程序:
#include<stdio.h>
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{ ease 1:
{ ease 0:a++;break;
ease 1:b++;break;
}
ease 2:a++;b++;break;
ease 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/VhRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,不属于软件需求规格说明书的作用的是
以下函数将b字符串连接到a字符串的后面,并返回a中新字符串的长度。strcen(charaC),charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;
软件设计模块化的目的是【】。
下列判断正确的是()。
下列程序的运行结果为()#include<stdio.h>main(){structdate{intyear,month,day;)today;printf("%d\n",sizeof(str
以下程序的输出结果是【】。voidfun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;for(cc=
整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
已知函数f(χ)=(χ-a)g(χ),其中g(χ)在点χ=a处二阶可导,则f〞(a)=()
保和丸的功用是
女,20岁,近一年来时有右下腹疼痛伴膀胱刺激症状。体检:腹软、右下腹深压痛,右腰部轻叩痛。尿常规:红细胞++/HP,白细胞+/HP,肾图检查:右侧呈梗阻型曲线,应考虑为
工作医疗机构
项目准备阶段的融资咨询主要是从()角度出发的。
案例某日8时40分,新疆某煤矿井下发生较大火灾和瓦斯爆炸事故,造成6人死亡、8人重伤,直接经济损失1490万元。该矿建设规模为9×104t/a,低瓦斯矿井,煤尘具有爆炸性,煤层自然发火倾向性鉴定结果为自燃煤层。事故发生在早上6时多,井口
安全检查表法是在对危险源系统进行充分分析的基础上,分成若干个单元或层次,列出所有的危险因素,确定检查项目,然后编制成表,按此表进行检查,检查表中的回答一般都是()。
下列关于涉税专业服务机构的说法中,错误的是()。
根据支付系统无安全措施的模型填写图5-7。
Listentothefollowingdialogueandinterpretitasrequired.AfteryouhearasentenceorashortpassageinChinese,interpre
最新回复
(
0
)