参考答案和解析
正确答案:A
解析:enum枚举类型名>{枚举元素表>};其中:关键词enum表示定义的是枚举类型,枚举类型名由标识符组成,而枚举元素表由枚举元素或枚举常量组成。其中enum{Monday, Tuesday, Wednesday, Thrusday, Friday=2}的值由0开始,即0,1,2,3。D中的本题中的枚举类型中的数据值Wednesday为2,而Friday的值赋值为2,所以判断Wednesday等于Friday的表达式值为真,即true。即选择A)。
更多“定义如下枚举类型:enum{Monday, Tuesday, Wednesday, Thrusday, Friday=2};,则下列x语句正确的是 ”相关问题
  • 第1题:

    定义如下枚举类型: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:枚举类型常量的值允许彼此相同:虽然枚举类型常量是整数类型,但是不允许使用整数直接赋值给枚举类型变量,也不允许与整数进行运算,只可以与整数进行比较。根据以上知识我们可以得出B)、C)、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 {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;枚举类型常量的值允许彼此相同;虽然枚举类型常量是整数类型,但是不允许使用整数直接赋值给枚举类型变量,也不允许与整数进行运算,只可以与整数进行比较。根据以上知识我们可以得出B、C、D选项都不正确。

  • 第4题:

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

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

    B.Dayday;day=3;

    C.Dayday;day=Monday+3;

    D.Daydayday=Tuesday+10;


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

  • 第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,枚举类型常量的值允许彼此相同;虽然枚举类型常量是整数类型,但是不允许使用整数直接赋值给枚举类型变量,也不允许与整数进行运算,只可以与整数进行比较。