首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void main() { int s; scanf("%d",&s); while(s>0) {switch(s){ case 1:printf("%d",s+5); case 2:
有以下程序 #include<stdio.h> void main() { int s; scanf("%d",&s); while(s>0) {switch(s){ case 1:printf("%d",s+5); case 2:
admin
2019-08-18
56
问题
有以下程序
#include<stdio.h>
void 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、66656
B、6566456
C、66666
D、6666656
答案
B
解析
这道试题主要考查了switch和break语句,当变量s的值为1时,执行case1、case 2两条语句,输出65;当变量s的值为2时,执行case 2语句,输出6;变量s的值为3时,执行case3、default两条语句,输出64;变量s的值为4时,执行default语句,输入5;变量s的值为5时,执行default语句,输出6;变量s的值为0时,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/BYRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includemain(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c;}则程序的输出结果是(
关于算法,以下叙述中错误的是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
以下结构体类型说明和变量定义中正确的是
下列选项中,能正确定义数组的语句是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
下面不属于软件设计阶段任务的是
用树形结构表示实体之间联系的模型是
随机试题
采油树的大四通不与()连接。
患者,男,42岁,因十二指肠溃疡急性穿孔,在硬膜外麻醉下行毕Ⅱ式胃大部切除术。术后第7天,患者进食后15min,出现腹胀肠鸣、恶心呕吐,心慌、大汗和头晕,首先考虑的并发症是
A.甘露醇B.氢氯噻嗪C.呋塞米D.阿米洛利E.螺内酯哪种药物可竞争性结合醛固酮受体()
患者,女性,43岁。中暑,体温41.5℃,遵医嘱灌肠为患者降温,正确的做法是
桥梁基础施工中,钢套箱围堰施工工序为()。
开立银行保函的银行承担第一性的付款责任。()
汉译英:“外观”,正确的翻译为( )。
在企业价值评估中如何处理“开办费”?
WhiteShoeKleen-KitWhiteshoesareahandsomeadditiontoanysummerwardrobe,buttheyhavealwaysbeendifficulttokeep
A、PutKeithinagoodboardingschool.B、Talkwiththeirchildrenabouttheirdecision.C、Sendtheirchildrentoabetterprivat
最新回复
(
0
)