首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中定义下列变量并赋值:double x=1.333;int a=3,b=2,c=1;则下列选项中正确的switch语句是( )。
在C语言中定义下列变量并赋值:double x=1.333;int a=3,b=2,c=1;则下列选项中正确的switch语句是( )。
admin
2021-04-28
52
问题
在C语言中定义下列变量并赋值:double x=1.333;int a=3,b=2,c=1;则下列选项中正确的switch语句是( )。
选项
A、switch(a+b)
{casel:printf(’’*\n’’);
case2+l:printf(’’**\n’’);}
B、switch((int)x);
{ease1:printf(’’*\n’’);
case2:printf(’’**\n’’);}
C、switch(x)
{ case1.333:printf(’’*\n’’);
case 2.0:printf(’’**\n’’);}
D、switch(a+b)
{case 1:printf(’’*\n’’);
case c:printf(’’**\n’’);}
答案
A
解析
switch()条件语句中的表达式只能接收int,byte,clar,short,enum类型,不能接收其他类型。因此选项C不正确;case语句中的表达式必须是常量表达式,所以D选项不正确。选项B在switch后面加了一个分号,用法出错。
转载请注明原文地址:https://kaotiyun.com/show/Http777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}程序的输出结果是
有以下程序,程序运行后的输出结果是main(){intm=12,n=34;printf(“%d%d”,m*,*n);printf(“%d%d\n”,n*,*m);}
以下叙述中正确的是
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
下列定义变量的语句中错误的是
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:AAAABBBBBBBCC。提示:strc
在软件开发中,需求分析阶段产生的主要文档是()。
下列对于软件测试的描述中正确的是
下列选项中属于面向对象设计方法主要特征的是
随机试题
在高级财务会计核算的内容中,属于特殊经营行业的特殊会计业务的是
碘解磷定乙酰胆碱
工程各参建单位填写的丁程档案应以()等为依据。
下列选项中,不属于“十三五”规划纲要提出的促进中部地区崛起主要任务的是()
根据国家安全生产监督管理总局2010年颁布实施的《特种作业人员安全技术培训考核管理规定》,特种作业操作证每()年复审一次。
混合资本债券的发行方式为()。
反垄断法规定的垄断行为包括()。
教师梁某因旷工被幼儿园处分,她对幼儿园给予的处分不服,向有关部门提出教育申诉,被申诉人为()。(2015年下半年真题)
2001年全国人大常委会作出解释:刑法第四百一十条规定的“非法批准征用、占用土地”,是指非法批准征用、占用耕地、林地等农用地以及其他土地。对该法律解释,下列哪一种理解是错误的?()
Thereisnodenyingthefactthatmanyyoungpeoplefinallygetthejobsquitebyaccident,notknowingwhatliesinthewayof
最新回复
(
0
)