首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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-07-28
29
问题
若有定义:
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
解析
switch(表达式)后不能有分号,选项B)错误;switch语句的圆括号中表达式的值必须为整型或者字符型,不能为实型,选项C)错误;case后面的表达式可以是求得整型量和字符型量的常量表达式,但是常量表达式中不能含有变量,选项D)错误;答案选A)。
转载请注明原文地址:https://jikaoti.com/ti/xsn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,与k=n++完全等价的表达式是
有定义语句:inta=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
以下选项中非法的表达式是
下程序的输出结果是【】。 #include<stdio.h> #defineMAX_COUNT4 voidfun() main() {intcount; for(count=1;count<=MAX_COUNT
在printf格式字符中,以带符号的十进制形式输出整数的格式字符是【】;以八进制无符号形式输出整数的格式字符是【】;以十六进制无符号形式输出整数的格式字符是【】;以十进制无符号形式输出整数的格式字符是【】。
以下程序的输出结果是_______。#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}inta
若执行下面程序时从键盘上输入5,main(){intx;scanf("%d",&x);if(x++>5)printf("%d\n",x);elseprintf("%d\n",x-);}
对C语言源程序执行过程描述正确的是______。
有以下程序#inculde#inculdestrtictA{inta;charB[10];douBlec;};voidF(structAt);main(){structAa={1001,”zhangDa”,1
随机试题
牙源性钙化上皮瘤内的嗜伊红物质是
女孩,4岁,生后半年开始出现便秘,需辅之泻药或开塞露排便。查体:消瘦,腹胀,左下腹可扪及质硬包块。钡灌肠检查发现直肠、乙状结肠远端狭窄,乙状结肠近端和降结肠明显扩张。最可能的诊断是
跟腱炎的治疗要点不包括
睾丸中有神经、血管进入的一端是
依据《中华人民共和国注册建筑师条例》,下列情况中,可以申请参加一级注册建筑师考试的是()。
按照编制预算时出发点的特征不同,预算可以分为()。
下列关于岗位薪酬制的说法中,不正确的()。
泛化指某种特定刺激的条件反应形成后,另外一些类似的刺激会诱发同样的条件反应。新刺激越近似于原刺激,条件反应被诱发的可能性就越大。根据上述定义,下列可以称为泛化现象的是:
J.Martin的战略数据规划的重要内容之一就是确定企业的()。
A、About3500B.C.B、Longbeforehistorywaswritten.C、Whentherewashistoryrecord.D、About4500B.C.BWhendidmanbegintoh
最新回复
(
0
)