首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若运行以下程序时,从键盘输入 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
27
问题
若运行以下程序时,从键盘输入 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://jikaoti.com/ti/ctn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对存储器按字节进行编址,若某存储器芯片共有10根地址线的引脚,则该存储器芯片的存储容量为()
算法的复杂度主要包括【】复杂度和空间复杂度。
有以下程序main(){inti;for(i=0;i<3;i++)switch(i){case0:printf("%d",i);case2:printf("%d",
不能把字符串"Hello!"赋给数组b的语句是______。
有以下定义#include<stdio.h>chara[10],*b=a;不能给a数组输入字符串的语句是
请编写函数fun,函数的功能是:根据以下公式求出P的值,结果由函数值带回。m、n是两个正整数,且m>n。。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。#
对于现实世界中事物的特征,在实体—联系模型中使用______。
下列叙述中,不符合良好程序设计风格要求的是
设有下列二叉树:对此二叉树后序遍历的结果为
C语言规定,在一个源程序中,main函数的位置
随机试题
公元380年宣布基督教为罗马的国教的罗马皇帝是()
消毒灭菌处理中,杀灭或抑制有机物上的各种微生物,防止其生长繁殖的处理,称之为
关节造影常见部位是
接待患者投诉时的举止行为要点是
A.向发布地省级药品监督管理部门重新申请广告批准文号B.向发布地省级药品监督管理部门备案C.国家或省级药品监督管理部门责令暂停生产、销售、使用的药品,在暂停期间D.向进口药品代理机构所在地省级药品监督管理部门申请广告批准文号E.交原核发部门
关于我国的水资源与水能,下列说法错误的是()。
针对留守儿童现象,谈谈你自己的看法。
甲使用破坏性手段盗窃,同时触犯盗窃罪和故意毁坏财物罪。甲的犯罪属于
设函数f(x)连续,下列变上限积分函数中,必为偶函数的是().
(1)在考生文件夹下建立数据库BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到该数据库中。(2)为AUTHORS表建立主索引,索引名为“PK”,索引表达式为“作者编号”。(3)为BOOKS表建立两个普通索引,第一个索引名为
最新回复
(
0
)