首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列枚举类型的定义中,包含枚举值3的是( )。
下列枚举类型的定义中,包含枚举值3的是( )。
admin
2018-12-04
64
问题
下列枚举类型的定义中,包含枚举值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://www.kaotiyun.com/show/fgAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个C++程序由函数A(),B(),C()和函数P()构成,在函数A()中分别调用了函数B()和函数C(),在函数B()中调用了函数A(),且在函数P()中也调用了函数A(),则可以说
下列叙述中,错误的是
下列关于运算符重载不正确的是()。
下列工具中为需求分析常用工具的是()。
有如下类声明:classXA{intX;public:XA(intn){x=n;}};classXB:publicXA{inty;public:XB(inta,intb
在最坏情况下,堆排序需要比较的次数为______。
在C++语言程序中,对象之间的相互通信通过
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是
当运算符重载为成员函数时,如果函数参数表中没有参数,则表明该重载为单目运算符,操作数就为该对象本身;如果函数参数表中有一个参数,则表示该重载为双目运算符,另外一个操作数为该对象本身。
随机试题
Fe、Al经表面钝化后可制成多种装饰材料。 ()
该病人的中医诊断是:该病的首选方药是:
阑尾残端安全处理的最好方法是
单位负责人在内部会计监督中的职责,下列表述正确的是( )。
国有公司、企业、事业单位直接负责的主管人员在签订、履行合同过程中,因严重不负责任被诈骗,致使国家利益遭受重大损失的,属于职务犯罪。()[2013年11月真题]
艾宾浩斯遗忘规律表明学习应进行()。
人类从诞生之日起就在与疾病作斗争,各种疾病中最容易让人产生恐慌的是大范围传染性疾病。短短几年来,人们充分见识了重大疫情的威胁。特别是这次甲型H1N1流感疫情,蔓延速度之快,范围之广,令人吃惊。这不能不引起人们的警觉,所以说,人类与传染病斗争未有穷期。以下哪
60.下列选项中哪个是上面序列的延续?()
游记对于()相当于()对于思念
UniversitylifeEFirstofall,we’dliketoknowsomethingaboutyou,soI’mgoingtoasksomequestionsaboutyourselves.EWha
最新回复
(
0
)