首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #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
36
问题
下列程序的输出结果是______。
#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全国计算机二级
相关试题推荐
以下程序的输出结果是()#include<stdio.h>main(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;elsei--;}i+=11;a+=i;
若int类型数据占两个字节,则下列语句的输出结果为()intx=-1;printf("%u\n",x);
以下fun函数的功能是:累加数组元素中的值,n为数组中元素的个数。累加的和值放入x所指的存储单元中。补足所缺语句。fun(intb[],intn,int*x){intk,r=0;for(k=0;k<n;k++)r=【】;【
现有如下程序段,此程序段编译有错误,则程序段的错误出在#include<stdio.h>main(){inta=30,b=40,c=50,d;d=a>30?b:c;swish(d){
整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,则数组x在内存中所占字节数是______。
为了避免嵌套的if-else的二义性,C语言钡定:else与______配对。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
数据库设计包括两个方面的设计内容,它们是______。
程序流程图中带有箭头的线段表示的是
随机试题
低压油路:
对假释的考验期限说法,不正确的是()
儿童鼾症最常见的原因是
麻黄汤中麻黄与桂枝配伍运用,属于()麻杏甘石汤中麻黄与石膏相配,属于()
静脉注射用脂肪乳【处方】注射用大豆油50g中链甘油三酸酯50g卵磷脂12g甘油25g注射用水加至1000ml静脉注射用脂肪乳制备时所用玻璃容器除去热原可采用的方法为
患者,男性,55岁,文盲,因头晕头痛来医院就诊,对前来就诊的患者,门诊护士首先应进行
国际储备包括()。
监理工作的规范化体现在哪几方面()。
设y=y(x)由确定,则
Conventionalwisdomsaystreesaregoodfortheenvironment.Theyabsorbcarbondioxide—agreenhousegas—fromtheatmosphereand
最新回复
(
0
)