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
19
问题
有以下程序
#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));}
已知下面的程序段,正确的判断是_________。#defineA3#defineB;(A)((A+1)*A)inta=3;X=3*(A+B(7));
下列程序执行后的输出结果是_______。main(){intm[][3]={1,4,7,2,5,8,3,6,9};inti,k=2;for(i=0;i<3;i++){printf("%d"
请选出以下程序的输出结果_______。#include<stdio.h>sub(x,y,z)intx,y,*z;{*z=y-x;}main(){inta,b,c;sub(10,5,&A)
有程序: voidfun(inta,intb,intc) {a=456;b=567;c=678;} main() {intx=10,y=20,z=30; fun(x,y,Z); printf("%d,%d,%d\n",z,y,
有程序: 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\
在下列关于宏定义命令#define的叙述中,正确的一条是()
以下关于C语言的叙述中正确的是
随机试题
Planesmayaccountforonly2percentoftheworld’scarbonemissions,butitisafiguredestinedtorise.Theaviationindust
大量输入库存血后,一般不会发生的并发症是
A.水谷之海B.十二经脉之海C.阳脉之海D.阴脉之海E.髓海在奇经八脉中,冲脉也被称为()。
下列哪个选项不符合我国法律规定的“司法机关依法独立行使职权”原则的含义?()
用于评估基准地价的数据样本数量,要满足数理统计要求,样本数量不足时,可采用()方法,以保证样本数据量符合基准地价评估的需要。
危险性较大工程中的工具式模板工程包括()项目。
根据《仲裁法》的规定,下列不适用仲裁法解决的纠纷包括()。
某企业2×21年末“递延所得税资产”账面余额50000元、“递延所得税负债”账面余额20000元,资产负债表中可将两者之差30000元列示于“递延所得税资产”项目。()
根据《票据法》的规定,关于票据抗辩的限制,下列各项中,正确的有()。
Byandlarge,ifnobodycarestobuyourproductorservice,ourbusinesswillhavetoclose.
最新回复
(
0
)