首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
若有定义: float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
admin
2017-04-26
27
问题
若有定义: float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
选项
A、switch(a+b){case 1:printf("*\n"); case 2+1:printf("**\n");}
B、switch((int)x);{case 1:printf("*\n");case 2:printf("**\n");}
C、switch(x){case 1.0:printf("*\n");case 2.0:printf("**\n");}
D、switch(a+b){case 1:printf("*\n");case c:printf("**\n");}
答案
A
解析
在C语言中,switch()后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B)中switch后括号表达式出错,选项C)中case后面的常量类型不正确,选项D)中case后面出现了变量表达式,所以D)不正确。
转载请注明原文地址:https://kaotiyun.com/show/VlDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下scanf函数调用语句中对结构体变量成员的引用不正确的是structpupil{charname[20];intageintsex;}pup[5],*p;p=pup;
以下程序的功能是进行位运算main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是
设有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是
下列二维数组初始化语句中,正确且与语句floata[][3]={0,3,8,0,9};等价的是
有以下程序段charch;intk;ch=′a′;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b+
若变量已正确定义,有以下程序段inta=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是
以下叙述中正确的是
以下叙述正确的是
随机试题
男性,50岁,患者来就诊,自述憋气,听诊两肺有哮鸣音,诊断为哮喘发作。最助于诊断的检查是
A、疏凿饮子B、八正散C、龙胆泻肝汤D、加味二妙散E、薏苡仁汤治疗水肿湿热壅盛证,应首选
善治热结痰盛之咽喉肿痛的是
一件国际申请日为2016年3月23日的PCT国际申请,在国际阶段提出了多项优先权要求,经审查合格后确定的优先权信息(优先权日为2015年2月23日)记载在该申请国际公布文本的扉页上,该PCT国际申请进入中国国家阶段后,以下说法正确的是?
下列主体中,依照我国选举法列入选民名单的是()
根据下面材料回答下列题。2007年上半年.315消费电子投诉网共接到网游投诉4864宗,2008年上半年网游投诉为4537宗。2008年上半年投诉玩家涉及损失的金额为5798207.62元,平均每个投诉玩家损失约1277.98元。下面两图为31
从资本的物质形态看
有以下程序#include<stdio.h>#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1;j<N;
程序中有如下语句: for(inti=0;i
ShoppricesinJunefellatthefastest【C1】______ratesinceatleast2006as【C2】______foughttoattractcustomers,theBritishR
最新回复
(
0
)