首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a,b; for (a=0; a
有以下程序 #include main() { int a,b; for (a=0; a
admin
2015-07-28
39
问题
有以下程序
#include
main()
{ int a,b;
for (a=0; a<3; a++)
{ scanf("%d", &b);
switch(b)
{ case 1: printf("%d,", ++b);
case 2: printf("%d,", ++b);
default: printf("%d,", ++b);
}
}
}
执行时输入:1 2 3<回车> ,则输出结果是( )。
选项
A、2,3,4,3,4,4,
B、2,3,4,
C、2,2,2,3,3,4,
D、2,3,4,3,4,5,4,5,6
答案
A
解析
考查switch语句的执行过程。switch语句执行过程中,default语句块最后判定,case或者default只是作为一个入口,如果执行完某一个case或者default语句块之后没有遇到break,则继续往下执行。3次输入的b值分别为1、2、3。对应执行的printf语句的条数分别为3、2、1条。每次输出b自加1后的值,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/2dJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intaa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};inti,s=0;for(i=0;i<4;i++)s+=aa[i][1];
若一个外部变量的定义形式为staticintx;,那么,其中static的作用应该是_______。
设已定义i和k为int类型变量,则以下for循环语句_______。for(i=0;k=-1,k=1;i++,k++)printf("****\n");
()是不正确的C语言赋值语句。
_______是构成C语言程序的基本单位。
在下列关于宏定义命令#define的叙述中,正确的一条是()
下列程序的输出结果是______。 main() { double d=3.2; int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
下列关于C语言文件的叙述中正确的是
以下关于C语言的叙述中正确的是
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都己正确定义并赋值,错误的函数调用是()。
随机试题
继电保护的操作电源有几种?各有何优缺点?
“理论模式化”盛行的原因是什么?
关于票据丧失时的法律救济方式,下列哪一说法是错误的?(2012年试卷三第32题)
一般信函自动分拣系统应包括理信机、标码机、______和细分机等子系统。
幼儿一般只能感受事物表面的简单的形式美,这说明幼儿审美感知具有()。
资本的技术构成是:
根据以下资料,回答问题。与2010年相比,2012年全国茶叶生产前十位省份茶园面积增速最慢的是:
颜元的教育思想是什么?有什么积极意义?
In the following essay, each blank has four choices. Choose the most suitable one from the four choices and write down in the an
A------marketpriceB------check-intimeC------pricelistD------receptiondeskE------reservationdeskF------luggageoffice
最新回复
(
0
)