首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运行以下程序后,如果从键盘上输入china#<回车>,贝愉出结果为_______。 #include<stdio.h> main() { int v1=0,v2=O;char ch; while((ch=getchar
运行以下程序后,如果从键盘上输入china#<回车>,贝愉出结果为_______。 #include<stdio.h> main() { int v1=0,v2=O;char ch; while((ch=getchar
admin
2013-02-23
30
问题
运行以下程序后,如果从键盘上输入china#<回车>,贝愉出结果为_______。 #include<stdio.h> main() { int v1=0,v2=O;char ch; while((ch=getchar())!=’#’) switch(ch) { case’a’: case’h’: default:v1++; case’O’:v2++; } printf("%d,%d\n",v1,v2); }
选项
A、2,0
B、5,0
C、5,5
D、2,5
答案
4
解析
执行完一个case后面的语句后,流程控制移到下一个case继续执行。“case常量表达式”只是起语句标号作用,并不是在该处进行条件判断。在执行switch语句时,根据switch后面表达式的值找到匹配的入口标号,就从此标号开始执行下去,不再进行判断。
转载请注明原文地址:https://kaotiyun.com/show/DIJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){chara[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;printf("%d",*--p);}
以下程序的输出结果是【】。main(){inti=010,j=10;printf("%d,%d\n",i,j);}
下列说法中错误的是
运行下面程序,若从键盘输入字母“b”,则输出结果是charc;c=getchar();if(c>=’a’&&c<=’u’)c=c+4;elseif(c>=’v’&&c<=’z’)c=c-21;elseprint
在下列叙述中,错误的一条是______。
设x、y\z和k都是int型变量,执行表达式x=(y=4,z=16,k=32)后,x的值为______。
以下程序段有错,错误原因是______。main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;}
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
下列说法正确的是()
在算法正确的前提下,评价一个算法的两个标准是【】。
随机试题
我国学校教育层次包括()。
博来霉素适用于下列哪种肿瘤
按规定,仲裁协议采取()。
某普通合伙企业2016年成立,张某于2018年提出入伙,如果原合伙协议没有相关的约定,下列表述不正确的是()。
劳动经济学的研究对象包括()。
根据幼儿美育的要求,设计一次节日活动。
甲、乙两车分别从A、B两地同时出发,在A、B间不断地往返行驶。甲车每小时行20千米.乙车每小时行50千米,已知两车第10次与第18次迎面相遇的地点相距60千米,那么A、B间的路程是多少千米?
关于传统以太网帧的描述中,错误的是()。
设有商品(商品号,商品名,单价)、商店(商店号,商店名,区域名,经理姓名)和销售(商店号,商品号,销售日期,销售数量)表,查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计。正确命令是
【21】【31】
最新回复
(
0
)