首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<stdio.h> main() { int x=1,y=1,a=1,b=1; switch(x) { case 1: switch(y) { Case
下列程序的输出结果是______。 #include<stdio.h> main() { int x=1,y=1,a=1,b=1; switch(x) { case 1: switch(y) { Case
admin
2013-02-23
18
问题
下列程序的输出结果是______。
#include<stdio.h>
main()
{ int x=1,y=1,a=1,b=1;
switch(x)
{ case 1:
switch(y)
{ Case0:a++;break;
case 1:b++;break;
}
case2:
a++;b++;break;
}
printf("a=%d,b=%d\n",a,b);
}
选项
答案
a=2,b=3
解析
分析程序,程序从x=1语句开始执行,之后执行第一个switch语句,switch(x)=switch(1),所以执行case1,case1语句中包含一个复合switch语句;这时执行第二个switch语句,此时y=1,所以switch(y)= switch(1),因此执行case 1,将b加1,得到b=2,遇到break语句,退出第二个switch语句,则整个case 1的复合语句执行完毕,由于在这个case 1的后面没有 break语句使其退出第一个switch语句,所以接着执行下列的case 2后面的语句,即将a、b各加1,得到a=2,b=3。
转载请注明原文地址:https://kaotiyun.com/show/iTJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对下述程序的判断中,正确的是voidmain(){char*p,s[128];p=s;while(strcmp(s,"End")){printf("Inputastring:");
有以下程序main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;printf("%d\n",*p+*q);}程序运行后的输出结果是
若有说明inti,j=2,*p=&i;则能完成i=j赋值功能的语句是______。
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
【】是数据库设计的核心。
在深度为7的满二叉树中,叶子结点的个数为______。
下列不属于静态测试方法的是______。
已知小写字母a的ASCII码为97,大写字母A的ASCII码为65,以下程序的结果是______。main(){unsignedinta=32,b=66;printf("%c\n",a|B);}
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
随机试题
公元9世纪以后,日耳曼法演变为_______。
社区诊断的资料来源包括
预防新生儿颅内出血的关键措施为
此时最佳治疗方剂为()如心悸症状明显,宜选用()
下列标牌类型中,不属于施工现场安全警示牌的是()。[2014年真题]
使用计算机处理会计业务与手工会计业务处理的方法和流程相比( )。
审核原始凭证记录的经济业务是否符合企业生产经营活动的需要、是否符合有关计划和预算,属于合理性审核。()
格鲁克是德国巴洛克音乐晚期的大师,他有许多优秀的歌剧作品。1762年他创作了一部歌剧被称为“一位作曲家关于其艺术宗旨的宣言”。这部歌剧作品的名称是()。
They’resatisfiedwiththerepliesthey’vereceivedfromthepublic______far.
WhatWillWeDoforWorkIbelievethat90%ofwhite-collarjobsintheU.S.willbeeitherdestroyedoralteredbeyondrec
最新回复
(
0
)