首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a,b; for(a=0;a
有以下程序: #include main() { int a,b; for(a=0;a
admin
2019-01-11
63
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下面程序的输出是()。main(){intarr[8],i,k=0;for(i=0;i<8;i++)arr[i]=i;for(i=1;i<5;i++)k+=arr[i]+i;print
设在C语言中,float类型数据占4个字节,则double类型数据占()个字节。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
A、(a+b)*h/2B、(1/2)*(a+b)*hC、(a+b)*h*1/2D、h/2*(a+b)2由于1和2都是整型,选项B中1/2的运算结果为0,故整个表达式的值为0,所以它的结果和题目中要求的代数式的计算结果不相符。
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,当s<t时返回负值。请填空。my_cmp(char*s,char*t){while(*s==*
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为______。
给定程序MODll.C中函数fun的功能是:统计substr所指子字符串在s仃所指字符串中出现的次数。例如,若字符串为aaasIkaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能计算出正确的结果。注意:不要改
下面不属于软件工程的三个要素的是______。
栈和队列的共同点是______。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为()。
随机试题
当汽轮机油含水为()时,就可能引起金属锈蚀。
Mybrother’splansarevery______:hewantstomasterEnglish.FrenchandSpanishbeforeheissixteen.
CT机将X线锥形束转化为扇形束的部件是
患儿,男,4岁。患有流行性腮腺炎,今日突发高热,持续不退,神志昏迷,谵语,烦躁口渴,四肢抽搐,两目上视,舌质红,苔黄,脉数。根据患儿证型,其治法为
新一轮土地利用总体规划修编前期工作,要求做好现行规划实施评价,做到四查清、四对照。以下不属于四查清、四对照范围的是()。
已知某游泳池宽25m,长40m,深1.8m,循环周期为6h,采用4个滤速为10m/h的压力罐进行过滤,若取管道和过滤净化设备的水容积附加系数为1.05,则该游泳池每个压力罐的直径为()m。
农村信用社开始以“三性”为主要内容的改革是在()年。
假如你正准备一项测验,根据你所学的教育心理学知识,以下哪一种学习策略能使你在测验中有更好的表现?()
火炬:蜡烛
盐铁会议
最新回复
(
0
)