选择题
25.
下列枚举类型的定义中,包含枚举值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};
【正确答案】
A
【答案解析】
枚举类型是由用户定义的若干枚举常量的集合。枚举元素作为常量,它们是有值的,C++编译系统按定义时的顺序对它们赋值为0,1,2,3,…。也可以在声明枚举类型时另行指定枚举元素的值。
选项A中,4个元素值分别为0,1,2,3,其中,BLACK的值即为3,故A为正确答案;
选项B中,4个元素值分别为0,4,5,6;选项C中,4个元素值分别为-1,0,1,2;
选项D中,4个元素值分别为0,6,7,8。
提交答案
关闭