首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 main() {int X==1,y=0,a=0,b=0; switch (x) {case 1:switch (y) { case 0:a++;break; case 1
以下程序运行后的输出结果是【 】。 main() {int X==1,y=0,a=0,b=0; switch (x) {case 1:switch (y) { case 0:a++;break; case 1
admin
2013-02-23
58
问题
以下程序运行后的输出结果是【 】。
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;
}
printf("%d%d\n",a,b);
}
选项
答案
21
解析
外层switch语句后面括号里的x的值为1,所以执行从case 1:后面的语句开始执行,而case 1:后面语句也为switch语句,这个switch语句后面括号里的y的值为0,所以从该switch语句里的case 0:开始执行即执行a++,这时a的值变为1,执行完毕,遇到break语句,退出内层switch语句,又回到外层switch语句,继续执行case 1:下面的语句即case 2:执行完毕后,a自加1变为2,b自加1变1。所以最后输出的a和b的值为21。
转载请注明原文地址:https://www.kaotiyun.com/show/I9Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下列程序后的输出结果是______。main(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}
下列程序的输出结果是______。main(){char*s="121";intk=0,a=0,b=0;do{k++;if(k%2==0){a=a+s[k]-’0’;continue;}b=b+s[
以下只有在使用时才为该类型变量分配内存的存储类说明是______。
下列程序的输出结果是______。main(){floatx=3.6;inti;i=(int)x;printf("x=%f,i=%d",x,i);}
要使以下程序段输出10个整数,请填入一个整数;for(i=0;i<=【】;printf("%d\n",i+=2));
定义如下变量和数组:intk;inta[3][3]={9,8,7,6,5,4,3,2,1};则下面语句的输出结果是for(k=0;k<3;k++)printf("%d",a[k][k]);
有如下程序main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}该程序的输出结果是
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;……fun(s);…
算法分析的目的是
无论对于顺序存储,还是链接存储的栈和队列来说,进行插入或删除运算的时间复杂性均相同,则为【】。
随机试题
简述法定代理或指定代理终止的情形。
(2001年第78题)当病人出现血容量不足的症状时,说明在短期内体液丧失至少已达体重的
Inj.的含义是
某试验室拟设计一组质量比为石灰:粉煤灰:土=10:14:76的二灰稳定细粒土试件,经击实试验得到的最大干密度为1.68g/cm3,最佳含水率为18%,压实度96%,原材中粉煤灰的含水率20%,土样含水率10%,请回答以下问题。单个试件土的用量为(
收音机入境卫生检疫申报应当在卸货的国境口岸的指定地点接受检疫。()
楼地面的基本构造分为()。
下列家庭生命周期各阶段,投资组合中债券比重最高的一般为()。
根据资金时间价值理论,在普通年金现值系数的基础上,期数减1,系数加1的计算结果,应当等于( )。
被誉为“中国最美洗脚妹”的厦门市外来务工人员刘丽,10多年来用布满老茧的双手资助了上百个贫困学生,被评为第三届全国道德模范。这说明了实现人的价值的根本途径在于()。
在视觉信息加工过程中.我们大脑的顶通路或背侧通路主要负责对空间信息加工,这个通路被称为()。
最新回复
(
0
)