首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2019-08-18
45
问题
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
选项
A、switch(a*a+b*b){default:break;case 3:y=a+b;break;case 2:y=a-b:break:}
B、switch(a+b){ease1:case3:y=a+b;break;case0:case4:y=a-b;}
C、switch(a+9){case a:y=a-b;case b:y=a+b;}
D、switch a*b{case 10:y=a+b:default:y=a-b:|
答案
A
解析
使用switch语句直接处理多个分支,其一般形式为:
switch(表达式)
{ case常量表达式1:
语句1:
break;
case常量表达式n:
语句n;
break;
default:
语句n+1:
break;
}
switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句:若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句n+1,然后退出switch语句。
对于选项B,case语句和常量之间没有空格,而选项C中的case后面为变量,选项D中switch后面没给出圆括号。
转载请注明原文地址:https://kaotiyun.com/show/2eRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个c源程序文件中定义的全局变量,其作用域为()。
有以下程序:#includemain(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf
若有以下程序:#includemain(){inti,j;for(i=1;i
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
若变量已正确定义,以下选项中非法的表达式是()。
以下选项中,值为1的表达式是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。注意:要求n的值不大于100。部分源程序在文件PROG1.C中。
给定程序MODI1.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正确的结果。
在数据管理技术发展的三个阶段中,数据共享最好的是
随机试题
系统额定工作压力为10MPa的细水雾灭火系统,属于()系统。
中暑病人腓肠肌痉挛的原因是
患者新产之后头项强痛,发热恶寒,牙关紧闭,口角抽动,呈苦笑面容,继而项背强直,角弓反张,苔薄白,脉浮而弦。治宜
A.按挂号顺序就诊B.送往急诊室就诊C.立即送人抢救室抢救D.做好疫情报告E.安排到隔离门诊就诊张某,男,6岁。因发热、皮疹前来就诊,皮疹呈向心性分布。护士应
合同成立与合同生效的区别具体表现在()。
以下应税消费品中,适用定额税率的有( )。
有以下程序#includevoidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);prin
人们根据特定的需要,预先为计算机编制的指令序列称为______。
Colorsaresometimescalledhot,cold,orneutral(中性的).Redandyellowaresaidtobehotcolorsbecausetheymakearoomwarmer
说明:假设你是一名导游,请按照下面内容写一段导游词。内容:1.向游客问好,欢迎参加本次旅游;2.时间安排:这次旅游为期两天,旅游路线为从济南出发到泰安再返回济南;3.具体安排:下午到达泰安爬泰山;第二天早上观日出,然后坐索道下山;之后去腊山森林公园
最新回复
(
0
)