首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
39
问题
若有定义: 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/Wb3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1)r=1;if(b==2)r=2;elseif(c!=3)r=3;elseif(d==4)r=4;pfintf("
有如下程序#include<stdio.h>main(){intx=072;printf(">%d<\n",x+1);}程序运行后的输出结果是()。
数据库系统的三级模式不包括()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串“abe”、“CD”、“
下列给定程序中,函数fun的功能是:在带头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:不得增行
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
数据库管理系统(DBMS)是一种
某系统结构图如下图所示(n≥5),该系统结构图的最大扇出数是
某系统总体结构图如下图所示:该系统总体结构图的深度是
随机试题
最明显而固定的直肠横襞距肛门约
如果乙公司对外负债100余万元无力偿还,而该债务是在甲公司决策、指示下以乙公司的名义进行贸易造成的,甲公司对此债务的责任应如何判定?()如果王某代表丙公司作出一项投资决策,结果导致丙公司损失50余万元,该损失应由谁承担?()
设随机变量X与Y,则下列说法不正确的是()。
下列项目中,()不实行资本金制度。
关于建筑施工企业的安全生产教育培训制度,表述正确的是()。
国际商会将信用证分为()。
投保人不得为无民事行为能力人投保以死亡为给付保险金条件的人身保险,但法律规定的特殊情形除外。根据保险法律制度的规定,下列各项中,属于不受前款规定限制的特殊情形的是()。
电子邮件是Internet应用最广泛的服务项目,通常采用的传输协议是()。
劳动合同管理制度的内容包括()。
2006年8月8日下午5时,某村刮起8级大风。该村村民王某在回家途中,路经村委会在建的办公楼时,大风将用于建筑的脚手架刮倒。脚手架在倒塌过程中将一根电线砸断。电线正巧落在由此路过的王某身上,王某不幸触电身亡。王某的丈夫向法院起诉,要求村委会和供电公司对王某
最新回复
(
0
)