首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { int a,b; for (a=0; a<3; a++) { scanf("%d", &b); switch(b) { defau
有以下程序 #include <stdio.h> main( ) { int a,b; for (a=0; a<3; a++) { scanf("%d", &b); switch(b) { defau
admin
2021-06-15
30
问题
有以下程序
#include <stdio.h>
main( )
{ int a,b;
for (a=0; a<3; a++)
{ scanf("%d", &b);
switch(b)
{ default: printf("%d,", ++b);
case 1: printf("%d,", ++b);
case 2: printf("%d,", ++b);
}
}
}
执行时输入:1 2 3<回车>,则输出结果是
选项
A、2,2,3,4,4,4,
B、2,3,4,
C、2,3,3,4,5,6,
D、2,3,4,3,4,4,
答案
C
解析
程序在执行switch语句时,根据switch后面表达式的值找到匹配的入口标号,执行对应的case语句,之后不再进行判断,继续执行此case后面的语句,并且各个case和default的出现次序不影响执行结果,即题目中的default放在开始位置,与放在最后是一样的结果;运算符"++"放在变量前面时,表示将变量+1,再参与其他操作。本题,第一次循环输入b=1,执行case 1,输出2,再执行case 2,输出3,第二次循环输入b=2,执行case 2输出3,第三次循环,输入b=3,没有case与其对应,故执行default输出b=4,接着执行case 1:,输出5,再执行case 2,输出b=6,至此退出for语句。因此,最后输出为2,3,3,4,5,6,答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/dNtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.C中。请勿改动
给定程序MODI1.C中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元素,则只
请编写函数fun,其功能是:计算并输出当x<0.97时下列多项式的值,直到|Sn-Sn-1|<0.000001为止。例如,在主函数中从键盘给x输入0.21后,输出为:s=1.100000。注意:部分源程序在文件PROG1.C中。请勿改动主函数ma
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijing<CR>shanghai<CR>(<CI>为回车键),函数将返回s
在数据库管理技术的发展中,数据独立性最高的是()。
以下叙述中正确的是
以下选项中合法的标识符是
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号、课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
随机试题
若一平面简谐波的波动方程为y=Acos(Bt一Cx),式中A、B、C为正值恒量,则()。
关于工程咨询的原则说法不适当的是()。
调查城市用地的自然条件时,经常采用的方法包括()
项目管理班子中各个工作部门的管理工作都与()有关。
贷款审查应对贷款调查内容的()进行全面审查,重点关注调查人的尽职情况和借款人的偿还能力、诚信状况、担保情况、抵(质)押比率、风险程度等。
窗按开启方式可分为()。
在资源开采过程中,要认真贯彻落实(a)的精神,遵循市场规律,采取法律、经济和必要的行政措施,分配和规范各类市场主体合理开发资源,承担资源补偿、生态环境保护与修复等方面的责任和义务。要按照“谁开发、谁保护,谁受益、谁补偿,谁污染、谁治理,谁破坏、谁修复”的原
2011年上半年,全国电信业务总量累计完成5681.1亿元,比卜年同期增长15.7%;电信主营业务收入累计完成4740.7亿元,比上年同期增长10.1%。2011年上半年,移动通信收入累汁比上年同期增长14.0%,在电信主营业务收入中所占的比重为03%;
12,13,28,87,352,()
Lookatthenotesbelow.Someinformationismissing.Youwillhearareportoncompanyinnovation.Foreachquestion(16-22),fi
最新回复
(
0
)