首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {int x=1,y=0,a=0,b=0; switch(x) {case1: switch(y) {ease0:a++;break; ease1:b++;break; } ease2:a++
有以下程序: #include<stdio.h> main() {int x=1,y=0,a=0,b=0; switch(x) {case1: switch(y) {ease0:a++;break; ease1:b++;break; } ease2:a++
admin
2017-12-13
33
问题
有以下程序:
#include<stdio.h>
main()
{int x=1,y=0,a=0,b=0;
switch(x)
{case1:
switch(y)
{ease0:a++;break;
ease1:b++;break;
}
ease2:a++;b++;break;
case3: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,然后执行外层case2语句的a++b++;,a为2,b为1,所以结果为B选项。
转载请注明原文地址:https://kaotiyun.com/show/fmxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。typedefunion{longx[1];inty[4];charz[10];}M;Mt:
下列程序的运行结果是()。#includevoidsub(int*S,int*y){staticintm=4;*y=s[0];m++:}voidmain()
以下程序的运行结果是____________。#defineMAX(a,b)(a>b?a:b)+1main(){inti=6,j=8,k;printf(“%d\n”.MAX(ij));}
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include#includemain(){intn;chars1[20],s2[20],*p1,*p2;
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
设有下面的定义:structst{inta;floatb;}d;int*p;要使P指向结构变量d中的a成员,正确的赋值语句是()。
下列叙述中错误的是()。
下列各选项中,不属于序言性注释的是()。
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是_______。c=(a-=(b-5));c=(a%3)+(b=1);
随机试题
以下关于原发性甲状腺功能亢进的叙述不正确的是
A、单纯部分性发作B、癫痫大发作C、复杂部分性发作D、癫痫持续状态E、失神性发作首选乙琥胺的是
既能治疗肝气郁滞、胁肋疼痛、疝气疼痛,又可治疗食积不化的药物是
《生活垃圾填埋场污染控制标准》(GB16889—2008)规定,生活垃圾填埋场应建设渗滤液导排系统,该导排系统应确保在填埋场的运行期内防渗衬层上的渗滤液深度不大于()。
根据《担保法》的司法解释规定,本案中以依法获准尚未建造的建筑物设定抵押的行为属于()。原告起诉投资公司()。
中国居民企业股东能够提供资料证明其控制的外国企业满足以下()条件的,可免予将外国企业不作分配或减少分配的利润视同股息分配额,计入中国居民企业股东的当期所得。
选择性旅游按照旅游产品形态又称为()。
红茶属于半发酵茶。()
2019年,广东规模以上工业企业用水量39.54亿立方米,分水种看,自来水用水量最大,达35.67亿立方米,占全部用水量的90.2%;地表淡水用水量2.52亿立方米,地下淡水0.03亿立方米,其他水1.32亿立方米。分地区看,珠三角
下列有关类成员的叙述中,正确的是()。
最新回复
(
0
)