0
1
2
3
4
第1题:
下面的类中定义了一个枚举类型,请完成下面的程序。
class Base {
public:
enum Week {Sum, Mon,Tue, Wed, Thu, Fri, Sat};
Week a;
}
void fun(Base &B) {
【 】 = 【 】; //将对象的a赋值为所定义的枚举类型值为的枚举量
}
第2题:
设有如下枚举类型定义: enum language {Basic=3,Assembly,Ada=100,COBOL,Fortran}; 枚举类型Fortran的值为( )
A.4
B.7
C.102
D.103
第3题:
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};表达式Wednesday==Friday的值是( )。
A.false
B.true
C. 2
D.异常
第4题:
定义如下枚举类型:enum Number{one=1,two=2,four=4,eight=8},则枚举类型Number的取值范围是( )。
A.1~8
B.0~8
C.1~15
D.0~15
第5题:
定义如下枚举类型:enum Number{one=l,two=2,fomr=4,eight=8},则枚举类型Number的取值范( )。
A.1~8
B.0~8
C.1~15
D.0~15
第6题:
假定一个枚举类型的定义为“enum RA{ab,ac,ad,ae};”,则ac值为()。
对
略
第7题:
以下对枚举类型的定义,正确的是()
第8题:
以下对枚举类型名的定义中正确的是()。
第9题:
第10题:
第11题:
is
was
are
were
第12题:
enum a={one,two,three};
enum a{a1,a2,a3};
enum a{‘1’,’2’,’3’};
enum a{ “one”,”two”,”three” };
第13题:
第14题:
下列枚举类型的定义中,包含枚举值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};
第15题:
对于这样的一个枚举类型:
enum Color:byte{
Red,
Green,
Blue,
Orange
}
string[] ss=Enum.GetNames(typeof(Color));
byte[] bb=Enum.GetValues(typeof(Color));
试写一段程序显示出枚举类型中定义的所有符号名称以及它们对应的数值。
第16题:
在下列枚举类型的定义中,包含枚举值3的是
A.entire test(RED,YELLOW,BLUE,BLACK);
B.entire test(RED,YELLOW,BLUE,BLACK);
C.enum test(RED=-1,YELLOW,BLUE,BLACK);
D.enum test(RED,YELLOW=6,BLUE,BLACK);
第17题:
下面对枚举类型的描述正确的是( )。
A.枚举类型的定义为:enum {Monday, Tuesday, Wednesday, Thursday, Friday} Day;
B.在C++语言中,用户自定义的枚举类型的第一个常量的默认值是1
C.可以定义如下枚举类型:enum {Monday, Tuesday, Wednesday=5, Thursday, Friday=5};
D.以上说法都不正确
第18题:
假定一个枚举类型的定义为“enum RB{ab,ac=3,ad,ae}x=ad;”,则x的值为2。()
A对
B错
第19题:
假定一个枚举类型的定义为“enum RA{ab,ac,ad,ae};”,则ac的值为()。
第20题:
用户定义函数“Dateto Quarter(参数)”功能是将输入的日期数据通过运算转换为该日期对应的季度值,正确调用该函数的语句是()。
第21题:
对
错
第22题:
第23题:
Direction Direction=EAST;
Direction direction=Direction.WEST;
int a- Direction.NORTH;
Direction direction=2;