niusouti.com
更多“定义如下枚举类型:enum Number{one=l,tow=2,four=4,eight=8},则下列语句正确的是()。A.Number num ”相关问题
  • 第1题:

    定义如下枚举类型:enum Number{one=1,tow=2,four=4,eight=8},则下列语句正确的是( )。

    A.Number num=1;

    B.Number num=Number(20);

    C.Number num=Number(eight|OxFF);

    D.枚举类型Number的取值范围是0~15


    正确答案:D

  • 第2题:

    定义如下枚举类型;enum{ Monday, Tuesday, Wednesday, Thrusday, Friday=2);,则下列语句正确的是( )。

    A.表达式Wednesday==Friday 的值是true

    B.Day day;day=3

    C.Day day;day=Monday+3

    D.Day day;day=Tuesday+10


    正确答案:A

  • 第3题:

    定义如下枚举类型:enum Number{one=l,two=2,fomr=4,eight=8},则枚举类型Number的取值范( )。

    A.1~8

    B.0~8

    C.1~15

    D.0~15


    正确答案:D
    解析: enum枚举类型名>{枚举元素表>};。其中,关键词enum表示定义的是枚举类型,枚举类型名由标识符组成,而枚举元素表由枚举元素或枚举常量组成。如果为默认设置,枚举类型从0开始赋值,本题中最大值为8,那么它与其他值和的最大计算结果为15,所以它的取值范围为0~15。

  • 第4题:

    定义如下枚举类型:enum Number{one=1,two=2,four=4,eight=8},则枚举类型Number的取值范围是( )。

    A.1~8

    B.0~8

    C.1~15

    D.0~15


    正确答案:D
    解析:enum枚举类型名>{枚举元素表>};其中,关键词enum表示定义的是枚举类型,枚举类型名由标识符组成,而枚举元素表由枚举元素或枚举常量组成。其中如果默认,枚举类型从0开始赋值,本题中最大值为8,那么它与其他值和的最大计算结果为15,所以它的取值范围为0~15。

  • 第5题:

    定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};则下列语句正确的是( )。

    A.表达式Wednesday==Friday的值是true

    B.Day day;day=3;

    C.Day day;day=Monday+3;

    D.Day day;day=Tuesday+10;


    正确答案:A
    解析: 枚举类型定义了一些整型符号常量的集合,使用枚举类型时应该注意以下几点:枚举类型的第一个常量默认值是0,枚举类型常量的值允许彼此相同;虽然枚举类型常量是整数类型,但是不允许使用整数直接赋值给枚举类型变量,也不允许与整数进行运算,只可以与整数进行比较。