更多“枚举类型中的每个枚举常量的值都是一个( )。 ”相关问题
  • 第1题:

    已知枚举类型声明语句为: enum COl,OR{WHITE,YELLOW,GREEN=5,RED,BLACK=10}; 则下列说法中错误的是( )。

    A.枚举常量YELLOW的值为1

    B.枚举常量RED的值为6

    C.枚举常量BLACK的值为10

    D.枚举常量WHITE的值为1


    正确答案:D
    c++语言规定枚举常量的默认值依次等于0,1,…,n-1。也可以给枚举常量赋初值,方法是:在枚举常量的后面跟上“=整型常量”,在给枚举常量赋初值时,如果给其中任何一一个枚举常量赋初值,则其后的枚举常量将按自然数的规则依次赋初值。所以本题答案为D。

  • 第2题:

    枚举类型中的每个枚举常量的值都是一个()。

    A整数

    B浮点数

    C字符

    D逻辑值


    A

  • 第3题:

    下列关于枚举说法错误的是哪一项()。

    A.enum来构造一个新的枚举类型。

    B.创建一个新的枚举类型,实际上创建了一个java.lang.Enum的类。

    C.枚举定义中定义的所有的枚举值,它都是final static的。

    D.枚举定义中定义的所有的枚举值都是静态常量。


    创建一个新的枚举类型,实际上创建了一个java.lang.Enum的类。

  • 第4题:

    已知枚举类型定义语句为: enum Token { NAME,NUMBER,PLUS=5,MINUS,PRINT=10}; 则下列说法中,错误的是( )。

    A.枚举常量NAME的值为1

    B.枚举常量NUMBER的值为1

    C.枚举常量MINUS的值为6

    D.枚举常量PRINT的值为10


    正确答案:A
    解析:枚举类型定义了一些整型符号常量的集合,使用枚举类型时应该注意以下几点:①枚举类型的第一个常量默认值是0。②枚举类型常量的值允许彼此相同。③虽然枚举类型常量是整数类型,但是不允许使用整数直接赋值给枚举类型变量,也不允许与整数进行运算,只可以与整数进行比较。由此可知,枚举常量NAME的值应为0。所以选项A是错误的。

  • 第5题:

    枚举类型中的每个枚举常量的值都是一个()。

    A.整数

    B.浮点数

    C.字符

    D.逻辑值


    整数