首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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; cas
有以下程序 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; cas
admin
2019-07-14
39
问题
有以下程序
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=1,b=1
C、a=1,b=0
D、a=2,b=1
答案
D
解析
本题考查的是用switch语句实现多分支选择结构,首先进入第一个switch(x)判断,进入case 1中进行嵌套判断,如果switch(y)也成立,a自加1,遇到break,退出嵌套,接着执行case 2,a自加为2,b自加为1,遇到break,结束循环,此时a=2,b=1。
转载请注明原文地址:https://kaotiyun.com/show/ruRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23},(*p)[4]=a,i,j,k=0;for(i=0;i<3;i++)for(j=0;j<2;j++)k=k+*(*(p
有以下程序#includemain(){charx=2,y=2,z;z=(y<<1)&(x>>1);printf("%d\n",z);}程序的输出结果是
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是( )。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
以下能正确定义字符串的语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
负责数据库中查询操作的数据库语言是( )。
表示关系式x≤y≤z的C语言表达式的是
下列关于二叉树的叙述中,正确的是
随机试题
常规钢抽油杆制造工艺简单、成本低、直径小、适用范围广,约占有杆泵抽油井的()以上。
脱水药不能用于下列何种病人()
宏远公司2012年6月初固定资产期初余额为4300000元,累计折旧期初余额为230000元(其中6月初生产车间计提的折旧额为62000元,管理部门计提的折旧额为15000元),6月和7月发生经济业务如下:(1)6月3日,自行购建的生产
募集机构应当自行或者委托第三方机构对私募基金进行风险评级,建立科学有效的私募基金风险评级标准和方法。募集机构应当根据私募基金的风险类型和评级结果,向投资者推介与其风险识别能力和()相匹配的私募基金。
公安机关贯彻社会治安综合的工作方针,应坚持()的原则。
关于胰岛素治疗,下列哪项是错误的
执行返回指令,退出中断服务程序,这时返回地址来自( )。
Asregardssocialconventions,wemustsayawordabouttheEnglishclasssystem.ThisisanembarrassingsubjectforEnglishpe
Consumersshoulddo________thansimplycomplainaboutthepoorqualityofgoods.
Passwordsareapainintheass.They’reeithereasyto【C1】______orhardtoremember,andwhenbreaches(破坏)【C2】______youhave
最新回复
(
0
)