定义枚举类型的关键字是()。

题目
单选题
定义枚举类型的关键字是()。
A

define

B

enum

C

union

D

struct

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面的类中定义了一个枚举类型,请完成下面的程序。

class Base {

public:

enum Week {Sum, Mon,Tue, Wed, Thu, Fri, Sat};

Week a;

}

void fun(Base &B) {

【 】 = 【 】; //将对象的a赋值为所定义的枚举类型值为的枚举量

}


正确答案:b.aTue
b.a,Tue 解析:b. a 取对象的成员变量
Tue在枚举中变量为2的是Tue

第2题:

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


正确答案:2

第3题:

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

第4题:

定义枚举类型的变量所用的关键字是______。

A.Type

B.Enum

C.Public

D.Dim


正确答案:B

第5题:

定义如下枚举类型:enum Number{one=1,two=2,four=4,eight=8),则下列语句正确的是( )。

A.Number num=1;

B.Numbernum=Number(20);

C.Number num=Number(eight│OxFF);

D.枚举类型Number的取值范围是0~15


正确答案:D

第6题:

定义枚举如下:publicenumDirection{EAST,SOUTH,WEST,NORTH}下列正确使用该枚举类型的语句是哪项?()

A.DirectionDirection=EAST;

B.Directiondirection=Direction.WEST;

C.inta-Direction.NORTH;

D.Directiondirection=2;


参考答案:B

第7题:

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

A.4

B.7

C.102

D.103


正确答案:C

第8题:

定义枚举类型的关键词是include。()


正确答案:错

第9题:

通过关键字来指定函数模板的类型参数,有几个类型参数就有几个关键字,它实际表示任何内部类型或用户自定义类型。用来指定函数模板的类型参数的关键字是【 】。


正确答案:typename(或class)
typename(或class) 解析:函数模板的声明形式为:
templateclass数据类型参数标识符>
返回类型>函数名>(参数表)
{
函数体
}
其中,template 是定义模板函数的关键字,template 后面的尖括号不能省略,typename(或class)是声明数据类型参数标识符的关键字,用以说明它后面的标识符是数据类型标识符。这样,在以后定义的这个函数中,凡希望根据实参数据类型来确定数据类型的变量,都可以用数据类型参数标识符来说明,从而使这个变量可以适应不同的数据类型。

第10题:

定义枚举类型的关键字是()。

A.define

B.enum

C.union

D.struct


参考答案:B

更多相关问题