首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
2021-02-25
59
问题
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。
选项
A、switch(x)
{ case 1.0:printf("*\n");
case 2.0:printf("*\n");}
B、switch((int)x);
{case 1:printf("*\n");
case 2:printf("*\n");}
C、switch(a+b)
{case 1:printf("*\n");
case 2+1:printf("*\n");}
D、switch(a+b)
{case 1:printf("*\n");
case c:printf("*\n");}
答案
C
解析
在C语言中,switch()后的一对圆括号中可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同。选项A中case后面的常量表达式为实型,所以不正确;选项D中case后面出现了变量表达式,所以选项D错误。
转载请注明原文地址:https://www.kaotiyun.com/show/Ubtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){intc;c=13|5;printf("%d\n",c);}则程序的输出结果是
有以下程序#include<stdio.h>main(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}在VC6平台上编译运行,程序运行
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则Z的值为
以下叙述中正确的是()。
函数fun的功能是:计算1+x+的前项。若x=2.5,函数值为12.182340。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#include<stdio.hi
以下函数按每行8个输出数组中的数据:voidfun(int*wintn){inti;for(i=0;i<n;i++){______________printf("%d".w[i]);}printf("\n
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defineN20
下面描述中,不属于软件危机表现的是()。
算法的空间复杂度是指
随机试题
职能原则的内容。
患儿,4岁。消瘦,活动后有气急、心悸。检查:于胸骨左缘第2肋间听到粗糙而响亮的连续性机器样杂音,初步诊断为动脉导管未闭。该畸形首先可以引起以下哪一方面的改变
下列降血糖药可用于治疗尿崩症的是
对痰液较多的湿咳,为避免痰液阻塞气道,在应用镇咳药的同时应使用()。
皮质激素类药物分子结构中C17-α-醇酮基与碱性四氮唑蓝试液的呈色反应,可用于
A.环孢苷B.来曲唑C.甲氨蝶呤D.卡莫氟E.依托泊苷氟尿嘧啶的前体药物,对结肠和直肠癌疗效较高的是()
根据项目周期,可将社会评价分为()个层次。
下列表达没有语病的句子是()。
中国共产党在新民主主义革命领导权问题上有着深刻认识,党认为实现对革命的领导权的根本保证是()。
A、Mainegraduallybecameamajormarketfortrade.B、Maineprovidedemploymentopportunities.C、Mainewaspoliticallystable.D、
最新回复
(
0
)