首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2019-04-24
27
问题
若以下选项中的变量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常量表达式2:
语句2;
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://jikaoti.com/ti/Oyf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一棵二叉树第六层(根结点为第一层)的结点数最多为【】个。
下列属于合法的C语言无符号短整型常数的选项是()
若有以下定义:structList{intdata;structList*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针P指向变量a,q指向变量c,则
下列叙述中正确的是()。【09年3月】
软件设计中模块划分应遵循的准则是()。【09年9月】
下列选项中不属于结构化程序设计原则的是()。【09年9月】
算法时间复杂度的度量方法是()。
在E-R图中,用来表示实体联系的图形是()。
随机试题
简述标准化广告策略的优点。
抛物面++=1在点M0(1,2,3)处的切平面是()。
求平行于y轴且经过两点(4,0,一2),(5,l,7)的平面方程.
关于酶的正确论述是
患者女,28岁,5天前因左上第二磨牙食甜物痛,曾直接做银汞充填。充填后觉冷热刺痛,并无自发痛。查:充填物完好,叩痛(-),冷测引起一过性痛其原因最可能为
某县(为非省直接管辖的县)县医院发生医疗事故争议,需进行医疗事故技术鉴定,负责首次医疗事故鉴定工作的组织按《医疗事故处理条例》的规定应是
在数据库的三级模式结构中,内模式有()。
关于运算符重载,下列表述中正确的是()。
TimetoStopTravelingbyAirTwenty-fiveyearsagoayoungBritishmancalledMarkEllinghamdecidedthathewantedachang
HowGeniusesWorkWithoutadoubt,Einsteinwasagenius.SowasIsaacNewton,whoinventedPhysics.Healsoplayedabigro
最新回复
(
0
)