首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列枚举类型的定义中,包含枚举值3的是( )。
下列枚举类型的定义中,包含枚举值3的是( )。
admin
2018-12-04
42
问题
下列枚举类型的定义中,包含枚举值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,l,…n.1对应。
③若第i个枚举值赋常量值为m,则其未赋常量值的后续枚举值分别与整数m+l,m+2…对应,直到下一个赋了值的枚举值或结束。因此,为枚举值赋的整型常量值应从左到右递增。
④枚举类型的声明也可作为组声明若干整型符号常量的方法。也就是说,把每个要声明的符号常量作为一个枚举值,将各个枚举值合在一起定义成一个枚举类型。
对于本题来说,在选项A)巾,对4个枚举值没有赋常量值,所以它们从左到右与整数0,1,2,3相对应。因而选项A)为正确选项。
转载请注明原文地址:https://kaotiyun.com/show/GgAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序中需要清理动态分配的数组,划线处应有的语句是_______。#include<iostream.h>classperson{intage,tall;public:person()
下列程序的输出结果为______。#include<iostream.h>int&max(int&x,int&y){return(x>y?x:y);)voidmain(){intn=3,m=1
一个C++程序由函数A(),B(),C()和函数P()构成,在函数A()中分别调用了函数B()和函数C(),在函数B()中调用了函数A(),且在函数P()中也调用了函数A(),则可以说
详细设计的结果基本决定了程序最终的
下列程序的执行结果为______。#include<iostream.h>voidmain(){cout.fill(‘*’);tout.width(10);cout<<“hello”<<endl;)
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
重载输入流运算符))必须使用的原型为()。
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是______。
将以下程序写成三日运算表达式是_____。if(a>b)max=a;elsemax=b;
随机试题
某采矿企业6月份共开采锡矿石50000吨,销售锡矿石40000吨,适用税额每吨6元。该企业6月份应缴纳的资源税额为()。(2002年)
电弧辐射的防护有哪些?
本病例可能的诊断为进一步检查为
供应桥脑的血管为
下列与大肠癌的发病无关的因素是
水利建设市场主体良好信息发布时间为()。
()对于因循相当于陈迹对于()
在澳大利亚出生的正常绵羊在13个月大时,其平均产毛量为6~14磅。所以,若一只13个月大的绵羊的产毛量只有5.5磅,那么它的产毛增长量低于澳大利亚的平均水平。以下哪一项指出了上述推理中的一处缺陷?()
Mathematicalabilityandmusicalabilitymaynotseemonthesurfacetobeconnected,butpeoplewhohaveresearchedthesubject
Livinginatimewhenanever-increasingnumberofnewsproviderspushaconstantstreamofheadlinesatuseveryday,peopleca
最新回复
(
0
)