首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2019-05-17
23
问题
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
选项
A、switch(a*a+b*b){default:break;case3:y=a+b;break;case2:y=a-b;break;}
B、switch(a+b){case1: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{case10:y=a+b;default:y=a-b;}
答案
A
解析
使用switch语句直接处理多个分支,其一般形式为:
switch(表达式)
{case常量表达式1:
语句1;
break;
case常量表达式a:
语句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/eXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列对于软件测试的描述中正确的是
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){________printf("%d",w[i]
有以下程序段inti,n;.for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf(
有以下程序#includemain(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
以下选项中不属于C语言标识符的是
若有以下程序main(){intc:C=13|5:prinff("%d\n",c);}则程序的输出结果是
计算机软件的构成是()。
负责数据库中查询操作的数据库语言是( )。
下列数据结构中,属于非线性结构的是
随机试题
影响肾小管和集合管重吸收和分泌的因素有哪些?
ThereisanoldChineseproverb,"Thingsofakindcometogether;peopleofamind______thesamegroup."
DIC急性期,肝素的用量是血栓性疾病使用肝素的起始量是
男性,45岁,上腹痛3年余,周期性发作。近1周呈持续性痛,左上腹局限性压痛。钡餐见胃角部龛影,直径1.0cm下一步应进行
A、独活寄生汤B、四妙丸C、肾著汤D、肾气丸E、左归丸寒湿腰痛,左右不定,连及两足,伴有关节疼痛,可选用
南京某公司期末时应付账款总贷方余额为130000元,其中明细应付账款——甲单位余额为150000元(贷),应付账款——乙单位余额为20000元(借),企业未设“预付账款”账户,编制资产负债表时,应付账款项目填写的金额为()。
金融期货的基本功能有()。Ⅰ.投机功能Ⅱ.套利功能Ⅲ.价格发现功能Ⅳ.套期保值功能
下列属于动作技能活动的是()
美国是全球有机猪肉产量最大的国家,但其价格却只比普通猪肉高两三成。在中国,有机猪肉竟比普通猪肉的价格高好几倍。因此,中国的有机猪肉行业是暴利行业。上述结论如果正确,需要以下哪项假设?()
P(polyhedosis)核病毒可以通过杀死吉普赛蛾的幼虫从而有助于控制该蛾的数日。这种病毒一直存活于幼虫身上,但每隔六七年才能杀死大部分幼虫,从而大大降低吉普赛蛾的数目。科学家们认为,这种通常处于潜伏状态的病毒,只有当幼虫受到生理上的压抑时才会被激活。
最新回复
(
0
)