第1题:
( 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};
第2题:
已知枚举类型定义语句为: enum Token{NUMBER, PLUS=5, MINUS, PRINT=10}; 则下列叙述中错误的是( )。
A.枚举常量NAME的值为1
B.枚举常量NUMBER的值为1
C.枚举常量MINUS的值为6
D.枚举常量PRINT的值为10
第3题:
第4题:
下列枚举类型的定义中,包含枚举值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};
第5题:
第6题:
已知枚举类型声明语句为: enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10}; 则下列说法中错误的是
A.枚举常量YELLOW的值为1
B.枚举常量RED的值为6
C.枚举常量BLACK的值为10
D.枚举常量WHITE的值为1
第7题:
下面的类中定义了一个枚举类型,请完成下面的程序。
class Base {
public:
enum Week {Sum, Mon,Tue, Wed, Thu, Fri, Sat};
Week a;
}
void fun(Base &B) {
【 】 = 【 】; //将对象的a赋值为所定义的枚举类型值为的枚举量
}
第8题:
此题为判断题(对,错)。
第9题:
设有如下枚举类型定义: enum language {Basic=3,Assembly,Ada=100,COBOL,Fortran}; 枚举类型Fortran的值为( )
A.4
B.7
C.102
D.103
第10题:
已知枚举类型定义语句为: enunl Token {NAME,NUMBER,PLUS=5,MINUS,PRINT=10 }; 则下列叙述中错误的是
A.枚举常量NAME的值为1
B.枚举常量NuMBER的值为1
C.枚举常量MINus的值为6
D.枚举常量PRINT的值为10