首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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-05-20
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.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://www.kaotiyun.com/show/xaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
有以下程序#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(inta
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
在面向对象方法中,类之间共享属性和方法的机制称为______。
关系数据库管理系统能实现的专门关系运算包括()。
随机试题
阅读《宝玉挨打》中的文字:宝钗见他睁开眼说话,不像先时,心中也宽慰了好些,便点头叹道:“早听人一句话,也不至今日。别说老太太、太太心疼,就是我们看着,心里也~”刚说了半句又忙咽住,自悔说的话急了,不觉的就红了脸,低下头来,宝玉听得这话如此亲切稠密
在细胞发生动作电位的过程中,一般不会发生变化的电生理参数是
面部疖痈易发生全身并发症的原因不包括
病人表情淡漠,神识痴呆,喃喃自语,哭笑无常属于
干粉灭火系统的特点不包括()。
结婚时,丈夫有财产200万元,妻子有财产200万元。日前离婚时,丈夫名下财产3200万元,妻子名下财产1000万元。根据共同财产平均分配的原则,妻子可向丈夫请求的财产为( )万元。
下列属于5—6岁幼儿特征的是()。
AgricultureinBritain1.Britishagricultureanditssupportingareas-accountforaround【T1】______ofGNP【T1】______2.Small
Manyteachersbelievethattheresponsibilityforlearninglieswiththestudents,Ifalongreading(47)______isgiven,instru
SomeyearsagoIwasofferedawritingassignmentthatwouldrequirethreemonthsoftravelthroughEurope.[hadbeenabroadaco
最新回复
(
0
)