首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
20
问题
有以下程序:
#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://kaotiyun.com/show/amtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,b+2);puts(st
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#includemain(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);e
若以下选项中变量全部为整型变量,且己正确定义并赋值,则语法正确的switch语句是
对于循环队列,下列叙述中正确的是( )。
软件设计中模块划分应遵循的准则是()。
在软件开发中,需求分析阶段产生的主要文档是( )。
代码编写阶段可进行的软件测试是
下列与队列结构有关联的是
随机试题
试述四种内容型激励理论。
越鞠丸中行气解郁的药是()
企业有下列哪些行为之一的,应当对相关资产进行评估?()
实际准备金的计算方法通常包括()。
风景名胜区必须具备什么条件?
小学生的思想品德教育重点在于培养他们形成良好的______和行为习惯。
课堂教学评价的发展性原则主要是指()。
下列关于监察对象对监察机关作出的涉及本人的处理决定不服,采取的救济措施,说法不正确的是:
在Applet的生命周期中,下列哪个方法使Applet成为激活状态?()
Psychologiststakecontrastiveviewsofhowexternalrewards,from【C1】______praisetocoldcash,affectmotivationandcreativit
最新回复
(
0
)