首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2015-08-14
66
问题
若有定义: float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
选项
A、switch(a+b){case 1:printf("*\n"); case 2+1:printf("**kn");}
B、switch((int)x);{case l:printf("*\n");case 2:printf("**\n");}
C、switch(x){case 1.O:printf("*\n");case 2.O:printf("**\n");}
D、switch(a+b){case 1:printf("*kn");case c:printf("**\n");}
答案
A
解析
在C语言中,switch()后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B中switch后括号表达式出错,选项C中case后面的常量类型不正确,选项D中case后面出现了变量表达式,所以D)不正确。
转载请注明原文地址:https://www.kaotiyun.com/show/IGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计的3种基本结构分别是顺序、选择和______。
有以下程序#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d3.dat","w+b");fwrite(a,size
下面各选项中,均是C语言合法标识符的选项组是
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){chars1[]="chinese",s2[]="japnese";
下列选项中,不是一个算法的基本特征的是()。
语句“int(*ptr)();”的含义是______是指向函数的指针,该函数返回一个血型数据。
下列叙述中错误的是()。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
下列叙述中正确的是()。
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
随机试题
审美形态的具体内容和生命所在是【】
对患者危害最大的肾损伤是
胃壁主细胞分泌的是
常规自动曝光摄影用的探测器为
试述司法独立原则。
财政部《会计电算化管理办法》的规定启用计算机记账即可甩掉手工记账。()
学校通过开展爱国主义教育主题月活动,结合历史课、语文课相关内容及主题团队活动、艺术活动等形式,增强学生为实现中国梦而努力学习的使命感和责任感。这些教育活动所运用的方式是()。
下列是某生物兴趣小组的一个问题探究实例:1925年,高特和弋来格尔用丙酮提取出红细胞膜上的磷脂,并将它在空气和水的界面上铺成单分子层,发现这个单分子层的面积相当于原来红细胞表面积的2倍。据此,学生得出了细胞膜是由连续的两层磷脂分子组成的推理。细胞膜上的磷脂
2017年10月18日,习近平总书记在党的十九大上所作的政治报告中指出,经过长期努力,中国特色社会主义进入了新时代,这是我国发展新的历史方位。中国特色社会主义进入新时代,意味着中国特色社会主义道路、理论、制度、文化不断发展,拓展了发展中国家走向现代化的途径
在过程定义中有语句:PrivateSubGetData(ByValdataAsInteger)其中“ByVal”的含义是
最新回复
(
0
)