首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若a,b,c1,c2,x,y均是整型变量,正确的switch语句是( )。
若a,b,c1,c2,x,y均是整型变量,正确的switch语句是( )。
admin
2013-02-27
51
问题
若a,b,c1,c2,x,y均是整型变量,正确的switch语句是( )。
选项
A、switch(a+b)
B、switch(a*a+b*b) { case:y=a+b;break; { case 3: case:y=a-b;break; case 1:y=a+b;break; } case 3:y=b-a;break; }
C、switcha
D、switch(a-b) { casec1:y=a-b;break; { default:y=a*b;break; casec2:x=a*b;break; case 3:case4:x=a+b;break; default:x=a+b; case 10:case 11:y=a-b;break; } }
答案
8
解析
本题考查switch语句的语法规则。使用switch语句应该注意的问题:
①整型表达式包括字符型或枚举型表达式。
②在同一switch语句中,各个常量表达式的值不能相同。
③每个case分支可以有多条语句,但不必用{}。
④每个case语句只是一个入口标号,并不能确定执行的终点,因此每个case分支的最后应该加break语句,用来结束这个switch结构,否则会从入口点开始一直执行到switch结构的结束点。
⑤当若干个分支需要执行相同操作时,可以使多个case分支共用一组语句。
⑥如果在switch语句中使用字符常数,则它们自动被转换成整型值。
根据以上注意点以及switch的语法规则,可知:对于选项A,case后面少了<整型常量表达式>,故不正确。对于选项B,出现两个case后面的<整型常量表达式>的值相等,故也不正确。对于选项C,switch后面的<整型表达式>应该用括号括起来,故也不正确
转载请注明原文地址:https://kaotiyun.com/show/7SVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> voidfun(char*a,charB) {while(*(a++)!=’\0’); while(*(a-1)<B)*(a--)=*(a-1); *(a--)=b;
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根节点在第1层)为()。
给定程序中,已建立一个带有头结点的单向链表,链表中的各结点包含数据域(data)和指针域(next),数据域为整型。函数fun的作用是:找出链表各结点数据域中的最大值,其最大值由函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确
若有定义:inta=1234,b=﹣5678;用语句printf("%+-6d%+-6d",a,b);输出,以下正确的输出结果是()。
以下不能对二维数组a进行正确初始化的语句是()。
下面是有关C语言字符数组的描述,其中错误的是()。
下列关于C语言文件的叙述中正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
企业以因特网为核心,利用计算机处理信息,进行市场环境分析、营销情报检索等,开展电子商务活动,实现营销目标进行的长远谋划被称为()
A.ThankyouforcomingalongB.I’mreadyC.Iwaslookingforapart-timejobD.WhenwillI
在我国,根据交易席位经营的证券种类,它们可以分为()
集体合同订立后,应当报送劳动行政部门,劳动行政部门自收到集体合同文本之日起15日内审查同意,集体合同生效。()
教师职业道德主要由于教师职业理想、教师职业责任、教师职业态度、教师职业纪律、教师职业技能、教师职业良心、教师职业作风和()构成。
花盆:花卉:观赏
早期智人
下列选项中,()不能作为项目团队管理的依据。
西湖三面环山,湖区内有大量的寺庙、古塔(pagoda)、园林和人造岛,它是中国园林设计师的重要灵感来源。
由于社会的发展和生活的压力,现在越来越多的年轻人很少回家探望父母。
最新回复
(
0
)