首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列枚举类型的定义中,包含枚举值3的是( )。
下列枚举类型的定义中,包含枚举值3的是( )。
admin
2019-06-12
31
问题
下列枚举类型的定义中,包含枚举值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/WG8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知doubleVar;是文件1.CPP中的一个全局变量定义,若文件2.CPP中的某个函数也需要访问,则在文件2.CPP中var应说明为____________。
下面的语句中动态分配的内存,其释放语句正确的是()。int*q=new[10];
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;};其中,私有成员
下面对静态数据成员的描述中,正确的是()。
数据视图的描述称为()。
软件结构设计的图形工具是()。
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是()。
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
下列字符串中可以用作C++语言标识符的是()。
随机试题
dx=()
“并非所有的顾客都喜欢同样的麦片粥、酒店、大学或电影”,这句话蕴含的道理有()
质量管理体系文件的范围、层次、数量和详细程度通常不取决于
下列关于账套的表述中,不正确的是()。
教师承担教书育人、培养社会主义事业建设者和接班人的使命,是履行教育教学职责的()
一厂家生产销售某新型节能产品,产品生产成本是168元,销售定价为238元。一位买家向该厂家预订了120件产品,并提出如果产品售价每降低2元,就多订购8件。则该厂家在这笔交易中所能获得的最大利润是多少元?()
社会环境的含义、特点(武大2012、2011年研)
以下音频编码方法中,(55)属于感知编码方法,它从人的听觉系统出发,使用心理声学模型,从而实现更高效率的数字音频的压缩。
WhatbothersNancyaboutherneighbor’sson?
Would-belanguageteacherseverywherehaveonethingincommon:theyallwantsomerecognitionoftheirprofessionalstatusand
最新回复
(
0
)