首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2019-05-17
30
问题
若以下选项中的变量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://jikaoti.com/ti/SSf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。【09年9月】
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a:a=++c:}printf("%d,%d,%d\n",a,b,c);
下列条件语句中,输出结果与其他语句不同的是
以下选项中,合法的一组C语言数值常量是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
有下列程序:#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)for(j
以下正确的字符串常量是
下面关于位运算符的叙述,正确的是
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。
在软件设计中不使用的工具是()。
随机试题
关于鼓膜发生,下列哪项错误()
简述评估指标体系的构成。
市场研究报告由哪几部分组成?
S1分裂可见于
房地产产品采用中间商的优点是()。
《中华人民共和国循环经济促进法》规定:()应当依据上级人民政府下达的本行政区域主要污染物排放、建设用地和用水总量控制指标,规划和调整本行政区域的产业结构,促进循环经济发展。
以下关于担任总会计师的资格论述,说法不正确的是()。
A公司为某矿业集团开发了一套ERP系统,在签署运行维护合同时,客户提出A公司应指派专人在指定地点和客户IT人员一起工作,随时响应客户服务需求,处理系统故障。这属于()服务模式。
数据挖掘方法中的聚类分析也被称为无制导学习。一个好的聚类分析算法应该使得所得到的______。A.聚簇问的相似性很高,而不同的聚簇内的相似性很低B.聚簇内的相似性很低,而不同的聚簇间的相似性很高C.聚簇间的相似性很低,而不同的聚簇内的相似性很低D.
下图是某工程A~E五个作业的进度计划。按照该计划,到5月31日检查时,已完成作业数、已经开始但尚未完成的作业数以及尚未开始的作业数应分别为()。
最新回复
(
0
)