更多“下列可用作switch(expression)语句参数的是A.String sB.Integer iC.boolean bD.int i ”相关问题
  • 第1题:

    switch语句中表达式(expression)的值不允许用的类型是

    A.byte

    B.int

    C.boolean

    D.char


    正确答案:C
    解析:switch语句用于多重选择,其参数可以是字节型、整型或字符型;而布尔型只有两个值(True、False),一般用于if语句。

  • 第2题:

    下列叙述中正确的是( )。

    A.在switch语句中,不-定使用break语句

    B.在switch语句中必须使用default

    C.break语句必须与switch语句中的case配对使用

    D.break语句只能用于switch语句


    正确答案:A
    default语句在swtch语句中可以省,所以8错误;switch语句中并非每个case后都需要使用break语句,所以c错误;break语句还可以用于for等循环结构中,所以D错误。

  • 第3题:

    下列关于switch语句与break语句的阐述中,正确的是 ()。

    A.break语句只能用于switch语句中

    B.在switch语句中必须使用break语句

    C.在switch语句中可以不用break语句

    D.break语句是switch语句的一部分


    break语句用来结束switch语句的执行

  • 第4题:

    在switch(expression)语句中,expression的数据类型不能是( ),

    A.double

    B.char

    C.byte

    D.short


    正确答案:A
    解析:本题考查考生对switheh(expression)语句的理解。表达式expression只能返回:int、 byte、short和char,题目中的double是不正确的。同时还要注意,多分支结构中,case子句的值必须是常量,而且所有case子句中的值应是不同的,default子句是任选的。

  • 第5题:

    在switch(expression)语句中,expression的数据类型不能是( )。 A.doubleB.char

    在switch(expression)语句中,expression的数据类型不能是( )。

    A.double

    B.char

    C.byte

    D.short


    正确答案:A
    A。【解析】本题考查考生对switch(expression)语句的理解。表达式expression只能返回int、byte、short和char,题目中的double是不正确的。同时还要注意,多分支结构中,case子句的值必须是常量,而且所有case子句中的值应是不同的,default子句是任选的。