首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){int x=12,y=0,a=0,b=0; switch(x){case1:switch(y) {case0:a++;break; case1:b++;break;} case2:a++;b++;break;}
有以下程序 #include main(){int x=12,y=0,a=0,b=0; switch(x){case1:switch(y) {case0:a++;break; case1:b++;break;} case2:a++;b++;break;}
admin
2019-05-17
34
问题
有以下程序
#include
main(){int x=12,y=0,a=0,b=0;
switch(x){case1:switch(y)
{case0:a++;break;
case1:b++;break;}
case2:a++;b++;break;}
printf("a=%d,b=%d\n",a,b);
}
程序运行后的输出结果是
选项
A、a=1,b=1
B、a=1,b=0
C、a=2,b=1
D、a=2,b=2
答案
C
解析
本题考查的是用switch语句实现多分支选择结构,首先进入第一个switch(x)判断,进入case1中进行嵌套判断,如果switch(y)也成立,a自加1,遇到break,退出嵌套,接着执行case2,a自加为2,b自加为1,遇到break,结束循环,此时a=2,b=1。
转载请注明原文地址:https://kaotiyun.com/show/gHRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2:elsed=3;printf("%d,%d,%d,%d\n",a,b,c
下列选项中不属于软件生命周期开发阶段任务的是
有以下程序voidfun(int*P,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;)main(){inta=0,b=9;fun(&a,&b);printf("%
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
下面不属于需求分析阶段任务的是
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
给定程序中,函数fun的功能是:求出形参SS所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。SS所指字符串数组中共有M个7符串,且串K
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
某工业企业为增值税一般纳税人。2019年8月,以每台1500元(不含税)的价格将自己生产的冰箱卖给某贸易公司100台。本月企业购进原材料支出8万元,增值税专用发票注明税额1.04万元;购入低值易耗品支出2万元,增值税专用发票注明税额2600元。问
吸收合并
简述斯金纳强化理论的基本观点。
(非英语类学生必做)IarrivedintheUnitedStates【61】February6,1986,butIremembermyfirstdayherevery【62】Myfriendwaswa
抗休克治疗的关键措施是去除致休克的病因和下列哪项
A.第一代头孢菌素B.第二代头孢菌素C.第三代头孢菌素D.第四代头孢菌素E.第五代头孢菌素(头孢菌素类抗生素的典型品种)头孢吡肟(注射)
物业管理企业与新闻媒体协调沟通的方式不包括()。
社会主义市场经济运行的根本目标是实现()。
实践是检验真理的唯一标准,并不排斥逻辑证明的作用。逻辑证明()
(a)根据《公司条例》注册的商业组织与自然人之间的异同是什么?(b)用已经判决的案例解释超越公司能力和董事权力的交易的后果。(1992年6月)
最新回复
(
0
)