问题 单项选择题

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

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

B.Day day;day=3;

C.Day day;day=Monday+3;

D.Day day;day=Tuesday+10;

答案

参考答案:A

解析: 本题考查枚举类型的定义和使用。枚举类型定义了一些整型符号常量的集合,使用枚举类型时应该注意以下几点:枚举类型的第一个常量默认值是0:枚举类型常量的值允许彼此相同:虽然枚举类型常量是整数类型,但是不允许使用整数直接赋值给枚举类型变量,也不允许与整数进行运算,只可以与整数进行比较。根据以上知识我们可以得出B) 、C) 、D) 选项都不正确。

选择题
单项选择题