首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2019-08-18
55
问题
若以下选项中的变量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){ease1: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/2eRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当变量c的值不为2、4、6时,值为"真"的表达式是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
若有以下程序:#includechar*a="you";charb[]="WelcomeyoutoChina!";main(){inti,j=0;char*P;for(i=
若有以下程序:#includeint*f(int*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;}ma
有以下程序:#includevoidf(int*q){inti=0;for(;i<5;i++)(*q)++;main(){inta[5]={1,2,3,4,5},i;f(
有以下程序:#includemain(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件fi
关于do循环体while(条件表达式),以下叙述中正确的是()。
已知字符’A’的ASCII代码值是65,字符变量c1的值是’At,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是
给定程序MODI1.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。注意:字符串的长度最长允许为79。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
随机试题
给定程序中,函数fun的功能是:将形参s所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。例如,形参s所指的字符串为:Abe@1x56*。程序执行后t所指字符数组中的字符
人们对组织的系统研究开始于
人员推销的主要特点是“面对面”的推销,这种方式往往能达到较好的促销效果。原因在于推销人员与顾客之间可以建立起一定的关系和友谊。()
信贷审批或信贷决策应遵循的原则不包括()。
下列各项中,属于审计业务要素的有()。
影响成就动机的因素有以下四种,其中()起的作用较大。
课程结构的特点有()
根据《行政诉讼法》的规定,下列各项可以提起行政诉讼事由的是()。
下列选项中,不是革命根据地教育的基本经验的是
下列叙述中,哪一条正确的( )。
最新回复
(
0
)