首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
admin
2018-10-16
68
问题
若以下选项中的变量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 常量表达式2:
语句2;
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/Y5xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是:【】。fun(intt[],intn){inti,m;if(n==1)returnt[0];elseif(n>=2){m=fun(t,n-1);returnm;}}main
对以下说明语句的正确理解是()。inta[10]={6,7,8,9,10};
若有定义“char,*p2,*p3,*p4,ch;”,则不能正确赋值的程序语句为()
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【】。
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符)()。
以下关于C语言的叙述中正确的是
下列叙述中正确的是()。
下列叙述中正确的是_______。
随机试题
甲乙分别享有67%、33%的份额共有某市区的一栋楼房,登记在甲一人的名下,但明确约定处分和修缮需要经过另一方的同意。乙在外地居住,甲未与乙协商,将楼房进行豪华装修后出租给丙3年,尚未到期。现甲未经乙的同意,又以自己名义与丁签订一份买卖合同但尚未办理过户登记
患者,女,75岁。胸腰段压缩性骨折。为患者翻身时,正确的操作方法是
属于上消化道出血的是
α受体阻断剂是
为了保证充分竞争,对于投标人少于()个的,应当重新招标。
下列各项会计处理方法中,体现谨慎性原则要求的是()。
帝王谥号主要依据其生前行为而定。下列各项中属于谥号的是()。
观察法,是指人们有目的、有计划地通过感官和辅助仪器,对处于自然状态下的客观事物进行系统考察,从而获取经验事实的一种科学研究方法。以下不属于其特点的是()
假设某台式计算机的内存储器容量为128MB,硬盘容量为10GB。硬盘的容量是内存容量的()。
Oldpeoplearealwayssayingthattheyoungpeoplearenot(31)theywere.Thesamecommentismade(32)generationtogeneratio
最新回复
(
0
)