首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
admin
2015-07-31
77
问题
若以下选项中的变量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;
case常量表达式2: 语句2;
…
case常量表达式n: 语句n;
default : 语句n+1;
}
B选项中,case1和case2有错误,; C选项中,case a和case b不正确,case后面应该跟常量表达式;D选项中,switch a*b,有误。
因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/C6Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义:chara[]="xyzt",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
下面程序的输出结果是()。main(){inti=1,p;p=f(i,++i);printf("%d",p);}intf(inta,intb){intC;
若有如下定义:intx=3,y=2,Z;则表达式Z=X/y*3.0的值是()。
以下数组定义中不正确的是______。
为了提高软件模块的独立性,模块之间最好是()。
下列选项中不是字符常量的是()。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()。
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是______。
随机试题
悲剧给人带来了强烈的审美愉悦,使人能够【】
试述西方发达国家中央政府与地方政府行政权力关系的发展趋势。
对于胎儿宫内生长受限以下哪项说法不正确
在工程项目进度控制计划系统中,用以确定项目年度投资额、年末进度和阐明建设条件落实情况的进度计划表是( )。
中国历史上第一家由中国人自己创办的证券交易所是()。
全身松弛法由()在20世纪20年代首创。
若集合M={4,5,6,7},N={3,5,7,8},则M∩N=()。
“其身正,不令而行;其身不正,虽令不从。”这说明老师的教育教学要注意()。
设α1=(6,—1,1)T与α2=(—7,4,2)T是线性方程组的两个解,则此方程组的通解是_______。
WhatdoesSallydoathersupermarketjob?
最新回复
(
0
)