首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int x=1, y=0,a=0,b=0; switch( x ) { case 1: switch ( y ) { case 0: a++; break; case 1: b++;
有以下程序 #include main() { int x=1, y=0,a=0,b=0; switch( x ) { case 1: switch ( y ) { case 0: a++; break; case 1: b++;
admin
2020-07-28
40
问题
有以下程序
#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;
}
printf("a=%d,b=%d\n",a,b );
}
程序运行后的输出结果是
选项
A、a=1,b=0
B、a=1,b=1
C、a=2,b=1
D、a=2,b=2
答案
C
解析
本题重点考察switch语句,switch语句中case分支后面如果没有break,那么就会顺序执行下面的case,直到遇到break跳出。由于变量a和变量b均赋初值为0,当程序执行完语句case 0: a++; break;后,a的值为1,继续执行语句case 2: a++; b++; break;a的值为2,b的值为1。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/hE3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
下列关于宏的叙述中正确的是()。
有下列程序#include<stdio.h>main(){inta=123456,b;while(a){b=a%10;a/=10;switch(b){default:printf("%d",b++);case1:case2:prin
设一棵树的度为3,共有27个结点,其中度为3,2,0的结点数分别为4,1,10。该树中度为1的结点数为()。
下列叙述中错误的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
有以下结构体说明、变量定义和赋值语句:struetSTD{charname[10];intage;charsex:}s[5],*ps;ps=&s[0];则以下seanf函数调用语句有错误的是()。
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
随机试题
背景材料:有一位顾客要求美国一家保险公司偿付一笔赔偿费。保险公司先是答应给他一笔慷慨的赔偿费,同时,该公司具体负责清算赔偿的人士也告诉他说,自己下星期就要去度假,要求这位顾客在星期五之前把所有资料送来核查,否则赔偿将无法实施。于是这位顾客加班加点,终于在星
下列哪项是心肌梗死的“损伤型”心电图改变
在单代号搭接网络计划中,STFi—j表示()。
海关的性质和任务各是什么?
某小学取消了各种形式的统,废除了“百分制”,而代之以“评语+特长+等级”的评价标准。学校的做法()。
《教师职业道德行为规范》提出,教师在处理与家长的关系时,要与家长沟通。关于教师与家长的沟通,下列说法正确的是()。
A、B、C、D、E是5个不同的整数,两两相加的和共有8个不同的数值,分别是17、25、28、31、34、39、42、45,则这5个数中能被6整除的有几个?
提出自主、自产、抵制英国和民族教育四大纲领的印度国大党领导人是()。
恩格斯指出,“德国的理论上的社会主义永远不会忘记,它是站在圣西门、傅立叶和欧文这三个人的肩上的。”这段话说明科学社会主义直接的思想来源是
When______theroomduringafiredrill,pleaseproceedcalmlybutquickly.
最新回复
(
0
)