首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运行下面程序时,从键盘输入字母H,则输出结果是 #include<stdio.h> main() { char ch; ch=getchar(); switch(ch) { case ’H’:printf("
运行下面程序时,从键盘输入字母H,则输出结果是 #include<stdio.h> main() { char ch; ch=getchar(); switch(ch) { case ’H’:printf("
admin
2013-06-11
75
问题
运行下面程序时,从键盘输入字母H,则输出结果是 #include<stdio.h> main() { char ch; ch=getchar(); switch(ch) { case ’H’:printf("Hello!\n"); case ’G’:printf("Good morning!\n"); default:printf("Bye_Bye!\n"); } }
选项
A、Hello!
B、Hello! GoodMoring!
C、Hello! Goodmorning! Bye_Bye!
D、Hello! Bye_Bye!
答案
4
解析
本题主要对switch语句进行了考查。switch语句的执行过程为:进入switch结构后,对条件表达式进行运算,然后从上至下去找与条件表达式值相匹配的case,以此作为入口,执行switch结构中后面的各语句,直到遇到break语句,则跳出switch语句,如果各case都不匹配时则执行default后面的语句。本题中ch为字符’H’,所以case ’H’条件中的语句将被执行,由于没有break语句,所以case ’C’后的语句也被执行,由于同样的缺少break语句,所以default后的语句也被执行了。
转载请注明原文地址:https://kaotiyun.com/show/0wJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下说明语句 struct num { int a; float b; }numl;则下面的叙述不正确的是______。
存储结点中数据域占用的存储量与整个结点占用存储量之比称为______。
以下合法的C语言赋值语句是______。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
C语言中实现数据输出的标准库函数是______。
一个栈的入栈序列是1,2,3,…,n,其输出序列为P1,P2,P3,…,Pn,若p1=n,则pi为()。
设inti=2,j=1,k=3,则表达式i&&(i+j)&k|i+j的值是_______。
若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是______。
字符串"\\\"ABCDEF\"\\"的长度是()。
随机试题
A.香附B.青皮C.川楝子D.荔枝核E.化橘红能杀虫疗癣的药是
下图是两处控制照明灯的电路,单刀双投开关A和B分别装在不同的地方,两处都可以开闭电灯。设Y=1表示灯亮,Y=0表示灯灭,A=1表示开关向上扳,A=0表示开关向下扳,B亦如此。灯亮的逻辑式是()。
货币制度的基本类型有()。
法律只能适用于生效后发生的时间和行为,不适用于生效前的时间和行为。()
2000年-2005年,我国农村发电量占用电量比重最大的年份是()。根据上图,下列关于我国农村用电发电情况的表述,错误的一项是()。
毛泽东提出“两个务必”是在党的()。
山泉:景点:矿泉水
你单位举办一个新人职干部座谈会,与会领导临时让你发言。现在请你准备一个发言。
下列说法错误的是:
A、Theyaretourguides.B、Theyaresalespersons.C、Theyaretourists.D、Theyareengineers.C人物身份题,考查的是对话双方的身份。对话一开始有这样的话:女士“It’
最新回复
(
0
)