国家开放大学

假定一个枚举类型的定义为“enum RB{ab,ac=3,ad,ae}x=ad;”,则x的值为2。()A对B错

题目
假定一个枚举类型的定义为“enum RB{ab,ac=3,ad,ae}x=ad;”,则x的值为2。()

A

B

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

第1题:

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

第2题:

交流接触器cj10z—40/3的额定电流为()

A.10A

B.40A

C.40A

D.3A

E.10-40A


参考答案:C

第3题:

假定一个枚举类型的定义为“ enum RB{ab,ac=3,ad,ae}x=ad;”,则x的值为2。()

此题为判断题(对,错)。


正确答案:错

第4题:

设x是一个类名,下列的形参( )是引用调用

A.X &a

B.&X a

C.X *a

D.*X a


正确答案:A
解析:引用的格式。

第5题:

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


正确答案:2

第6题:

三阶矩阵A的特征值为-2,1,3,则下列矩阵中为非奇异矩阵的是().

A.2E-A

B.2E+A

C.E-A

D.A-3E


参考答案:

第7题:

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

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

第8题:

定义如下枚举类型:enum{Monday, Tuesday, Wednesday, Thrusday, Friday=2};,则下列x语句正确的是( )

A.表达式Wednesday==Friday的值是true

B.Day day;day=3

C.Day day;day=Monday+3

D.Day day;day=Tuesday+10


正确答案:A
解析:enum枚举类型名>{枚举元素表>};其中:关键词enum表示定义的是枚举类型,枚举类型名由标识符组成,而枚举元素表由枚举元素或枚举常量组成。其中enum{Monday, Tuesday, Wednesday, Thrusday, Friday=2}的值由0开始,即0,1,2,3。D中的本题中的枚举类型中的数据值Wednesday为2,而Friday的值赋值为2,所以判断Wednesday等于Friday的表达式值为真,即true。即选择A)。

第9题:

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

A.4

B.7

C.102

D.103


正确答案:C

第10题:

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

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

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

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

D.以上说法都不正确


正确答案:C

更多相关问题