首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 #include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0:a++; break;
以下程序的运行结果是【 】。 #include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0:a++; break;
admin
2013-06-11
18
问题
以下程序的运行结果是【 】。
#include
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;
case 3:a++; b++;
}
printf("a=%d,b=%d\n",a,b);
}
选项
答案
a=2,b=1
解析
本题考查了 switch结构的内容。C语言中,程序执行完一个case标号的内容后,如果没有break语句,控制结构会转移到下一个case继续执行,因为case 常量表达式只是起语句标号作用,并不是在该处进行条件判断。本题程序在执行完内部switch结构后,继续执行了外部switch结构的 case 2:分支,最后a和b的值分别为2和1。
转载请注明原文地址:https://kaotiyun.com/show/MyJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序执行后,文件test.txt中的内容是() #include<stdio.h> voidfun(char*<fname,char*st) {FILE*myf;inti; myf=fopen(fname,"w");
当执行下面的程序时,如果输入ABC,则输出结果是() #include<stdio.h> #include<string.h> main() {charss[10]="12345"; gets(ss);strcat(ss"
在下列四条叙述中,正确的一条是()
若有如下程序:ints[3][3]={’a’,’b’,’C’,’d’,’e’,’f’,’g’,’h’,’i’},*t;main(){t:(int*)malloc(sizeof(int));sub(t,s);
下面程序的功能是输出以下形式的金字塔图案:*********
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是
用typedef定义整型一维数组:typedefcharCHARACTER则对整型数组a[5],b[5]可以定义为______。
按条件f对关系R进行选择,其关系代数表达式为______。
若有以下说明和定义 union dt { int a;char b; double c;} data; 以下叙述中,错误的是______。
数据的存储结构包括顺序、______、索引和散列四种基本类型。
随机试题
制定《环境与资源保护法》的目的有()
寄生人体吸虫的繁殖方式是
A、 B、 C、 D、 E、 A
下列关于行政处罚中“一事不再罚原则”的表述正确的是()。
若函数f(x)=x(ax2+bx+c)(a≠0)在x=1和x=一1处有极值,则下列点一定在x轴上的是().
唐朝的有息借贷契约被称为()
证明:函数f(x)在x0处可导的充要条件是存在一个关于△x的线性函数L(△x)=α△x,使=0.
SQL是【】语言,其核心是【】。
RobertFrostwasborninSanFranciscoin1875.Whenhewasattheageoften,hewassenttoNewEngland,anareawhich【B1】____
CultureShockA)BecauseI’velivedinChinaforalongtime,localsoftensmileandgivemethehonorabletitleofbeing"a
最新回复
(
0
)