首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int x=1, y=0,a=0,b=0; switch( x ) { case 1: switch ( y )
有以下程序 #include <stdio.h> main() { int x=1, y=0,a=0,b=0; switch( x ) { case 1: switch ( y )
admin
2021-04-28
27
问题
有以下程序
#include <stdio.h>
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://jikaoti.com/ti/lBz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下列语句后的结果是()。#defineA2#defineB(a)(A+1)木ac=4木(A+B(5));
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
若有以下程序typedefstructstu{charname[10],gender;intscore;}STU;voidf(STUa,STUb){b=a;printf("%s,%c,%d,",b.name,b.gender,b.sc
数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
以下叙述中正确的是
以下叙述中正确的是
以下选项中正确的定义语句是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
随机试题
装配的三要素是什么?
德育管理
试述劳动二重性及其相互关系。
Thesoldierwas______withneglectinghisduty.
属于胆酸隔置剂属于烟酸类
A.滴虫性阴道炎B.霉菌性阴道炎C.老年性阴道炎D.幼女性阴道炎E.细菌性阴道病黄绿色、泡沫样白带
最早使用痢疾病名的医著是()
砂轮机的砂轮法兰盘直径不得小于被安装砂轮直径的()。
对于钢筋直径小于或等于()mm的非轴心受拉构件等的接头,可采用绑扎接头。
Manypeoplewanttobecomefamous,butdon’tknowhow.HereI’dliketotellabouthowtobecomeknownorgetclosertopeople.
最新回复
(
0
)