首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a,b; for(a=0;a
有以下程序: #include main() { int a,b; for(a=0;a
admin
2019-01-11
48
问题
有以下程序:
#include
main()
{ int a,b;
for(a=0;a<3;a++)
{ seanf("%d",&b);
switch(b)
{default:printf("%d,",b++);
ease 1:printf("%d,",b++);
ease 2:printf("%d,",b++);
}
}
}
程序运行时输入:1 2 3<回车>,则输出结果是( )。
选项
A、1,2,3,2,3,3,
B、1,2,3,
C、1,2,2,3,4,5,
D、1,1,1,2,2,3
答案
C
解析
程序在执行switch语句时,根据switch后面表达式的值找到匹配的入口标号,执行对应的ease语句,之后不再进行判断,继续执行此ease后面的语句,并且各个case和default的出现次序不影响执行结果,即题目中的default放在开始位置,与放在最后是一样的结果;运算符“++”放在变量后面时,表示先执行其他操作,再将变量+1。本题,第一次循环输入b=1,执行case 1,输出l;再执行ease 2,输出2。第二次循环输入b=2,执行case 2,输出2。第三次循环,输入b=3,没有ease与其对应,故执行default,输出b=3,接着执行case 1,输出4,再执行ease 2,输出b=5,至此退出for语句。因此,最后输出为1,2,2,3,4,5,答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/A4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是______。
若有定义:inta[4][4]={{l,2,3,4},{0},{4,6,8,10},{1,3,5,7}},则初始化后,a[2][2]得到的初值是______。
程序测试分为静态测试和动态测试。其中()是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
以下叙述中正确的是()。
整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达是______。
给定程序MODll.C中函数fun的功能是:统计substr所指子字符串在s仃所指字符串中出现的次数。例如,若字符串为aaasIkaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能计算出正确的结果。注意:不要改
给定程序MODll.C中函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是:先对字符串中的头两个元素进行排序。然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符
下面不属于软件工程的三个要素的是______。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为()。
随机试题
由于埋弧焊要求焊丝始终处于竖直位置,所以不能进行环缝焊接。()
债券投资与股票投资相比()
A.注射法B.切开疗法C.贯穿结扎法D.外剥内扎术E.静脉丛切除术
()主要由在生产过程中能够产生和散热发热量的生产设备、产品或工件等生产性热源造成,热带地区或夏季漏填作业,也是造成高温作业的原因之一。
在工程网络计划的执行过程中,监理工程师检查实际进度时,只发现工作M的总时差由原计划的4天变为-3天,说明工作M的实际进度( )。
装饰工程按用途分类,可分为()装饰。
下列关于其他交易场所的说法中,正确的有()
国际语言学会曾对9至18岁的青年与35岁以上的成年人学习世界语作过一个比较,发现前者不如后者的记忆力好.这是因为成年人的知识、经验比较丰富,容易在已有的知识基础上,建立广泛的联系。这种联系,心理学上称为“联想”,人的记忆就是以联想为基础,知识经历越丰富.
设矩阵则下列矩阵中与矩阵A等价、合同但不相似的是
Mostpeoplewhotravellongdistancecomplainofjet-lag.Jet-lagmakesbusinesstravelerslessproductiveandmoreprone【21】_
最新回复
(
0
)