首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是#include<stdio.h> main() { char c; int v0=1,v1=0,v2=0; do
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是#include<stdio.h> main() { char c; int v0=1,v1=0,v2=0; do
admin
2009-02-15
71
问题
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是#include<stdio.h> 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
答案
8
解析
本题考查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/q0Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下事件过程:PrivateSubForm_Click()x=0Whilex10x=x+1x=x*xWendPrintxEndSub运行程序,单击窗体,输出结果是
在窗体上画一文本框,其名称为Textl,为了在程序运行后隐藏该文本框,应使用的语句为
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
编写如下程序:PrivateSubCommand1_Click()Dima(3,3)AsInteger,b(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=
下列关于水平滚动条的叙述中,错误的是
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)……EndSub关于以上定义,以下叙述中错误
以下自定义数据类型的语句中,正确的是
算法的有穷性是指( )。
下列各选项中,不属于序言性注释的是()。
下列符号常量的声明中不合法的是
随机试题
简述如何贯彻教育评估的可行性原则。
A、Morethantwodrinksformenperday.B、Bingedrinkandheavydinkingattime.C、Bingedrinkandheavydrinkingeveryday.D、Mo
腰椎间盘突出症可表现为
念珠菌肺炎的主要表现
女性,55岁。右耳垂下无痛性肿块逐渐缓慢长大6年。触诊肿块界线清楚,活动,约4cm×5cm大小,表面呈结节状,中等硬度,与皮肤无粘连对诊断帮助最小的影像学检查是
某施工企业拟租赁一台施工机械,已知该施工机械的价格为72万元,租期为7年,每年末支付租金,租金按附加率法计算,折现率为10%,附加率为4%,则每年应付租金为()万元。
当你准备向领导报告时。一份机密文件不见了,第二天又出现在你的抽屉里。如何处理这件事?
下列各选项中,有歧义的一句是()。
Inthefollowingtext,somesentenceshavebeenremoved.ForQuestions41-45,choosethemostsuitableonefromthelist(A、B、C、
ThewordYogaitselfcomesfromanancientSanskritwordmeaning"union".Whatkindofuniondoyouthinkthewordrefersto?Wh
最新回复
(
0
)