首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2018-01-11
25
问题
若以下选项中的变量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/uNa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。main(){inti=1,j=2,k=3;if(i++==1&&(++j==3==||k++==3))printf("%d%d%d\n",i,j,k);
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
有以下程序: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类型数据占()个字节。
下列程序的功能是:求出数组x中各相邻两个元素的和,依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for(_
当c的值不为0时,在下列选项中不能正确将c的值赋给变量a、b的是()。
能正确表示“当x的取值在[1,10]和[100,110]范围内为真,否则为假”的表达式是()。
设变量p是指针变量,语句p=NULL;是给指针变量赋NULL值,它等价于()。
下列关于栈的叙述中,正确的是()。
随机试题
属于阴证范畴的有
在合同管理任务的管理职能分工中,合同管理部门可以对()任务做出规划。
关于电缆管安装,下列说法正确的有()。
防排烟系统调试中,排烟防火阀的调试包括()。
有限合伙企业可以按照合伙协议的约定向合伙人以外的人转让其在有限合伙企业中的财产份额,但应当提前()日通知其他合伙人。
本量利分析与经营杠杆系数的综合某公司长期以来只生产A产品,有关资料如下:资料一:2020年度A产品实际销售量为600万件,销售单价为30元,单位变动成本为16元,固定成本总额为2800万元,假设2021年A产品单价和成本性态保持不变。
马克思主义哲学不同于以往的旧哲学,在哲学史上实现了伟大变革。这主要表现在()。①创立了历史唯物主义,因而不仅在自然观上是唯物主义,而且在历史观上也是唯物主义②它是凌驾在具体科学之上的“科学之科学”③它把唯物论与辩证法有机结合起来
义务劳动:植树造林
JasonBraddockknewhehadtopayforhiscollegeeducation,sohewenttowork.Hisfirstjobwaswithhismotherandauntwhen
A、Sittingalonewithoutdoinganythingseemedreallydistressing.B、Solitudeadverselyaffectedtheparticipants’mentalwell-be
最新回复
(
0
)