首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2015-08-14
43
问题
若有定义: float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
选项
A、switch(a+b){case 1:printf("*\n"); case 2+1:printf("**kn");}
B、switch((int)x);{case l:printf("*\n");case 2:printf("**\n");}
C、switch(x){case 1.O:printf("*\n");case 2.O:printf("**\n");}
D、switch(a+b){case 1:printf("*kn");case c:printf("**\n");}
答案
A
解析
在C语言中,switch()后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B中switch后括号表达式出错,选项C中case后面的常量类型不正确,选项D中case后面出现了变量表达式,所以D)不正确。
转载请注明原文地址:https://jikaoti.com/ti/kyi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>main0{intx=1,y=1,a=1,b=1;switch(x){case1:switch(y){case0:a++;brea
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
若有定义doublea[5];,则a数组元素下标的上限为______。
设y为血型变量,请写出描述“y是偶数”的表达式_____。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
在C语言中,函数返回值的类型最终取决于
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
以下选项中,不能作为合法常量的是
随机试题
下列关于量值传递描述正确的是_________。
A、82%Americanssufferfromboredom.B、Peopledon’tknowwheretoputtheirfocus.C、Beingabletodomanythingssimultaneously
患者,女,25岁。低热2周。查体:气管不偏,右侧胸部呼吸运动减弱,叩诊呈浊音,肺泡呼吸音减低,可闻及湿啰音,左肺未见异常。根据患者的右侧胸部体征,可诊断为
结构的功能要求包括:()
下列关于股票分类错误的是()。
小学教育是面向全体学生实施的全面教育,所以,小学教师在教学中应该注意整体学生的发展,而不应该强调学生个体的发展。()
行政监察机关是人民政府行使监察职能的()。
下列哪个选项可与①和②组成一个长方体:
A.下颌后缩畸形B.佝偻病C.维生素A缺乏D.吮指习惯E.舌习惯通常在4~6岁以后逐渐减少而自行消失的不良习惯是()。
Inside,thetwosmallroomswerespareandneat,stripped________ofornaments.
最新回复
(
0
)