enum color{red,green,yellow=5,white,black};定义了一枚举类型。编译程序为值表中各标识符分配的枚举值依次为()。A、1、2、3、4、5B、0、1、5、2、3C、0、1、5、6、7D、3、4、5、6、7

题目

enum color{red,green,yellow=5,white,black};定义了一枚举类型。编译程序为值表中各标识符分配的枚举值依次为()。

  • A、1、2、3、4、5
  • B、0、1、5、2、3
  • C、0、1、5、6、7
  • D、3、4、5、6、7

相似考题
更多“enum color{red,green,yellow=5,white,black};定义了一枚举类型。编译程序为值表中各标识符分配的枚举值依次为()。A、1、2、3、4、5B、0、1、5、2、3C、0、1、5、6、7D、3、4、5、6、7”相关问题
  • 第1题:

    ( 18 )下列枚举类型的定义中,包含枚举值 3 的是

    A ) enum test {RED, YELLOW, BLUE, BLACK};

    B ) enum test {RED, YELLOW=4, BLUE, BLACK};

    C ) enum test {RED=-1, YELLOW,BLUE, BLACK};

    D ) enum test {RED, YELLOW=6, BLUE, BLACK};


    正确答案:A

  • 第2题:

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

    A.枚举常量NAME的值为1

    B.枚举常量NUMBER的值为1

    C.枚举常量MINUS的值为6

    D.枚举常量PRINT的值为10


    正确答案:A
    解析:此题考查的是枚举类型的声明。声明枚举类型的语法形式为:enum类型名{枚举值表}。需注意的是:当n个枚举值全部未赋常量值时,它们自左至右分别与整数0、1、2、3…n-1对应;若第i个枚举值赋常量值为m,则其未赋常量值的后续枚举值分别与整数m+1、m+2…对应,直到下一个赋了值的枚举值或结束。枚举常量NAME的值为0。

  • 第3题:

    下列枚举类型的定义中,包含枚举值3的是( )。

    A.enumtest{RED,YELLOW,BLUE,BLACK};

    B.enumtest{RED,YELLOW=4,BLUE,BLACK);

    C.enumtest{RED=-1,YELLOW,BLUE,BLACK};

    D.enumtest{RED,YELLOW=6,BLUE,BLACK);


    正确答案:A
    A。【解析】本题主要考查枚举类型的定义,其中几个枚举值全部未赋常量值时,它们自左至右分别与整数0,1,…,n-1对应。由此可判断本题答案。

  • 第4题:

    下列枚举类型的定义中,包含枚举值3的是

    A.enum test{RED,YELLOW,BLUE,BLACK};

    B.enum test{RED,YELLOW=4,BLUE,BLACK};

    C.enum test{RED=-1,YELLOW,BLUE,BLACK};

    D.erium test{RED,YELLOW=6,BLUE,BLACK};


    正确答案:A
    解析:在枚举类型定义中,如果没有进行显式设置,则隐式设置整数值。将枚举声明中的第一个枚举值设置为O。后续所有成员的值如果没有进行显式设置,便确定为前一个成员的值加1。所以只能选择答案A)。选项B)中对应的枚举值是0,4,5,6;选项c)中对应的枚举值是-1,0,1,2;选项D)中对应的枚举值是0,6,7,8。

  • 第5题:

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

  • 第6题:

    若有定义inta[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof()/sizeof(a[0])的值为()

    A.3

    B.4

    C.5

    D.9


    参考答案:A

  • 第7题:

    在下列枚举类型的定义中,包含枚举值3的是

    A.entire test(RED,YELLOW,BLUE,BLACK);

    B.entire test(RED,YELLOW,BLUE,BLACK);

    C.enum test(RED=-1,YELLOW,BLUE,BLACK);

    D.enum test(RED,YELLOW=6,BLUE,BLACK);


    正确答案:A
    解析:枚举变量中的枚举元素系统是按照常量来处理的,如果没有进行元素赋值操作,那么元素将会被系统自动从0开始自动递增地进行赋值操作,但是,如果一旦定义了某一个元素,那么系统将对下一个元素进行前一个元素的值加1操作。

  • 第8题:

    正常恒牙萌出顺序为()

    • A、上颌6→l→2→4→5→3→7
    • B、上颌6→1→2→4→3→5→7
    • C、下颌6→1→2→3→4→5→7
    • D、下颌6→1→2→4→5→7→3
    • E、下颌6→1→2→4→3→5→7

    正确答案:A,B,C,E

  • 第9题:

    下列属于十进制作数码的是:()

    • A、0、1、2、3、4、5、6、7
    • B、0、1
    • C、0、1、2、3、4、5、6、7、8、9
    • D、0、1、2、3、4、5、6

    正确答案:C

  • 第10题:

    数组定义为inta[2][3]={1,2,3,4,5,6},数组元素()的值为1。

    • A、a[1][2]
    • B、a[1][1]
    • C、a[2][3]
    • D、a[0][0]

    正确答案:D

  • 第11题:

    CRO参数的取值范围是()

    • A、0、1、2、3、4、5、6
    • B、0、1、2……63
    • C、0、1、2……64
    • D、0、1、2、3、4、5、6、7
    • E、1、2、3、4、5、6、7

    正确答案:B

  • 第12题:

    单选题
    CRO参数的取值范围是()
    A

    0、1、2、3、4、5、6

    B

    0、1、2……63

    C

    0、1、2……64

    D

    0、1、2、3、4、5、6、7

    E

    1、2、3、4、5、6、7


    正确答案: B
    解析: 暂无解析

  • 第13题:

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

    A.枚举常量YELLOW的值为1

    B.枚举常量RED的值为6

    C.枚举常量BLACK的值为10

    D.枚举常量WHITE的值为1


    正确答案:D
    解析:枚举变量中的枚举元素系统是按照常量来处理的。如果没有进行元素赋值操作,那么元素将会被系统从0开始自动递增地进行赋值操作,但是,如果一旦定义了某一个元素的值,那么系统将对下一个元素进行按前一个元素的值加1操作,故wHITE=1,YELLOW=2,GREEN=5,RED=6,BLACK=10。

  • 第14题:

    enumcolor{red,green,yellow=5,white,black}定义了一枚举类型。编译程序为值表中各标识符分配的枚举值依次为()。

    A.1、2、3、4、5

    B.0、1、5、2、3

    C.0、1、5、6、7

    D.3、4、5、6、7


    正确答案:C

  • 第15题:

    当执行下面的语句定义一维数组a后,此数组的所有元素为 ( ) inta[10];

    A.a[1],a[2],a[3],a[4],a[5],a[6],a[8],a[9],a[10],a[10]

    B.a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]

    C.a[0],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10]

    D.a[1],a[2],a [3],a[4],a [5],a [9],a [7],a [8],a [9],a [10],a [11]


    正确答案:B

  • 第16题:

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

    A.枚举常量NAME的值为1

    B.枚举常量NUMBER的值为1

    C.枚举常量MINUS的值为6

    D.枚举常量PRINT的值为10


    正确答案:A

  • 第17题:

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

  • 第18题:

    正常恒牙萌出顺序为

    A、上颌6→1→2→4→5→3→7

    B、上颌6→1→2→4→3→5→7

    C、下颌6→1→2→3→4→5→7

    D、下颌6→1→2→4→5→7→3

    E、下颌6→1→2→4→3→5→7


    参考答案:ABCE

  • 第19题:

    在下列程序段中,枚举变量 c1的值是()。

    enum color { red,yellow,blue=4,green,white}c1; c1=yellow; c1=white;

    A 1

    B 3

    C 5

    D 6


    正确答案:D

  • 第20题:

    已知int a[][3]={{0,1},{2,3,4},{5,6},{7}};则a[2][1]的值是()

    • A、0
    • B、2
    • C、6
    • D、7

    正确答案:C

  • 第21题:

    假设在跳频集中有12个频率(f1-f12),在小区中分配给前7个TRX的缺省MAIO值是多少()。

    • A、0、1、2、3、4、5和6
    • B、1、2、3、4、5、6和7
    • C、0、2、4、6、8、10和1
    • D、1、3、5、7、9、11和0
    • E、0、3、6、9、1、4和7

    正确答案:C

  • 第22题:

    已知staticinta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p,则表达式*(p[0]+1)+**(q+2)的值是()。

    • A、5
    • B、4
    • C、6
    • D、7

    正确答案:A

  • 第23题:

    单选题
    enum color{red,green,yellow=5,white,black};定义了一枚举类型。编译程序为值表中各标识符分配的枚举值依次为()。
    A

    1、2、3、4、5

    B

    0、1、5、2、3

    C

    0、1、5、6、7

    D

    3、4、5、6、7


    正确答案: A
    解析: 暂无解析