更多“SpeechRecognitionAudioProblem的枚举表示错误的类型,该枚举分表有以下哪些值() ”相关问题
  • 第1题:

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

    A.枚举常量NAME的值为1

    B.枚举常量NUMBER的值为1

    C.枚举常量MINUS的值为6

    D.枚举常量PRINT的值为10


    正确答案:A

  • 第2题:

    已知枚举类型声明语句为: 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。

  • 第3题:

    一个枚举的基础类型的任何一个值都可以被强制转换为该枚举类型,成为该枚举类型的一个独特的有效值


    正确

  • 第4题:

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

    A.枚举常量YELLOW的值为1

    B.枚举常量RED的值为6

    C.枚举常量BLACK的值为10

    D.枚举常量WHITE的值为1


    正确答案:D
    解析:枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值;枚举元素本身由系统定义了一个表示序号的数值,从0开始顺序定义为0,1,2…。所以枚举函数中对象的值应从。开始,依次加1,如果有的对象已赋值,则后面也按照前面的值依次加1的原则。

  • 第5题:

    对于枚举数据类型,以下4种描述中,正确的是______。

    A.枚举类型成员的值可以为负数

    B.枚举类型的几个是连续的整数

    C.枚举类型的第一成员的值一定是0

    D.枚举类型成员值的类型一定是长整型


    正确答案:A
    解析:枚举类型成员的值可以为长整型,可以是别的枚举类型。如果没有指定常数表达式,则第一个成员值是o,其后的成员比其直接前驱的值大1。在指定常数表达式后,该成员的值发生改变,而其后的成员值也会随之改变,与前面的成员比,不一定是连续的整数,同时可以是负整数。