下列关于.net中枚举型的描述正确的是()。A、a.枚举型是引用类型B、b.枚举型是值类型〃它是一组称为枚举数列表的命名常量组成的独特类型C、c.指定分配给每个枚举数的存储大小的基础类型是可以为int〃也可以为char类型〃还可以为longD、类型E、d.枚举型的默认基础类型为int〃第一个枚举数的值必须为0〃后面每个枚举型的值依次递增1

题目

下列关于.net中枚举型的描述正确的是()。

  • A、a.枚举型是引用类型
  • B、b.枚举型是值类型〃它是一组称为枚举数列表的命名常量组成的独特类型
  • C、c.指定分配给每个枚举数的存储大小的基础类型是可以为int〃也可以为char类型〃还可以为long
  • D、类型
  • E、d.枚举型的默认基础类型为int〃第一个枚举数的值必须为0〃后面每个枚举型的值依次递增1
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定一个枚举类型的定义为“enum RB{ab,ac,ad,ae};”,则枚举常量ad的值为_________。


正确答案:2

第2题:

下列各数据类型不属于构造类型的是( )。

A.枚举型

B.共用型

C.结构型

D.数组型


正确答案:A
解析:本题考查高级语言的数据类型。

第3题:

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


正确答案:整数

第4题:

下列数据类型中不属于构造类型的是 ( )

A.数组型

B.结构型

C.共用型

D.枚举型


正确答案:D
教材中明确指出:构造类型只包括:数组型、结构型。共用型三种,所以本题答案应选D。

第5题:

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

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

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

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

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


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

第6题:

设有如下枚举类型定义: enum language {Basic=3,Assembly,Ada=100,COBOL,Fortran}; 枚举类型Fortran的值为( )

A.4

B.7

C.102

D.103


正确答案:C

第7题:

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

A.枚举常量NAME的值为1

B.枚举常量NUMBER的值为1

C.枚举常量MINUS的值为6

D.枚举常量PRINT的值为10


正确答案:A

第8题:

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

第9题:

下面对枚举类型的描述正确的是( )。

A.枚举类型的定义为:enum {Monday, Tuesday, Wednesday, Thursday, Friday} Day;

B.在C++语言中,用户自定义的枚举类型的第一个常量的默认值是1

C.可以定义如下枚举类型:enum {Monday, Tuesday, Wednesday=5, Thursday, Friday=5};

D.以上说法都不正确


正确答案:C

第10题:

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

A整数

B浮点数

C字符

D逻辑值


A