首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2018-01-11
49
问题
若以下选项中的变量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){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 {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/eUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#includemain(){inta=6,b=7,m=1;switch(a%2){case0:m++.break;case1:m++;
在使用putchar和getchar函数处理字符时,必须在程序的开头出现包含头文件命令行是_________。
有以下程序,若运时从键盘输入:18,11,则程序的输出结果是________。main(){inta,b;printf("Entera,b:");scanf("%d,%d",&a,&b);while(a
有以下程序:voidfun(char*a,char*b){a=b;(*a)++;}main(){charc1=’A’,c2=’a’,*p1,*p2;p1=&c1;p2=*c2;fun(p1,p2);print
若有以下定义和语句:“doubler=9,*p=&r;*p=r;”,则以下正确的叙述是()。
设在C语言中,float类型数据占4个字节,则double类型数据占()个字节。
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
设x为int型变量.则执行以下语句后,x的值为()。x=10;x=x-=x-x;
下列关系表达式中,结果为“假”的是()。
以下关于结构化程序设计的叙述中正确的是()。
随机试题
2011年7月11日,A市升湖区法院受理了黎明丽(女)诉张成功(男)离婚案。7月13日,升湖区法院向张成功送达了起诉状副本。7月18日,张成功向升湖区法院提交了答辩状,未对案件的管辖权提出异议。8月2日,张成功向升湖区法院提出管辖权异议申请,称其与黎明丽已
房地产的在用价值一般小于房地产的市场价值。()
以下关于工程质量事故报告的叙述,错误的是()。
现代房地产开发项目开发建设过程中常见的合同类型有()。
甲公司授权业务员张某去乙公司采购大蒜,张某持甲公司已经盖章的空白合同书以及采购大蒜的授权委托书前往。2014年3月1日,张某以甲公司的名义和乙公司签订大蒜买卖合同,约定由乙公司代办托运,货交承运人丙公司后即视为完成交付。大蒜总价款为100万元,货交丙公司后
如下图是处于平衡状态的某温带草原生态系统的食物网,共有7条食物链。由于人们连续围猎狼和狐,结果草原植被受到破坏,其原因是_________大量繁殖,人类活动造成_________被破坏,导致生态平衡失调。
不定方程一2=1的正整数解有()
下列选项属于第一届中国人民政治协商会议内容的是()。
轻轻行进在这古镇小巷里,任自己的脚步声________在古老的石板路上,此刻真想把自己融入古镇,去感知古镇那千年不息的________,而这种感知却由此处的和平书院触发而起。填入划横线部分最恰当的一项是()。
A、fortunatelyB、franklyC、accordinglyD、apparentlyD四个选项的意思是:A项fortunately“幸运地”;B项frankly“坦白地”;C项accordingly“相应地,因此”;D项apparentl
最新回复
(
0
)