首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若a,b,c1,c2,x,y均是整型变量,正确的switch语句是( )。
若a,b,c1,c2,x,y均是整型变量,正确的switch语句是( )。
admin
2013-02-27
64
问题
若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> #defineS(x)x*x/x main() {intk=6,j=3; printf("%d,%d\n",S(k+j+2),S(j+k+2); } 程序运行后的输出结果是(
有以下程序: #include<stdio.h> #defineS(x)4*(x)*x+1 main() { intk=5,j=2; printf("%d\n",S(k+j)); } 程序的运行结果是()
有以下程序: #include<stdio.h> #definePT3.5; #defineS(x)PT*x*x; main() {inta=1,b=2; printf("%4.1f\n",S(a+b)); } 程序
有三个关系R、S和T如下, 则关系T由关系R和S通过()得到。
若变量已经定义且正确赋值,则针对程序段:temp=a;a=b;b=temp;以下叙述中正确的是()。
以下与数学表达式“0<x<5且x≠2”不等价的C语言逻辑表达式是()。
表达式3.6-5/2+1.2+5%2的值是()。
以下说法正确的是()。
有以下程序 #include<stdio.h> main() { intw=4,x=3,y=2,z=1; printf("%d\n",(w<xw:z<yz:x)); } 程序运行后的输出结果是()。
在重载运算符函数时,下面运算符必须重载为类的成员函数的是()。
随机试题
根据《创业板首发管理暂行办法》的规定,公司在创业板首次公开发行股票并上市,应当符合的条件有()。
从本质上看加涅的刺激-反应学习就是巴甫洛夫的经典性条件反射。()
关于肾的构造的描述,正确的是()
Whenpeoplearestruckbylightening,theyfalltothegroundasthoughtheywerestruckbyasevereblowtothehead.Afterthe
两步滴定法测定阿司匹林片的含量时,每1ml氢氧化钠溶液(0.1mol/L)相当于阿司匹林(分子量=180.16)的量是
对于公布的选民名单有不同意见的,可以向选举委员会提出申诉。申诉人对选举委员会作出的处理决定不服的,可以采取以下哪些措施?()
下列关于业主对工程项目管理的表述中,正确的是()
下列各项动机中,属于企业筹资动机的有()。
【2015.重庆市属】德育只存在于学校的品德课程之中。()
已知10件产品中有4件一等品,从中任取2件,则至少有1件一等品的概率为().
最新回复
(
0
)