首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {ints; scanf("%d",&s); while(s>0) {switch(s) {case1:printf("%d",s+5); case2:printf("%d",s+4);break; case3:
有以下程序 #include main() {ints; scanf("%d",&s); while(s>0) {switch(s) {case1:printf("%d",s+5); case2:printf("%d",s+4);break; case3:
admin
2015-07-31
20
问题
有以下程序
#include
main()
{ints;
scanf("%d",&s);
while(s>0)
{switch(s)
{case1:printf("%d",s+5);
case2:printf("%d",s+4);break;
case3:printf("%d",s+3);
default:printf("%d",s+1);break;
}
scanf("%d",&s);
}
}
运行时,若输入123450<回车>,则输出结果是
选项
A、66656
B、6566456
C、66666
D、6666656
答案
B
解析
switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句。然后退出。所以输入1时打印65,输入2时打印6,输入3时打印64,输入4时打印5,输入5时打印6。
转载请注明原文地址:https://kaotiyun.com/show/Q1Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。main(){charCl,c2;for(c1=’0’’c2=’9’;c1<c2;c1++,c2--)printf("%c%c",c1,c2);printf("\n"
若有定义:"inta[2][3];"则对a数组的第i行第j列元素的正确引用为()。
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j=%x\n",i,j);输出的结果是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
定义下列结构体(联合)数组:structst{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句printf(
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
下列叙述中,正确的是
有下列二叉树,对此二叉树中序遍历的结果为()。
在面向对象的程序设计方法中,类的实例称为______。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
随机试题
出现肩先露常见的病因是什么?
感冒兼见全身酸楚者除选主穴外还可配用
《老妇还乡》是一部
患儿,18个月。鼻塞、发热3天,体温40.5℃,惊厥持续发作半小时,应立即止痉。首选药物为
既能燥湿健脾,又能祛风散寒的药物是()既能燥湿消痰,又能下气除满的药物是()
下列关于信用评分模型的表述,不正确的是()。
记账凭证上应借、应贷的会计科目并无错误,只是金额填写错误,从而导致账簿记录错误,可采用划线更正法予以更正。()
甲公司适用的所得税税率为25%,2×15年实现利润总额1000万元,本年转回应纳税暂时性差异100万元,发生可抵扣暂时性差异80万元,上述暂时性差异均影响损益。不考虑其他纳税调整事项,甲公司2×15年应交所得税金额为()万元。
皮亚杰说:“知识来源于动作,而非来源于物体。”这里所说的“知识”指的是()。
Boundarieshaveunderpinnedprettymucheveryaspectofmylife,bothpastandpresent.Fromtheprofoundlackoftheminearly
最新回复
(
0
)