首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2015-12-25
38
问题
若以下选项中的变量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后面的语句,执行后遇breal(语句就退出switch语句:若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句n+l,然后退出switch语句。
对于选项B,case语句和常量之间没有空格,而选项C中的case后面为变量,选项D中switch后面没给出圆括号。
转载请注明原文地址:https://jikaoti.com/ti/xni0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
假定w、x、y、m均为int型变量,则执行下列的语句后,m的值是()。w=6,x=4,y=3;m=(w<x)?w:x;m=(m<y)?m:y;
以下程序的输出结果是______。#include<string.h>main(){printf("%d\n",strlen("IBM\n012\1\\"));}
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。stmctst{chara[15];intb;doublec;};printf("%d",sizeof(stru
若二维数组a有m列,则在a[i][j]刚前的元素个数为()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
两个或两个以上模块之间联系的紧密程度称为()。
数据结构中,与所使用的计算机无关的是数据的
随机试题
简述中国封建官僚制的特点。
The______ofbloodalwaysmakeshimfeelsick.
细菌对外界理化因素抵抗力最强的是
女性,20岁。面颈部和双上肢被火焰烧伤。查体:面颈部较肿胀,散在大小不等水疱;腐皮大部分脱落,创面基底红白相间,痛觉较迟钝。深Ⅱ度烧伤,若无感染等并发症,通常愈合时间为
过程方法要求具体识别每一个过程。如对来料检验过程的识别应包括()。
Canelectricitycausecancer?Inasocietythatliterallyrunsonelectricpower,theveryideaseemspreposterous.Butformore
人民警察必须对党忠诚,不折不扣地执行党的基本路线、方针、政策,不能加入任何党派。()
行政行为无效的法律后果有()。
《中共中央关于加强党的执政能力建设的决定》指出,继续推行和完善民主推荐、()、全委会投票表决、党政领导干部辞职等制度。
CiscoPIX525防火墙用来允许数据流从具有较低安全级接口流向较高安全级接口的配置命令是()。
最新回复
(
0
)