以下对枚举类型的定义,正确的是()

题目
单选题
以下对枚举类型的定义,正确的是()
A

 enum a={one,two,three};

B

 enum a{a1,a2,a3};

C

 enum a{‘1’,’2’,’3’};

D

 enum a{ “one”,”two”,”three” };

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下对枚举类型名的定义中正确的是______。

A.enum a={one,two,three};

B.enum a{on=9,two=-1,three};

C.enum a={"one","two","three"};

D.enum a{"one","two","three"};


正确答案:B
解析:声明枚举类型用enum开头。例如:enumweekday(sun,mon,tue,wed,thu,fri,sat);说明;1、在C编译中,对枚单元素按常量处理,同时可以改变他们的值。2、枚举值可以用来做判断比较。3、一个整数不能直接赋给一个牧举变量。

第2题:

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

A.DirectionDirection=EAST;

B.Directiondirection=Direction.WEST;

C.inta-Direction.NORTH;

D.Directiondirection=2;


参考答案:B

第3题:

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


正确答案:错

第4题:

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

A.Number num=1;

B.Number num=Number(20);

C.Number num=Number(eight|0xFF);

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


正确答案:D

第5题:

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

A.4

B.7

C.102

D.103


正确答案:C

第6题:

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

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

第7题:

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


正确答案:2

第8题:

以下对枚举类型名的定义中正确的是( )。

A.Enum a={one,two,three};

B.Enum a {a1,a2,a3};

C.Enum a={''1'',''2'',''3''};

D.Enum a {"one","two","three"};


正确答案:B

第9题:

以下对枚举类型名的定义中正确的是______。

A.enum a={one,two,three};

B.enum a{one=9,two=-1,three};

C.enum a={"one","two","three"};

D.enum a{"one","two","three"};


正确答案:B
解析:声明枚举类型用enum开头。例如:enum weekday(sun,mon,tue,wed,thu,fri,sat); 说明:1、在C编译中,对枚举元素按常量处理,同时可以改变他们的值。2、枚举值可以用来做判断比较。3、一个整数不能直接赋给一个枚举变量。

第10题:

定义如下枚举类型: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

更多相关问题