首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2019-08-18
40
问题
若以下选项中的变量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语言数值常量是()。
以下选项中,能正确进行字符串赋值的是
以下语句中存在语法错误的是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
针对简单程序设计,以下叙述的实施步骤顺序正确的是
下列排序方法中,最坏情况下比较次数最少的是
软件是指
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
下面不属于软件测试实施步骤的是
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0)
随机试题
下列中枢神经元联系方式中,能产生后发放效应的是
疥疮的特异性皮损是
由承包人进行并负责工程设计的合同属于( ),承包人还应当编制足够详细的施工文件,编制和提交竣工图、操作和维修手册。
下列属于业主的是()。
下列关于公文格式的说法中,不正确的一项是()。
某工程计划如下图所示,由于任务A延误了一天,为保证该工程按时完成,应将任务(21)缩短一天,使成本增加最少。下表列出了各任务每缩短一天所需增加的成本。
表示2012年9月10日的日期常量是
(1)打开工作簿文件EXCEL.xlsx,将工作表sheet1的A1:F1单元格合并为一个单元格,内容水平居中,计算“合计”列的内容,将工作表命名为“商场销售情况表”。(2)选取“商场销售情况表”的“部门名称”列和“合计”列的单元格内容,建立“
A、Sendthemtoatrainingschoolassoonastheyareborn.B、Trainthembasicthingsandthensendthemtoatrainingschool.C、
Someoftheworld’smostsignificantproblemsneverhitheadlines.Oneexamplecomesfromagriculture.Foodriotsandhungermak
最新回复
(
0
)