首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2019-08-18
29
问题
若以下选项中的变量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(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++
以下叙述中正确的是()。
以下叙述中正确的是
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线
下面不属于软件设计原则的是
用树形结构表示实体之间联系的模型是
下面不属于软件测试实施步骤的是
随机试题
批处理作业的渊度算法有
关于妊娠合并心脏病产妇的处理,错误的是
博美犬,雌性,4岁,正常免疫。食入多量红薯后出现呕吐,次日呕吐加剧,第三日就诊,体温38℃,拱背,鼻镜干,精神差;血常规检查白细胞数56.3×109个,红细胞4.97×1012个,血红蛋白140g/L。进一步诊断,血清生化检查,淀粉酶活性为3512U
请根据《涉外法律关系适用法》关于民事主体的规定,判断下列说法哪些项是正确的?()
设备调试过程中收集的信息包括( )。
背景资料:陈村拦河闸,在拦河闸工程建设中发生如下事件:事件一:招标人对主体工程施工标进行公开招标,招标人拟定的招标公告中有如下内容:(1)投标人须信誉佳,财务状况良好,类似工程经验丰富。(2)投标人必须具有××省颁发
某企业10月8日销售商品100件,增值税专用发票上注明的价款为10000元,增值税1700元。企业为了及早收回货款而在合同中规定的现金折扣条件为:2/10,1/20,n/30。假定计算现金折扣时不考虑增值税。如买方于当年10月24日付清货款,该企业实际收
下列哪种情况下旅馆不可以拒绝客人入住?()
在关系代数运算中,有5种基本运算,它们是
Readthearticlebelowabouteducationandanswerthequestions.Foreachquestion23—28,choosethecorrectanswer.M
最新回复
(
0
)