首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {int s; scanf("%d",&s); while(s>0) {switch(s) {case1:printf("%d",s+5); case2:printf("%d",s+4);br
有以下程序: #include<stdio.h> main() {int s; scanf("%d",&s); while(s>0) {switch(s) {case1:printf("%d",s+5); case2:printf("%d",s+4);br
admin
2021-02-25
31
问题
有以下程序:
#include<stdio.h>
main()
{int s;
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
答案
R
解析
switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有case后面的常量表达式都不等,刚执行default后面的语句。然后退出,所以输入1时打印65,输入2时打印6,输入3时打印64,输入4时打印5,输入5时打印6。
转载请注明原文地址:https://www.kaotiyun.com/show/amtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是( )。
如果定义floata[10],x;则以下叙述中正确的是()。
有以下程序:#include<stdio.h>intfun(int*k){intb=0;b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,
以下程序段中,不能实现条件"如果a
以下叙述中错误的是()。
下面关于位运算符的叙述,正确的是
软件生命周期是指()。
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
代码编写阶段可进行的软件测试是
随机试题
为什么需求的价格弹性较高,导致垄断竞争厂商进行非价格竞争?
()是个性结构中最活跃的因素。
双胍类降糖药最常见的副作用为
女,55岁。突发剧烈头痛、呕吐,发作性右侧肢体麻木,抽搐一次,血压260/130mmHg,头颅CT检查未见异常,经降压治疗后恢复正常男,68岁,左侧偏瘫1天,血压180/120mmHg,头颅CT示右侧基底节区高密度灶
能应用于各期子宫颈癌而疗效较好的是
某承包企业承包一工程,计划砌砖工程量1200立方米,按预算定额规定,每立方米耗用空心砖510块,每块空心砖计划价格为0.12元;而实际砌砖工程量却达1500立方米,每立方米实耗空心砖500块,每块空心砖实际购入价为0.18元。利用差额计算法分析材料单价变动
水泥稳定基层中水泥剂量不宜超过()。
用抽样方案(30,0)对产品批进行连续验收,当批不合格品率为1%时,方案的接收概率为73.97%,则平均检出质量为()。[2006年真题]
下列关于CiscoAimnet1100进入快速配置步骤的描述中,错误的是()。
在VisualFoxPro中,仅显示当前表当前记录的命令是:
最新回复
(
0
)