首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
45
问题
有以下程序
#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全国计算机二级
相关试题推荐
设有定义:inta;floatb;,执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,则a和b的值分别是()。
下列定义变量的语句中错误的是()。
以下叙述中正确的是()。
有以下程序:#include<stdio.h>main(){intn,*p=NULL;*p=&n:prinff("Inputn:");scanf("%d",&p);printf("outputn:");printf("%d\n",
有以下程序#include<stdio.h>#defineS1(z)4*z+4*(z)#defineS2(x,y)4*(x)*(y)+y*xmain(){inta=1,b=2;printf("%d,",S1(a+b));prinff(
有下列程序#include<stdio.h>main(){inta=123456,b;while(a){b=a%10;a/=10;switch(b){default:printf("%d",b++);case1:case2:prin
软件测试的目的是()。
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在e数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12时,调用该函数后,e=5142。注意:请勿
以下选项中非法的字符常量是()。
能从任意一个节点开始没有重复地扫描到所有节点的数据结构是()。
随机试题
烧伤指数反映烧伤严重程度。计算方法为
下面对疾病面容的描述对应的是A肝病面容B贫血面容C大叶性肺炎,急性面容D慢性面容E以上都不是面颊瘦削,面色灰褐,有时可见蜘蛛痣
捻转补泻法的补法操作为
女,63岁。甲状腺功能亢进症病史5年。查体:甲状腺Ⅲ度肿大,高代谢症状明显。肝、肾功能正常。该患者首选的治疗措施为
D组贸易术语风险划分界限和费用划分界限相同。()
样品制作费的处理方式通常有哪几种?
在下列各项中,计算结果等于股利支付率的是()。
警察的社会性表现在它的政治镇压职能上。( )
巴拿马运河沟通的两个大洋是()。
某大型律师事务所招聘工作人员,最不可能被招聘上的是没有通过我国司法考试,或者完全没有办理法律事务实践经验的人。在可能被招聘的人中,懂外语或硕士以上学历的人被聘用的可能性将大大增加。如果上述断定是真的,则下列人员中最有可能被招聘上的是(
最新回复
(
0
)