44问答网
所有问题
在switch(expression)语句中,expression的数据类型不能是( )。 A.doubleB.char
A.double
B.char
C.byte
D.short
举报该问题
推荐答案 2023-04-22
【答案】:A
A。【解析】本题考查考生对switch(expression)语句的理解。表达式expression只能返回int、byte、short和char,题目中的double是不正确的。同时还要注意,多分支结构中,case子句的值必须是常量,而且所有case子句中的值应是不同的,default子句是任选的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/3GWV3GKGYVR33RWKK3.html
相似回答
2020年计算机二级JAVA考试每日一练(6月15日)
答:
答案:A
2.在switch(expression)语句中,expression的数据类型不能是( )。A.double B.char C.byte D.Short 答案:A 3.下列叙述中,错误的是( )。A.父类不能替代子类 B.子类能够替代父类 C.子类继承父类 D.父类包含子类 答案:D 4.已知:int[]a=newint[100];在下列给出的数组元素中,...
求一些JAVA
数据
结构的试题及答案解析
答:
3
在switch(expression)语句中,expression的数据类型不能是
__A___。 A、
double B
、
char
C、byte D、short 解析:表达式expression只能返回这个几种类型的值:int、byte、short和char。多分支语句把表达式返回的值依次与每个case子句中的值相比较,如果遇到匹配的值,则执行该case子句后的语句序列。4...
在C语言中
switch
后面表达式可以是什么
类型
的
答:
只能针对基本
数据类型中的
整型类型使用switch,这些类型包括int、
char
等。对于其他类型,则必须使用if语句。
switch(
)的参数
类型不能
为实型 。case标签必须是常量表达式(constant
Expression),
如42或者'4'。case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。
switch中的
变量应该是什么
数据类型
?
答:
switch中的
变量是任何整数
类型(
char
、有符号或无符号整数,或枚举)表达式 C++17 开始,可以加上初始化语句:
switch (
初始化语句; 条件
) 语句
大家正在搜