首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { int a, b; for (a=0; a<3; a++) { scanf("%d", &b); switch(b) { defaul
有以下程序 #include <stdio.h> main( ) { int a, b; for (a=0; a<3; a++) { scanf("%d", &b); switch(b) { defaul
admin
2021-06-15
38
问题
有以下程序
#include <stdio.h>
main( )
{ int a, b;
for (a=0; a<3; a++)
{ scanf("%d", &b);
switch(b)
{ default: printf("%d,",b+1); continue;
case 1: printf("%d,", b+1);
case 2: printf("%d,", b+1); continue;
}
}
}
执行时输入:1 2 3<回车>,则输出结果是
选项
A、2,2,3,4,4,4,
B、2,3,4,
C、2,2,3,4,
D、2,3,3,4,5,6,
答案
C
解析
continue语句的作用是跳过循环体中剩余的语句而强行执行下一次循环。switch…case如果没有break会导致多个分支重叠。因此,输入1,2,3,则1执行case 1: printf("%d,", b+1);case 2: printf("%d,", b+1); continue;后结束。2则执行case 2: printf("%d,", b+1); continue;3则执行default: printf("%d,",b+1); continue;得到的结果是2,2,3,4。故答案为C选项
转载请注明原文地址:https://kaotiyun.com/show/Eutp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:doublea,*p=&a;以下叙述中错误的是
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}cas
以下叙述中正确的是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
在关系模型中,每一个二维表称为一个
软件测试用例包括
对于现实世界中事物的特征,在实体一联系模型中使用()。
下面关于“EOF”的叙述,正确的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
激情的特点是
下列选项中,药材的原植物不属于菊科的是()。
若级数收敛,则下列级数中不收敛的是()。
矩形截面梁的中点作用有集中力F,已知材料的切变模量为G,测得梁中性层上一点K处沿图示45。方向的线应变为ε45。,则集中力F的大小为()。
(),包括投资机会研究、初步可行性研究,项目建议书的编制以及项目评估等工作。
基金销售人员就基金业绩进行宣传时,下列说法中,错误的是()。
设函数f(x)在x0处可导,则=()。
根据可贷资金模型,以下因素的变动会使债券需求水平降低的是()。
求.
TheartteacherwhoaccusedPrinceHarryofcheatinghaswonhercaseagainstEtonCollegeforunfairdismissal.SarahForsy
最新回复
(
0
)