若有定义:float x=1.5;int a=1 b=3 c=2;则正确的switch语句是( )。
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:A
B选项中switch((int)x);语句中不应该有最后的分号。switch(exprl),中的exprl不能用浮点类型或10n9类型,也不能为一个字符串,所以c错误。ca”后面常量表达式的类型必须与switch后面表达式的类型一致,所以D错误。
相似问题
有三个关系R S和T如下: 则由关系R和s得到关系T的操作是( )。A.自然连接B.并C.交D.差请
有三个关系R、S和T如下: 则由关系R和s得到关系T的操作是( )。A 自然连接B 并C 交D 差请帮忙给出正确答案和分析,谢谢!
以下不构成无限循环的语句或语句组是( )。 请帮忙给出正确答案和分析 谢谢!
以下不构成无限循环的语句或语句组是( )。 请帮忙给出正确答案和分析,谢谢!
下列叙述中正确的是( )。A.在栈中 栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中 栈顶指
下列叙述中正确的是( )。A 在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C 在
文件的( )属性既可使文件可读用 可编辑和可删除。A 系统B 只读C 存档D 隐藏
文件的( )属性既可使文件可读用、可编辑和可删除。A、系统B、只读C、存档D、隐藏
有以下程序: 程序运行后的输出结果是( )。A.0B.1C.4D.8请帮忙给出正确答案和分析 谢谢!
有以下程序: 程序运行后的输出结果是( )。A 0B 1C 4D 8请帮忙给出正确答案和分析,谢谢!
