首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运行下面程序时,从键盘输入字母H,则输出结果是 #include main() { char ch; ch=getchar(); switch(ch) {case ′H′:printf("Hello!\n"); case ′G′:print
运行下面程序时,从键盘输入字母H,则输出结果是 #include main() { char ch; ch=getchar(); switch(ch) {case ′H′:printf("Hello!\n"); case ′G′:print
admin
2010-12-10
31
问题
运行下面程序时,从键盘输入字母H,则输出结果是
#include
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!
Good Moring!
C、Hello!
Good morning!
Bye_Bye!
D、Hello!
Bye_Bye!
答案
C
解析
本题主要对switch语句进行了考查。switch语句的执行过程为:进入switch结构后,对条件表达式进行运算,然后从上至下去找与条件表达式值相匹配的case,以此作为入口,执行switch结构中后面的各语句,直到遇到break语句,则跳出switch语句,如果各case都不匹配时,则执行default后面的语句。本题中ch为字符’H’,所以case ’H’条件中的语句将被执行,由于没有break语句,所以case ’G’后的语句也被执行,由于同样的缺少break语句,所以default后的语句也被执行了。
转载请注明原文地址:https://kaotiyun.com/show/bFPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列不能打开菜单编辑器的操作是()。
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True()。
在VisualBasic中,表达式3*2\5Mod3的值是()。
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
下列各排序法中,最坏情况下的时间复杂度最低的是()。
计算机网络的主要特点是
设有下列二叉树:对此二叉树后序遍历的结果为
在一棵二叉树上第5层的结点数最多是()。
已知字符0的ASCⅡ码为十六进制数30,下面程序的输出是______。main(){inti;union{unsignedcharc;unsignedinti[4];}z;z.i[0]=0x39;z
随机试题
下列铣床中,按其结构分类,错误的是()。
肝素抗凝血的主要作用机理是()
气体进出肺的原动力是
疫毒痢的治法是
下列关于压缩空气站的辅助设备说法错误的是()。
张某是一家上市公司高管,同时担任另一公司独立董事。针对2019年1月1日开始施行的个人所得税法,张某有如下问题。根据上述资料,回答下列问题:针对全年的工资、薪金所得和董事费收入,该如何缴纳个人所得税?
用1个70毫升和1个30毫升的空容器盛取20毫升的水到水池A中,并盛取80毫升的酒精到水池B中,倒进或倒出某个容器都算一次操作,则最少需要经过几次操作?()
在教“写”的概念时,分别以麻雀、鸡、蝙蝠为例,是为学生提供()。
罗曼.罗兰英雄传说中描写音乐家的是_______。
Bystanders,______,______astheywalkedpastlinesofambulances.
最新回复
(
0
)