参考答案和解析
正确答案: 使用枚举类型有利于提高程序的易读性;使用枚举类型也有利于保证程序的正确性。
首先,可以对枚举类型实施赋值操作,但不同枚举类型之间不能相互赋值,而且不能把一个整型数直接赋值给枚举类型的变量。还可以对枚举类型实施比较运算。还可以对枚举类型实施算术运算,对枚举类型的运算前要转换成对应的整型值,且运算结果类型为算术类型,而且不能对枚举类型的值直接进行输入/输出。
更多“枚举类型有什么好处?C++对枚举类型的操作有何规定?”相关问题
  • 第1题:

    假定一个枚举类型的定义为“enum RB{ab,ac,ad,ae};”,则枚举常量ad的值为_________。


    正确答案:2

  • 第2题:

    对于枚举数据类型,以下4种描述中,正确的是______。

    A.枚举类型成员的值可以为负数

    B.枚举类型的几个是连续的整数

    C.枚举类型的第一成员的值一定是0

    D.枚举类型成员值的类型一定是长整型


    正确答案:A
    解析:枚举类型成员的值可以为长整型,可以是别的枚举类型。如果没有指定常数表达式,则第一个成员值是o,其后的成员比其直接前驱的值大1。在指定常数表达式后,该成员的值发生改变,而其后的成员值也会随之改变,与前面的成员比,不一定是连续的整数,同时可以是负整数。

  • 第3题:

    以下数据类型中,可以通过web服务传递的有()。

    A.基本类型

    B.类

    C.枚举

    D.数据集


    参考答案:A, B, C, D

  • 第4题:

    下列关于.net中枚举型的描述正确的是()。

    • A、a.枚举型是引用类型
    • B、b.枚举型是值类型〃它是一组称为枚举数列表的命名常量组成的独特类型
    • C、c.指定分配给每个枚举数的存储大小的基础类型是可以为int〃也可以为char类型〃还可以为long
    • D、类型
    • E、d.枚举型的默认基础类型为int〃第一个枚举数的值必须为0〃后面每个枚举型的值依次递增1

    正确答案:B

  • 第5题:

    枚举类型的变量可能同时取到枚举中两个元素的值


    正确答案:错误

  • 第6题:

    枚举类型使用()关键字声明。


    正确答案:enum

  • 第7题:

    C#的值类型包括简单类型、()和枚举类型。


    正确答案:结构类型

  • 第8题:

    下面有关枚举成员赋值说法正确的是()。

    • A、在定义枚举类型时,至少要为其中的一个枚举成员赋一个常量值
    • B、在定义枚举类型时,直接为某个枚举成员赋值,则其他枚举成员依次取值
    • C、在把一个枚举成员的值赋给另一个枚举成员时,可以不考虑它们在代码中出现的顺序
    • D、在定义的一个枚举类型中,任何两个枚举成员都不能具有相同的常量值

    正确答案:D

  • 第9题:

    单选题
    下面有关枚举成员赋值说法正确的是()。
    A

    在定义枚举类型时,至少要为其中的一个枚举成员赋一个常量值

    B

    在定义枚举类型时,直接为某个枚举成员赋值,则其他枚举成员依次取值

    C

    在把一个枚举成员的值赋给另一个枚举成员时,可以不考虑它们在代码中出现的顺序

    D

    在定义的一个枚举类型中,任何两个枚举成员都不能具有相同的常量值


    正确答案: D
    解析: 暂无解析

  • 第10题:

    填空题
    C#的值类型包括()、结构类型和枚举类型。

    正确答案: 简单类型
    解析: 暂无解析

  • 第11题:

    问答题
    枚举类型有什么好处?C++对枚举类型的操作有何规定?

    正确答案: 使用枚举类型有利于提高程序的易读性;使用枚举类型也有利于保证程序的正确性。
    首先,可以对枚举类型实施赋值操作,但不同枚举类型之间不能相互赋值,而且不能把一个整型数直接赋值给枚举类型的变量。还可以对枚举类型实施比较运算。还可以对枚举类型实施算术运算,对枚举类型的运算前要转换成对应的整型值,且运算结果类型为算术类型,而且不能对枚举类型的值直接进行输入/输出。
    解析: 暂无解析

  • 第12题:

    多选题
    以下数据类型中,可以通过web服务传递的有()。
    A

    基本类型

    B

    C

    枚举

    D

    数据集


    正确答案: A,D
    解析: 暂无解析

  • 第13题:

    设有如下枚举类型定义: enum language {Basic=3,Assembly,Ada=100,COBOL,Fortran}; 枚举类型Fortran的值为( )

    A.4

    B.7

    C.102

    D.103


    正确答案:C

  • 第14题:

    下面对枚举类型的描述正确的是( )。

    A.枚举类型的定义为:enum {Monday, Tuesday, Wednesday, Thursday, Friday} Day;

    B.在C++语言中,用户自定义的枚举类型的第一个常量的默认值是1

    C.可以定义如下枚举类型:enum {Monday, Tuesday, Wednesday=5, Thursday, Friday=5};

    D.以上说法都不正确


    正确答案:C

  • 第15题:

    要查看系统都有哪些枚举类型以及对应的枚举值,可以打开()窗口的()选项卡。


    正确答案:Browser;Enumerated

  • 第16题:

    C#中的值类型包括三种,它们是()

    • A、 整型、浮点型和基本类型
    • B、 数值类型、字符类型和字符串类型
    • C、 简单类型、枚举类型、结构类型
    • D、 数值类型、字符类型、枚举类型

    正确答案:C

  • 第17题:

    以下数据类型中,可以通过web服务传递的有()。

    • A、基本类型
    • B、类
    • C、枚举
    • D、数据集

    正确答案:A,B,C,D

  • 第18题:

    不指定基础类型的枚举的直接量为()类型的值。


    正确答案:int

  • 第19题:

    枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类型,如果类型省略,则定义为()。

    • A、int
    • B、sbyte
    • C、uint
    • D、ulong

    正确答案:A

  • 第20题:

    常用的数据类型有整型、实型、布尔型、枚举型等。


    正确答案:正确

  • 第21题:

    单选题
    C#中的值类型包括三种,它们是()
    A

     整型、浮点型和基本类型

    B

     数值类型、字符类型和字符串类型

    C

     简单类型、枚举类型、结构类型

    D

     数值类型、字符类型、枚举类型


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    下列关于.net中枚举型的描述正确的是()。
    A

    a.枚举型是引用类型

    B

    b.枚举型是值类型〃它是一组称为枚举数列表的命名常量组成的独特类型

    C

    c.指定分配给每个枚举数的存储大小的基础类型是可以为int〃也可以为char类型〃还可以为long

    D

    类型

    E

    d.枚举型的默认基础类型为int〃第一个枚举数的值必须为0〃后面每个枚举型的值依次递增1


    正确答案: D
    解析: 暂无解析

  • 第23题:

    判断题
    枚举类型的变量可能同时取到枚举中两个元素的值
    A

    B


    正确答案:
    解析: 暂无解析