首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列枚举类型的定义中,包含枚举值3的是( )。
下列枚举类型的定义中,包含枚举值3的是( )。
admin
2019-06-12
24
问题
下列枚举类型的定义中,包含枚举值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
解析
声明枚举类型的语法格式为:enum<类型名>{<枚举值表>};<枚举值表>包含多个枚举值,它们用逗号隔开,每个枚举值就是一个枚举常量。枚举值有两种定义形式:一是<值名>;二是<值名>=<整型常量>。关于枚举类型有以下4点说明:
①一个enum类型实际上是int类型的一个子集,其每一个枚举值代表一个整数。
②n个枚举值全部未赋常量值时,它们自左至右分别与整数0,1,…n—1对应。
③若第i个枚举值赋常量值为m,则其未赋常量值的后续枚举值分别与整数m+1,m+2…对应,直到下一个赋了值的枚举值或结束。因此,为枚举值赋的整型常量值应从左到右递增。
④枚举类型的声明也可作为组声明若干整型符号常量的方法。也就是说,把每个要声明的符号常量作为一个枚举值,将各个枚举值合在一起定义成一个枚举类型。
对于本题来说,在选项A)中,对4个枚举值没有赋常量值,所以它们从左到右与整数0,1,2,3相对应。因而选项A)为正确选项。
转载请注明原文地址:https://jikaoti.com/ti/IyA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
在“intb[][3]={{1},{3,8},{4,5,7},{0}};”中,b[2][2]的值是()。
下面表示引用的方法中正确的是()。已知:intn=10;
下面重载乘法运算符的函数原型声明中错误的是()。
有如下类声明:classFoo{intbar;};则Foo类的成员bar是()。
有如下程序:#includeusingnamespacestd;classTestClass,{public:TestClass(){cout
不能作为函数重载的判断依据的是()。
下面有关this指针的叙述中,正确的是()。
已知有函数f的定义如下:intf(){staticints=0:s+=2:returnS:}则在某程序中第二次执行函数调用语句f();时,函数f的返回值是______
需求分析最终结果是产生【】。
随机试题
框式水平仪是一种角值测量仪器。()
澳门特别行政区第一任行政长官是
水湿内停的舌象是()
有关气雾剂叙述正确的是
土地承包经营权证由()负责发放。
ISO9000:2000族标准的理论基础是( )。
下列验收管理文件中,属于水利水电工程注册建造师施工管理签章文件的有()。
()负责基金产品的设计、基金份额的销售与注册登记等。
对于一个人从事多种行业的现象,你是如何看待的?
简述公开市场业务的政策效应及其优缺点。[武汉大学2012研]
最新回复
(
0
)