首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) {int s; seanf("%d",&s); while(s>0) }switch(s) {case1:prinff("%d",s+5); case2:prinff("%d",s+4);b
有以下程序: #include<stdio.h> main( ) {int s; seanf("%d",&s); while(s>0) }switch(s) {case1:prinff("%d",s+5); case2:prinff("%d",s+4);b
admin
2018-06-29
43
问题
有以下程序:
#include<stdio.h>
main( )
{int s;
seanf("%d",&s);
while(s>0)
}switch(s)
{case1:prinff("%d",s+5);
case2:prinff("%d",s+4);break;
case3:printf("%d",s+3);
default:prinff("%d",s+1);break;
}
scanf("%d",&s);
}
}
运行时,若输入1 2 3 4 5 0<回车>,则输出结果是( )。
选项
A、66656
B、6566456
C、66666
D、6666656
答案
B
解析
switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个cage的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句。然后退出。所以输入1时打印65,输入2时打印6,输入3时打印64,输入4时打印5,输入5时打印6。
转载请注明原文地址:https://kaotiyun.com/show/gtxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为()。
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
定义int*swap()指的是______。
数据结构分为线性结构和非线性结构,带链的队列属于【】。
有下列程序:#include<stdio.h>voidfun(char*a,char*B){while(*a==’*’)a++;while(*b=*A){b++;a++;}}
用C语言编写的代码______。
若有定义:int *p[3];,则以下叙述中正确的是
下列关键字中,不属于C语言变量存储类别的是______。
数据库、数据库系统和数据库管理系统之间的关系是()。
二分查找一个具有n个元素的有序表,其时间复杂度为______。
随机试题
Word中的标尺分为______。
皮质脊髓束()
填入下面的句子,与上句衔接最恰当的一项是公安干警及时赶赴现场侦察,中午12时,()。
(2005年第29题)脂肪酸活化后,下列哪种酶不参与β-氧化
铅中毒的临床表现苯中毒的临床表现
轻型轨道应采用的轨枕类型和扣件类型为()。
下列属于DRB方式工作程序的有( )。
人寿保险的保险标的是()。
毛泽东在对新民主主义革命理论的总结中指出了中国共产党领导全国人民战胜敌人的三大法宝:统一战线、武装斗争和()。
标志着解放区在农民土地问题上,开始由抗日战争时期减租减息政策向没收地主土地归农民所有政策过渡的文件是
最新回复
(
0
)