首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main( ){ intx=1,y=0,a=0,b:0; switch(x){ case1:switch(Y) {case0:a++;break; case1:b++;break;} case2:a++;b++;brea
有以下程序 #include main( ){ intx=1,y=0,a=0,b:0; switch(x){ case1:switch(Y) {case0:a++;break; case1:b++;break;} case2:a++;b++;brea
admin
2014-06-17
61
问题
有以下程序
#include
main( ){
intx=1,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/8eJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是【】。voidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){intx==3,y=5,*p=&x,*q=&y;
以下程序运行后的输出结果是【】。main(){intx==15;while(x>10&&x<50){x++;if(x/3){x++;break;}elsecontinue;}
以下程序运行后的输出结果是【】。main(){intX=10,y=20,t=0;if(X==y)t=x;x=y;y=t;printf("%d,%d\n",x,y);}
以下不能正确进行字符串赋初值的语句是
以下程序的输出结果是main(){charch[3][5];{“AAAA”,“BBB”,“CC”};printf(“\”%s“n”,ch[1]);}
若定义:inta=511,*b=&a;则printf(“%d\n”,*b);的输出结果为
有以下程序段intm=0,n=0;charc=’a’;scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10<回车>,则输出结果是
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后x的值为()。
随机试题
应急过程中存在的主要问题有()等。
小样本是指样本单位数在()
下列加横线的词解释错误的是【】
下列对贝特类药物的叙述不正确的是
超声心动图示二尖瓣呈"城墙样"改变心脏听诊发现大炮音
背景资料:某年某月某防波堤工地,“驳31”船执行抛石定位任务。驾长何某在等待“抛2”船靠泊抛石期间回约定宿舍喝水,并将救生衣脱下。在“抛2”船靠驳时,何某从船艏右舷石料舱围板外走到第二个系缆桩为“抛2”船带缆,受拢风及涌浪的影响,两船相碰的瞬间何某身体站立
甲公司向乙公司购买50吨水泥,后甲通知乙需要更改购买数量,但一直未明确具体数量。交货期届至,乙将50吨水泥交付给甲,甲拒绝接受,理由是已告知要变更合同。关于双方合同关系的说法,正确的是()。
外商投资企业作为公司发起人,以公司作为组织形式向其他公司投资时,其在公司中所占股本的比例,依照公司章程的规定,由董事会或者股东会、股东大会决议;公司章程对投资总额及单项投资的数额有限额规定的,不得超过规定的限额。()
小丽用记号笔把试卷上答错的题目标识出来,便于更高效的复习,这主要运用了知觉的()。
要实现报表按某字段分组统计输出,需要设置______。
最新回复
(
0
)