首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列枚举类型的定义中,包含枚举值3的是( )。
下列枚举类型的定义中,包含枚举值3的是( )。
admin
2020-04-07
40
问题
下列枚举类型的定义中,包含枚举值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/GR8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言的跳转语句中,对于break和continue说法正确的是()。
下列关于this指针的叙述中,正确的是______。
下列哪个是C++语言的有效标识符?
C++中封装性、继承性和______是面向对象思想的主要特征。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
使用白盒测试法时,确定测试数据应该根据()和指定的覆盖标准。
算法的空间复杂度是指
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;
算法的时间复杂度是指()。
“商品”与“顾客”两个实体集之间的联系一般是
随机试题
Tabletopmagicrequiresnosecretformula.Eventhesimplestmealwillbereceivedwithenthusiasmifthetableaccessoriesare
对于公共建筑的外门,暖风机的送风温度不宜高于()。
GIS开发设计过程中,数据库的建立是在()阶段完成的。
工程地质的节理可以用()描述。
企业战略的实质是实现()之间的动态平衡。
在管理实践中如何培训管理人员?
论述产品组合策略。
中枢性面神经麻痹的临床特点表现为()。
某日,警察甲正在追捕夺路而逃的抢劫者乙,见路旁停着一辆未锁的摩托车,甲未向旁边站立的车主丙打招呼就骑上摩托车去追乙,丙认为甲抢劫了自己的摩托车,于是向公安机关报了案,公安机关查明后认为甲是为执行公务,因此可以不经丙允许而使用其车,丙听后认为极不公平。
SpaceobservationEarlydaysFirsttelescope-startedthe【L11】________Galileo’stelescope
最新回复
(
0
)