首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2018-01-11
50
问题
若有定义: 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.O: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/iUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#includemain(){intx=0;inty=0;while(x<7&&++y){y--;x++;}printf("%d,%d”,y,x);}程序的输出结果是(
下列关于栈的描述中错误的是()。
下列叙述中错误的是()。
定义结构体数组:structstu{intnum;charname[20];}X[5]={1,"LI".2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU");for(i=1;i<5;i++)prin
设有定义语句:intx[6]={2,4,6,8,5,7),*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是()。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为()。
设x为int型变量.则执行以下语句后,x的值为()。x=10;x=x-=x-x;
若想通过以下输入语句使a中存放字符串1234,b中存放字符5,则输人数据的形式应该是_________。chara[10],b;scanf("a=%sb=%c",a,&b);
若有定义语句intb=2;,则表达式(b<<2)/(3||b)的值是()。
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
随机试题
酶原指的是()
一生创作三百多篇短篇小说的法国作家莫泊桑被誉为______。
急性酒精中毒昏迷期最主要的死因是
细菌核质的特点是
宪法修改的限制。
根据《水电水利工程模板施工规范》(DL/T5110—2000),当验算模板刚度时,对结构表面隐蔽的模板,其最大变形值不得超过模板构件计算跨度的()。
我国消费税的纳税人包括在我国境内从事生产、委托加工和进口应税消费品的单位和个人,但不包括外国企业和外国人。
一般所讲的生产能力是指()的生产能力,即企业在一定时期内,在一定的生产组织技术条件下,全部生产性固定资产所能生产某种产品的最大数量或所能加工处理某种原材料的最大数量。
()对于跳水相当于跳高对于()
我国不可能实行同时同步共同富裕的政策,是因为()。
最新回复
(
0
)