首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列枚举类型的定义中,包含枚举值3的是( )。
下列枚举类型的定义中,包含枚举值3的是( )。
admin
2019-06-12
39
问题
下列枚举类型的定义中,包含枚举值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/2L8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义字符指针char*str=“hello”,已知sizeof(str)=4,则strlen(str)=___________。
假定q所指对象的值为25,q+1所指对象的值为46,则执行“(*q)++;”语句后,q所指对象的值为___________。
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
将以下程序写成三目运算表达式是()。if(x
以下描述中,不是线性表顺序存储结构特征的是()。
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTe
有如下程序:#includeusingnamespacestd:classTestClass1{public:TestClass1(){cout
在关系模型中,二维表的行称为_____________。
在关系代数运算中,_____________操作会消去关系中的某些列并删去重复的元组。
随机试题
引起食品腐败变质的主要原因是________。
砷斑法测砷时,生成的砷斑是()的。
腹部实质脏器破裂的临床表现以______为主,空腔脏器破裂的临床表现以______为主。
下列关于个人住房贷款,表述正确的是()
将许多类似的但不会同时发生的风险集中起来考虑,从而使这一组合中发生风险损失的部分能够得到其他未发生损失的部分的补偿,属于()的风险管理方式。
工程建设项目招标投标可分为()。
某公司下设A、B两个投资中心,2010年有关资料见下表:现有两个追加投资的方案可供选择,第一,若A中心追加投入1200000元经营资产,每年将增加150000元部门税前经营利润;第二,若B中心追加投入2000000元经营资产,每年将增加200000元部
根据下面材料,回答问题。2011—2014年,货物进出口总额增长率最高的年份是()。
设立博物馆,应当具备下列()条件。
Oracle系统不仅具有高性能的RDBMS,而且提供全过程的应用开发工具。如果要进行数据库建模,使用的是
最新回复
(
0
)