首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {ints; scanf("%d",&s); while(s>0) {switch(s) {case1:printf("%d",s+5); case2:printf("%d",s+4);bre
有以下程序: #include<stdio.h> main() {ints; scanf("%d",&s); while(s>0) {switch(s) {case1:printf("%d",s+5); case2:printf("%d",s+4);bre
admin
2020-06-16
79
问题
有以下程序:
#include<stdio.h>
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);
}
}
运行时,若输入1 2 3 4 5 0<回车>,则输出结果是( )。
选项
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/g4Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言中double类型数据占字节数为
有以下程序#includemain(){intx;scanf("%d",&x);if(x
有以下程序:#include<stdio.h>main(){inta=一1,b=一1;for(;++a;)++b;printf("%d%d\n",a,b);}程序运行后的输出结果是(
以下选项中合法的标识符是()。
以下关于字符串的叙述中正确的是()。
以下叙述中正确的是()。
下列数据结构中,能够按照“先进后出"原则存取数据的是()。
C语言程序中,运算对象必须是整型数的运算符是()。
算法的空间复杂度是指()。
设有二叉树如下图所示:则中序序列为
随机试题
简单回答顾客满意度测量的用途。
Actingissuchanover-crowdedprofessionthattheonlyadvicethatshouldbegiventoayoungpersonthinkingofgoingonthes
患儿,女,3岁,左侧发育性髋关节脱位Ⅲ度,髋臼指数左侧48。、右侧25。。最佳手术方案是
脾虚湿盛多见
献血者资料的保密措施不包括
患者,男,15岁。因双侧颞下颌关节强直已行颞下颌关节假关节成形术,开始张口训练的时间应该是术后
属于医师执业权利的是属于医师执业义务的是
在我国的期货交易所中,不区分结算会员和非结算会员的交易所有( )。
下列关于非居民企业所得税核定征收办法表述错误的有()。
交通安全管理工作主要是对城市道路交通实行管理,预防和查处交通事故,保证交通安全与畅通。()
最新回复
(
0
)