首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若运行以下程序时,从键盘输入 ADescriptor(表示回车),则下面程序的运行结果是 #include main() {char c; int v0=1,v1=0,v2=0; do{ switch(c=getchar()) {
若运行以下程序时,从键盘输入 ADescriptor(表示回车),则下面程序的运行结果是 #include main() {char c; int v0=1,v1=0,v2=0; do{ switch(c=getchar()) {
admin
2013-06-11
31
问题
若运行以下程序时,从键盘输入 ADescriptor
(
表示回车),则下面程序的运行结果是
#include
main()
{char c;
int v0=1,v1=0,v2=0;
do{ switch(c=getchar())
{ case ′a′:case ′A′:
case ′e′:case ′E′:
case ′i′:case ′I′:
case ′o′:case ′O′:
case ′u′:case ′U′:v1+=1;
default:v0+=1;v2+=1; } }while(c!=’\n’);
printf("v0=%d,v1=%d,v2=%d\n",v0,v1,v2);}
选项
A、v0=7,v1=4,v2=7
B、v0=8,v1=4,v2=8
C、v0=11,v1=4,v2=11
D、v0=13,v1=4,v2=12
答案
D
解析
本题考查switch语句的掌握。必须撑握以下内容:首先应该明白switch语句的语法格式:
switch语句的语法格式为:
switch (表达式)
{
case 常量表达式1:语句组1;
case 常量表达式2:语句组2;
case 常量表达式n:语句组n;
default:语句组n+1;
}
另外,以下几点关于switch语句的重点:
① 系统在执行时计算开关表达式的值;② 根据所得的值在各个case标号表达式中寻找匹配,直到发现与表达式匹配的标号(本例中匹配的是case ’B’:);③ 找到匹配后执行后面相应的语句表,顺序往下执行;④ 如果无相匹配的标号,若存在default标号,则执行该语句标号后面的语句表n+1;当不存在default标号时,不执行switch中的任何一个语句表。
一般而言,在多分支结构中总会出现"意外"的情况,这时均可归入default程序段,作统一的处理。default标号是可选性的,不必每次都有,视需要而定。switch语句中还可以包含switch语句,形成switch的嵌套。
转载请注明原文地址:https://kaotiyun.com/show/5AJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序由三种基本结构组成,三种基本结构组成的算法
设char型变量x中的值为10100111,则表达式(2+x)(-3)的值是()。
以下选项中合法的字符常量是()。
设有以下语句typedefstructs{intg;charh;}T则下面叙述中正确的是
在结构化方法中,软件功能分解属于下列软件开发中的______阶段。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
下面概念中,不属于面向对象方法的是______。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。
设有定义:char p[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
在软件开发中,结构化方法包括结构化分析方法、结构化设计方法和结构化程序设计方法。详细设计阶段所采用的是【】方法。
随机试题
随着心脏病成为人类的第一杀手,人体血液中的胆固醇含量越来越引起人们的重视,一个人血液中的胆固醇含量越高,患致命的心脏病的风险也就越大。至少有三个因素会影响人的血液中胆固醇的含量,它们是抽烟、饮酒和运动。如果上述断定为真,则以下哪项一定为真?Ⅰ.某些生活方
图示桁架支座反力Fy=FP(向上)。()
控制工作通过纠正偏差的行动与其他四个管理职能紧密结合起来,使管理过程形成了一个_____系统。
有关青春期,以下哪些是正确的
缓慢释放避孕药皮下埋植的合适时间
[背景资料]某施工单位承建了一段山区高速公路。其中有一座21×40m先简支后连续T型预应力混凝土梁桥,北岸桥头距隧道出口30m,南岸桥头连接浅挖方路堑,挖方段长约2km。大桥采用双柱型截面实心墩,墩身高度10m一40m,大桥立面布置示意图见图28
根据《行政复议法》的规定,下列各项中,属于行政复议范围的有()。
下列各项属于社会工作者制订服务计划原则的是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
A、Foreducation.B、Foradventure.C、Toenjoythemselves.D、Tolookforadifferentlifestyle.A
最新回复
(
0
)