首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2020-07-28
32
问题
若有定义: 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://jikaoti.com/ti/IrD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
有以下程序:#inchde<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是()
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母:#inelude<stdio.h>#include<etype.h>voidfun(char*p){inti=0;while(p[i]){if(p[i]=
以下程序段完全正确的是()。
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中,再把a所指数组元素中的
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,规定输入的字符串全部为字母,fun函数的功能是:统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最
在关系数据库设计中,关系模式设计属于
程序流程图中带有箭头的线段表示的是
随机试题
Canyou______meonthephonebythesoundofmyvoice?
患者,男,43岁。体检发现左肾上腺肿物4天。患者4天前B超发现左中上腹肿物,边界尚清,形态欠规则,不伴头痛、头晕,不伴心悸、视物模糊。查体:BP111/66mmHg。CT检查如下图,拟诊断
下列哪种情况下,基础代谢率明显升高
胃出血患者,入院手术治疗采取模式是
全身麻醉患者清醒前最危险的意外及并发症是()。
2006年7月,小江(5岁)在回家的路上拣到一只流浪狗,回家后不久,该流浪狗生下了5只狗宝宝,小江的家人精心照料,花去了100元的奶粉费。但其中还是有只小狗死亡。3个月后,小江的爸爸将其中的3只小狗以500元的价格卖到了一家宠物店。从2006年7月开始,狗
下列哪些情况纳入银行保证金台账管理。()
工作丰富化的缺点是()。
根据以下资料,回答以下问题。虽然受到国家对一些投资过热的重点行业实行严格控制的影响,但由于国家对西部农业、能源、交通、水利以及教育、卫生等社会事业的支持与投入继续加大,同时西部各省区市也加大了地方投资力度,西部地区2004年的固定资产投资继续保持
就资源管理和用户接口而言,操作系统的主要功能包括处理器管理、存储管理、设备管理和(3)。
最新回复
(
0
)