首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
44
问题
有以下程序
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全国计算机二级
相关试题推荐
有以下程序#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是
下列叙述中正确的是()。
以下叙述中正确的是
以下叙述中正确的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}在横线处应填
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;
在软件开发中,需求分析阶段可以使用的工具是()。
下列选项中,能正确定义数组的语句是
给定程序MODI1.C中函数fun的功能是:首先将大写字母转换为对应小写字母;若小写字母为a~u,则将其转换为其后的第5个字母;若小写字母为v~z,使其值减21。转换后的小写字母作为函数值返回。例如,若形参是字母A,则转换为小写字母f;若形参是
随机试题
消渴病机特点应除外以下哪项
关于T细胞产生的细胞因子,下列哪项是正确的
温疟的治法为寒疟的治法为
某男,中焦素寒,今不慎生冷,遂致胃脘冷痛,泛吐清水,不思饮食,舌苔白腻,宜以何药为主治疗
监理单位履行正常监理服务所支付的费用,监理合同无约定的,由( )。
上市公司增发新股,向不特定对象公开募集股份,发行价格应()。
依照《导游人员管理条例》的规定,被吊销导游证的人员()。
学生在掌握了“萝卜”“白菜”“茄子”等概念之后,再学习“蔬菜”这一概念。这种学习属于()。
=_________。
Aspearorarobothasthequalityoftechnologyonlywhenit______.TheexamplesoftheChallengerandChernobylcitedbythe
最新回复
(
0
)