首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int x=1,y=0,a=0,b=0; switch(x) { ease 1: switch(y) } } printf(“a=%d,b=%d\n
有以下程序: main() { int x=1,y=0,a=0,b=0; switch(x) { ease 1: switch(y) } } printf(“a=%d,b=%d\n
admin
2019-08-10
32
问题
有以下程序:
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{ ease 1:
switch(y)
}
}
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/kMRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下面描述中不属于数据库系统特点的是
若有以下程序#includemain(){intb=10,a=-11;a%=b%=4;printf("%d%d\n",a,b);}则程序的输出结果是
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",10
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
支持子程序调用的数据结构是()。
以下选项中合法的变量是
以下不能用于描述算法的是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
随机试题
女性,19岁,1年前体检中发现HBsAg阳性,当时无症状和体征,肝功能试验正常。前2周过劳后恶心、腹胀、尿黄伴乏力住院;ALT118U/L,TBiL32μmol/L,HBsAg(+),抗-HBcIgG(+)及IgM(+),抗-HAVIgG(+)。
男性,51岁,混合痔切除术。如病人采取肛门坐浴,告诉病人
我国铁路进站、通过、遮断信号机的显示距离不得少于()m。
商业银行在资产负债综合管理中,致力于实现资产与负债在期限上的匹配。这是商业银行进行()管理的举措。
总分类会计科目一般按()进行设置。
“现代教育学之父”是()。
甲出资60%,乙、丙各出资20%成立合伙组织,起字号为怡和商行,并推举甲为商行负责人。在与商行的债务人丁的一场诉讼中,甲未与乙、丙商量而放弃怡和商行对丁的债权10万元,乙、丙知道后表示反对。甲放弃债权的行为的效力如何?()
幼儿园对80名小朋友参加兴趣班情况进行调查,调查发现一共报了三种兴趣班且每个小朋友都有报班。其中未报钢琴班的有40人,未报美术班的有50人,未报舞蹈班的有60人。问至少有多少人报了不止一个兴趣班?()
“偏偏”和“反正”都是语气副词。(北京师范大学2016)
下列哪一个不是队列的基本运算
最新回复
(
0
)