首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2018-01-11
33
问题
若以下选项中的变量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全国计算机二级
相关试题推荐
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是()。intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];
下列关于栈的描述中错误的是()。
在使用putchar和getchar函数处理字符时,必须在程序的开头出现包含头文件命令行是_________。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为()。
要求通过while循环不断读人字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是()。
若有下面的说明和定义,则sizeof(structaa)的值是structaa{intrl;doubler2;floatr3;unionuu{charul[5];longu2[2]
下列叙述中错误的是()。
下列对队列的叙述正确的是()。
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
随机试题
男性,15岁,腹部被汽车撞伤8小时,持续腹痛由轻而重,伴有恶心、呕吐、腹胀。血压110/70mmHg,腹膨隆,呼吸运动受限,全腹压痛反跳痛,肌紧张,肠鸣音消失,应诊断为()
某年某地6岁男孩的身高服从正态分布,其均数为115.Ocm,标准差为1Ocm,问下列正确的是
甲、乙共同完成一项发明,就该发明的专利申请权的下列判断中,哪些是正确的?()。
通过静载试验获取检算系数z,,重新进行桥梁承载能力洋定时,检算的荷载效应与抗力效应比值小于()时,应判定桥梁承载能力满足要求。
单位工程施工组织设计和分部(分项)工程施工组织设计均应包括的内容有()。
根据我国《劳动法》的有关规定,对女职工的特殊保护规定主要包括()。
()吸取了认知学习理论的观点,形成了一种认知一行为主义的模式。
简述平等原则在民法中的表现。
网络设计过程分为逻辑网络设计和物理网络设计两个阶段,各个阶段都要产生相应的文档,下面的选项中,(68)应该属于逻辑网络设计文档,(69)属于物理网络设计文档。(68)
WhenthepoliceofficerswhotookpartintheKingbeatingwerefirstbroughtto________,theirlawyersusedthevideotapeasev
最新回复
(
0
)