itgle.com

已知枚举类型定义语句为 enHmToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10}; 则下列叙述中错误的是( )。A.枚举常量NAME的值为1B.枚举常量NUMBER的值为1C.枚举常量MINUS的值为6D.枚举常量PRINT的值为10

题目

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

A.枚举常量NAME的值为1

B.枚举常量NUMBER的值为1

C.枚举常量MINUS的值为6

D.枚举常量PRINT的值为10


相似考题
更多“已知枚举类型定义语句为 enHmToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10}; 则下列叙述中错误的 ”相关问题
  • 第1题:

    已知枚举类型定义语句为: 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是错误的。

  • 第2题:

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

    A.枚举常量NAME的值为1

    B.枚举常量NUMBER的值为1

    C.枚举常量MINUS的值为6

    D.枚举常量PRINT的值为10


    正确答案:A
    解析:本题考核C++的数据类型。枚举类型定义了一些整型符号常量的集合,使用枚举类型数据时,应该注意的是:枚举类型的第一个常量默认值是0;枚举类型常量的值允许彼此相同;虽然枚举类型常量是整数类型,但是,不允许使用整数直接赋值给枚举类型变量,也不允许与整数进行运算,只可以与整数进行比较。由此可知枚举常量NAME的值应该为0。

  • 第3题:

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

    A.枚举常量NAME的值为1

    B.枚举常量MINUS的值为6

    C.枚举常量NUMBER的值为1

    D.枚举常量PRINT的值为10


    A 解析: 此题考查的是C++语言的数据类型。第一个枚举常量的值为0;允许程序显示的定义中指定部分或全部枚举常量的值,枚举常量默认时,在前一枚举常量值的基础上以此增1。

  • 第4题:

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

    A.枚举常量NAME的值为1

    B.枚举常量NUMBER的值为1

    C.枚举常量MINUS的值为6

    D.枚举常量PRINT的值为10


    正确答案:A
    解析: 此题考查的是C++语言的数据类型。第一个枚举常量的值为0;允许程序显示的定义中指定部分或全部枚举常量的值,枚举常量默认时,在前一枚举常量值的基础上以此增1。

  • 第5题:

    1、已知枚举类型定义语句为: enum Token { NAME, NUMBER, PLUS=5, MINUS, PRINT=10 }; 则下列叙述中错误的是

    A.枚举常量NAME的值为1

    B.枚举常量MINUS的值为6

    C.枚举常量NUMBER的值为1

    D.枚举常量PRINT的值为10


    A 解析:本题考核C++的数据类型。枚举类型定义了一些整型符号常量的集合,使用枚举类型数据时,应该注意的是:枚举类型的第一个常量默认值是0;枚举类型常量的值允许彼此相同;虽然枚举类型常量是整数类型,但是,不允许使用整数直接赋值给枚举类型变量,也不允许与整数进行运算,只可以与整数进行比较。由此可知枚举常量NAME的值应该为0。