首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列枚举类型的定义中,包含枚举值3的是( )。
下列枚举类型的定义中,包含枚举值3的是( )。
admin
2020-11-11
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://kaotiyun.com/show/tlyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cnut<<
下面属于白盒测试方法的是()。
下列关于栈的描述中错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了vehicle类,并派生出motorcar类和bicycle类。然后以motorcar和bicyele作为基类,再派生出motorcycle类。要求将vehicle作为虚基
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
下面是重载为非成员函数的运算符的函数原型,其中错误的是()。
下列叙述中正确的是()。
下列关于C++预定义流对象的叙述中,正确的是()。
运算符重载时不需要保持的性质是()。
下列运算符中,在C++语言中不能重载的是()。
随机试题
关于二尖瓣狭窄并发血栓栓塞的叙述,错误的是
膀胱癌最常见的病理类型为
[2013年,第117题]下列属于《招标投标法》规定的招标方式的是()。
根据我国相关法律,下列知识产权中,保护期限最短的是()。
某企业2011年度共计拥有土地65000平方米,其中子弟学校占地3000平方米、幼儿园占地1200平方米、企业内部绿化占地2000平方米。2011年度的上半年企业共有房产原值4000万元,7月1日起企业将原值200万元、占地面积400平方米的一栋仓库出租给
2005年6月21日,国务院总理温家宝主持召开国务院全体会议,被任命为中华人民共和国香港特别行政区行政长官的是
Despitethescandalsoverleakede-mails,thescientificevidenceforglobalwarmingremainsstrong.Thequestion,then,istow
在配置OSPF路由协议命令network192.168.10.100.0.0.63area0中,最后的数字0表示(49)。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,规定输入的字符串全部为字母,fun函数的功能是:统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最
______thebadweatherhasdelayedtheflight,soitwouldbeseveralhoursbeforetheycouldarrive.
最新回复
(
0
)