首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
17
问题
有以下程序
#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(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);
下列选项中合法的赋值语句是()。
子程序通常分为两类:______和函数,前者是命令的抽象,后者是为了求值。
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%
以下叙述中正确的是______。
下列关于单目运算符++、――的叙述中正确的是______。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
有下列二叉树,对此二叉树中序遍历的结果为()。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
随机试题
关于硅沉着病的叙述,下列有哪些不正确
下列寄生虫感染人体的途径可以是A.经胎盘感染B.经皮肤感染C.经口感染D.直接接触感染E.蚊媒叮咬丝虫()
谢某、阮某与曾某在曾某经营的“皇太极”酒吧喝酒,离开时谢某从楼梯摔下,被扶起后要求在酒吧休息,第二天被发现已死亡。经鉴定,谢某系“醉酒后猝死”。该案审理中,合议庭对“餐饮经营者对醉酒者是否负有义务”产生争议。刘法官认为,我国相关法律对此没有明确规定,但根据
隧道用塑料土工合成材料,应在温度23℃±2℃的环境下进行状态调节,时间不得少于4h。()
下列各项中,关于采用支付手续费方式委托代销商品的会计处理,表述正确的有()。(2013年)
设有一个长度为s的字符串,其字符顺序存放在一个一维数组的第1至第s个单元中(每个单元存放一个字符)。要求:从此字符串的第m个字符以后删除长度为t的子串,m<s,t<(s-m),并将删除后的结果复制在该数组的第s单元以后的单元中,试设计此删除算法。
2016年7月17日,在土耳其伊斯坦布尔举行的联合国教科文组织世界遗产委员会第四十届大会上,()被正式列入《世界遗产名录》,荣膺“世界自然遗产地”称号。
E-government
如果“鱼和熊掌不可兼得”是不可改变的事实,那么以下哪项也一定是事实?
中华人民共和国成立后,中共中央提出过渡时期总路线的历史条件是()
最新回复
(
0
)