首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
admin
2015-07-31
67
问题
若以下选项中的变量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全国计算机二级
相关试题推荐
下列语句段中,正确的是()。
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。w=2,x=3,y=4,z=5;m=(w<x)?w:x;m=(m<z)?m:z;m=(m<y)?m:y;
下列叙述中错误的是()。
若有如下程序:main(){ihta[3][4]={l,2,3,4,5,6,7,8,9);printf("%d%d%d\n",a[0][2],a[1][3],a[2][3]);}则程序运行后的输出结果是()。
下列叙述中正确的是()。
若二维数组a有m列,则在a[i][j]前的元素个数为()。
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型
下列描述错误的是()。
分析下面的程序main(){int*p1,*p2,*p;intx=4,y=6;p1=&x;p2=&y;if(x<y){p=p1;p1=p2;p2=p;}
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
利用物价指数法评估进口设备时,其价格变动指数应采用【】
下列各项中哪项是食管癌最典型的临床症状
肝十二指肠韧带中结构正确的是
建设项目环境影响评价工作按()分别划分评价等级。
无烟煤
甲公司为扩大生产,决定引进国外某企业的专用加工设备,为节省资金投入,甲公司与乙租赁公司(以下简称乙公司)签订融资租赁合同。合同约定:乙公司按甲公司要求,从国外购进专用加工设备租赁给甲公司使用;租赁期限为5年,年租金100万元;未约定租期届满后该专用加工设备
物业服务企业在提供物业管理服务过程中发生的,与物业管理服务活动没有直接联系,属于某一会计期间耗用的费用为()。
应用文常见表达方式不包括()。
浙江省南部最大的湖泊是()。
Everyyear,depressionaffectsmorethat19millionAmericans,butmenaccountforonlyaboutonein10diagnosedcases.Because
最新回复
(
0
)