首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
58
问题
若有定义: 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;
以下程序的输出结果是#includestructst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[0],60,&dt[
阅读下列程序,则在执行后,程序的运行结果为#include"stdio.h"#include"string.h"main(){chara[30]="nicetomeetyou!";strcpy(a+strlen(a)/2
下列程序执行后的输出结果是voidfunc1(inti);voidfunc2(inti);charst[]="hello,friend!";voidfunc1(inti){printf("%c",st[i]);i
有以下程序段charch;intk;ch=′a′;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
若变量已正确定义,有以下程序段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);其输出结果是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i])
以下叙述中正确的是
随机试题
在Hibernate中,下面说法错误的是()。
患儿男性,4岁,主因“水肿1个月,加重伴少尿1周”入院。1个月前患儿因“咳嗽、流涕3天”后出现双眼睑水肿,家长予重视。1周前水肿加重,渐波及全身,伴少尿,200~300ml/d。5天前当地医院查尿常规示尿蛋白(++++),尿隐血试验(-)。进一步就诊我院门
急性肾功能不全少尿期,最严重的并发症是
处方的结构中前记部分不包括
房屋只要在合理的使用年限内,只要属于主体结构的问题()。
网络图的( )是指寻求工程总成本最低时候的工期安排,或要求工期寻求最低成本的计划安排的过程。
要改变工作表的列宽,需要进行的操作是()。
根据简单储蓄函数,引起储蓄增加的主要原因是利率的上升。()
反木桶原理就是说:木桶最长的一根木板决定了其特色与优势,在一个小范围内成为制高点;对组织而言,凭借其鲜明的特色,就能跳出大集团的游戏规则,独树一帜建立自己的王国。根据上述定义,下列不符合反木桶原理的一项是:
AddisonHeardusesanimageofhiswifeandinfantsonforthebackgroundonhislaptop.AnMBAstudentattheUniversityofVir
最新回复
(
0
)