0 ) { switch(s) { case 1: printf("%d", s+5); case 2: printf("%d", s+" />
有以下程序 #include main() { int s; scanf("%d", &s); while( s>0 ) { switch(s) { case 1: printf("%d", s+5); case 2: printf("%d", s+
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
0 ) { switch(s) { case 1: printf("%d", s+5); case 2: printf("%d", s+">有以下程序 #include main() { int s; scanf("%d", &s); while( s>0 ) { switch(s) { case 1: printf("%d", s+5); case 2: printf("%d", s+
有以下程序 #include main() { int s; scanf("%d", &s); while( s>0 ) { switch(s) { case 1: printf("%d", s+5); case 2: printf("%d", s+
admin
2015-07-28
53
问题
有以下程序
#include
main()
{ int s;
scanf("%d", &s);
while( s>0 )
{ switch(s)
{ case 1: printf("%d", s+5);
case 2: printf("%d", s+4); break;
case 3: printf("%d", s+3);
default: printf("%d", s+1); break;
}
scanf("%d", &s);
}
}
运行时,若输入1 2 3 4 5 0<回车>,则输出结果是( )。
选项
A、6566456
B、66656
C、66666
D、6666656
答案
A
解析
程序的循环条件是s>0,也就是不断读入数据并存放到s中直到输入的数据为非正,循环体的switch语句会判定s的值,然后选定一个case作为执行入口,不断向下执行直到遇到break;,易知s为1时,输出s+5和s+4的值;s为2时,只输出s+4的值;s为3时输出s+3和s+1的值;其他情况输出s+1的值,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/FOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果,是_______。main(){charstr[12]={’s’,’t’,’r’,’i’,’n’,’g’};printf("%d\n",strlen(str));}
下列程序执行后输出的结果是_______。intd=1;fun(intp),{intd=5;d+=p++;printf("%d,",d)}main(){inta=3;
下面的程序用来统计文件中字符的个数。请填空。#include<stdio.h>main(){FILE*fP;longnum=0;if((fp=fopen("fname.dat","r"))==NULL)
下面程序的输出结果是【】。 #include<stdio.h> main() {char*p={"BOOL""OPK","H","SP"}; inti; for(i=3,i>=0;i--,i--)pri
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是()
有程序: main() {intx,i; for(i=1;i<50;i++) {x=i; if(++%2==0) if(x%3==0) if(x%7==0) printf("%d",i);
下列程序的输出结果是() main() {inti,j,m=0,n=0; for(i=0;i<2;i++) for(j=0;j<2;j++) if(j>=i)m=1; n++; printf("%d\
以下关于C语言的叙述中正确的是
随机试题
检验批质量验收应由()组织项目专业质量检查员等进行验收并签认。
下列关于委托的说法正确的是()。
机床的生产率可以用()表示。
2018年6月13日,甲公司支付价款212万元从二级市场购入乙公司发行的10万股普通股,每股价格为21.2元(其中含已宣告但尚未发放的现金股利0.2元/股),另支付交易费用1万元,甲公司将该股票投资指定为以公允价值计量且其变动计入当期损益的金融资产。当年年
邮电部门的保卫工作属于( )。
有时为了医治一些危重病人,医院允许使用海洛因作为止痛药。其实,这样做是应当禁止的。因为毒品贩子会通过这种渠道获取海洛因,对社会造成严重危害。以下哪项如果为真,最能削弱以上的论证?
新民主主义文化,就是无产阶级领导的人民大众的反帝反封建的文化,即民族的科学的大众的文化。在新民主主义文化中居于指导地位的是
社会主义核心价值观是兴国之魂,决定着中国特色社会主义的发展方向,对广大青年的成长成才具有重大意义,具体体现在()
设f(x)可导,证明:f(x)的任意两个零点之间的函数f(x)+f′(x)一定有零点.
NinetypercentofAmericansknowthatmostoftheircompatriotsareoverweight,butjust40percentbelievethemselvestobetoo
最新回复
(
0
)