首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均己正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均己正确定义并赋值,则语法正确的switch语句是
admin
2020-05-19
61
问题
若以下选项中的变量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常量表达式n:
语句n:
break;
defauh:
语句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/VcCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意
若有定义“intx,y;”并已正确给变量赋值,则下列选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式“(x-y)”等价的是()。
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
以下叙述错误的是()。
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
若程序中有宏定义行:#defineN100,则下列叙述中正确的是()。
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
对软件设计中应遵循的准则描述正确的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
随机试题
1894年11月,日军在中国制造了()
梁某,女性,20岁,间断发热1个月,咳嗽胸痛,咳吐大量脓痰,时有痰血相兼,腥臭异常气喘不能平卧,舌红,苔黄,脉滑数。
紧急避险的情况下,关于行为人所造成的损害限度说法错误的是:
按照融资方式的不同,金融机构可分为()。
(2011年真题)我国出版业主要由()构成。
8,23,27,80,84,251,255,()
人们推出XML主要希望解决的问题是______。
Wheredoesthewomanwork?
A、Thereisanagreementforabantobeacceptedonwhalehunting.B、Peopleinrichcountriesshouldrefusetobuywhaleproduct
______thatshedidn’tdoagoodjob,Idon’tthinkIamablerthanher.
最新回复
(
0
)