首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2018-01-11
64
问题
若以下选项中的变量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://www.kaotiyun.com/show/eUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数的功能是将一个字符串的内容颠倒过来,请填空。voidfun(charstr[]){inti,j,k;for(i=0,j=________;i<j;i++,j--){k=str[i];str[i]=str[i];
以下程序的功能是打印以下杨辉三角形,请填空。1111211331146411510105
有下列程序:#includemain(){inta=6,b=7,m=1;switch(a%2){case0:m++.break;case1:m++;
有以下程序:main(){intx=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);}程序执行后的输出结果是()。
设在C语言中,float类型数据占4个字节,则double类型数据占()个字节。
有以下程序段:#includemain(){charch;ch=getchar();switch(ch){case97:printf("%c",’A’);case6
设x为int型变量.则执行以下语句后,x的值为()。x=10;x=x-=x-x;
下列关系表达式中,结果为“假”的是()。
设a=1,b=2,c=3,d=4,则表达式a<b?a:c<d?a:d的结果为______。
以下关于结构化程序设计的叙述中正确的是()。
随机试题
铁的吸收部位( )。
A、浸溃法B、渗漉法C、煎煮法D、回流提取法E、连续回流提取法以乙醇、乙醚等为溶剂进行加热提取时,不能采用的提取方法是()
本案的保证属于()。乙公司对甲公司所欠债务,承担()。
市场主体所必须要具有的最一般要素是:()。
1.任务概况根据XX地区基础地理空间信息基准框架工程设计要求,在该地区建立高精度的GPS控制网,以满足城市规划、建设的迫切需求。然而,该地区原有的测绘成果大多为1980西安坐标系测绘成果,为了使高精度的GPS网成果更好地服务于原有测绘成果,需要将
强制电流阴极保护系统的施工内容包括()。
在商业银行的金融业务创新中,贷款证券化属于()。
下列关于总分类账户和明细分类账户的说法中,正确的有()。
在(0,+∞)内f’(x)>0,若存在,则[].
在考生文件夹下,“sampl.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fTest”)及一个宏对象(名为“mTest”)。试按以下要求,按顺序完成对象的各种操作:设置表对象“员工表”的有效性规则为员工聘
最新回复
(
0
)