下面对枚举类型的描述正确的是( )。
A.枚举类型的定义为:enum {Monday, Tuesday, Wednesday, Thursday, Friday} Day;
B.在C++语言中,用户自定义的枚举类型的第一个常量的默认值是1
C.可以定义如下枚举类型:enum {Monday, Tuesday, Wednesday=5, Thursday, Friday=5};
D.以上说法都不正确
第1题:
定义如下枚举类型: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
第2题:
A.Enum a={one,two,three};
B.Enum a {a1,a2,a3};
C.Enum a={''1'',''2'',''3''};
D.Enum a {"one","two","three"};
第3题:
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thursday,Friday=2};表达式 Wednesday= =Friday的值是( )。
A.false
B.true
C.2
D.异常
第4题:
设有如下枚举类型定义: enum language {Basic=3,Assembly,Ada=100,COBOL,Fortran}; 枚举类型Fortran的值为( )
A.4
B.7
C.102
D.103
第5题:
下面的类中定义了一个枚举类型,请完成下面的程序。
class Base {
public:
enum Week {Sum, Mon,Tue, Wed, Thu, Fri, Sat};
Week a;
}
void fun(Base &B) {
【 】 = 【 】; //将对象的a赋值为所定义的枚举类型值为的枚举量
}
第6题:
已知枚举类型定义语句为: enum Token{NUMBER, PLUS=5, MINUS, PRINT=10}; 则下列叙述中错误的是( )。
A.枚举常量NAME的值为1
B.枚举常量NUMBER的值为1
C.枚举常量MINUS的值为6
D.枚举常量PRINT的值为10
第7题:
以下对枚举类型名的定义中正确的是______。
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"};
第8题:
( 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};
第9题:
第10题:
下列枚举类型的定义中,包含枚举值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};