首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若运行以下程序时,从键盘输入 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
64
问题
若运行以下程序时,从键盘输入 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://www.kaotiyun.com/show/5AJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要用下面的程序片段使指针变量p指向一个存储字符型变量的动态存储单元,则应填入;char*p;p=()malloc(sizeof(char));
有以下程序voidfun(char*a,char*b){a=b;(*a)++;}main(){charcl=’A’,c2=’a’,*p1,*p2;p1=&c1;p2:&c2;
下面程序段中c的二进制值是______。chara=3,b=6,c;c=ab<<1;
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}
下面程序的输出是______。typedefunion{longx[2];inty[4];charz[8];}MYTYPE;MYTYPEthem;main(){pr
微型计算机中运算器主要的功能是进行()
若定义了以下函数: voidf(…) {… *p=(double*)malloc(10*sizeof(double)); … } p是该函数的形参,要求通过p把动态分配存储单位的地址传回主调函数,则形参p的正确定义应当是
为了合理组织数据,应遵循的设计原则是______。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
_______是构成C语言程序的基本单位。
随机试题
止回阀压力损失指标为:水流速为2m/s时,最大允许压力损失应不大于40kPa。()
胸部CT图像,纵隔结构显示的窗宽为
全口义齿模型上做上颌后堤区处理时,用雕刻刀在颤动线处刻划的切迹深度一般为
可以使气管移向健侧的疾病( )
询价招标应作为政府采购的主要采购方式。()
发行人向中国证监会报送首次公开发行股票申请文件,初次报送的材料份数是:原件()份、复印件()份。
对外公开的文件指内容不涉及任何秘密、可直接对国内外公布的公文。()
CarsonMcCullershadthebrilliantandearlysuccessthathascometobealmostatraditionoftheSouthernSchool.Shewasborn
患者,女性,22岁,左下智齿低位阻生,以前从未治疗过牙齿,注射麻药后出现头晕、胸闷、面色苍白,脉快而高,恶心、呼吸困难,血压下降,并有短暂的意识丧失。根据上述症状可诊断为()。
在虚拟页式存储管理系统中,每个页表项中必须包含的是()。
最新回复
(
0
)