首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<stdio.h> main() { int x=1,y=1,a=1,b=1; switch(x) { case 1: switch
下列程序的输出结果是______。 #include<stdio.h> main() { int x=1,y=1,a=1,b=1; switch(x) { case 1: switch
admin
2010-05-22
58
问题
下列程序的输出结果是______。
#include<stdio.h>
main()
{ int x=1,y=1,a=1,b=1;
switch(x)
{ case 1:
switch(y)
{ case 0:a++;break;
case 1:b++;break;
}
case 2:
a++;b++;break;
}
printf("a=%d,b=%d\n",a,b);
}
选项
答案
a=2,b=3
解析
分析程序,程序从x=1语句开始执行,之后执行第一个switch语句,switch(x)=switch(1),所以执行case 1,case 1语句中包含一个复合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://www.kaotiyun.com/show/axWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后,变量X的值为()。Dima,b,c,dAsSingleDimxAsSinglea=10:b=30:c=400Ifb>aThend=a:a=b:b=dEnd
编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=3b=2Ifa*b<10Thenb=b+1Elseb=b-1Printb-a>0EndSub程序
以下能对正实数d的第3位小数四舍五入的表达式是
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是
设栈的顺序存储空间为s(1:m),初始状态为top=0,,现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
下列表达式中不能判断x的是否为偶数的是
下面描述中不属于软件需求分析阶段任务的是()。
默认情况下,下面声明的数组的元素个数是Dima(5,-2To2)
随机试题
心电图()。
正常情况下胸部MRI不能显示的结构是
自动冲洗机药液温度监测的叙述,错误的是
某二级耐火等级的多层综合楼,一层为商店,二层为餐厅,三层为影院,四层为宾馆。二层最大使用人数为240人。三、四层每层最大使用人数均为200人。该建筑设有三部疏散楼梯,其中一部为电影院独立使用的室外疏散楼梯,下列防火检查结果中不符合现行国家标准要求的是(
上海证券交易所B股佣金的最低标准是( )。
我国的证券公司按照所能从事的业务,可以分为()
中国戏曲最早可以追溯到《史记》所记载的先秦优孟扮演楚国已故宰相孙淑敌的故事。()
有关城市学校论述错误的是()。
Appeal-focusedtexts
Childrenwhogriptheirpenstooclosetothewritingpointarelikelytobeatadisadvantageinexaminations,【C1】______tothe
最新回复
(
0
)