以下是一些C#中的枚举型的定义,其中错误的用法有()。

题目
多选题
以下是一些C#中的枚举型的定义,其中错误的用法有()。
A

publicenumintvar1{Mike=100,Nike=102,Jike}

B

publicenumvar1:int{Mike=100,Nike,Jike}

C

publicenumintvar1{Mike Nike=102,Jike}

D

publicenumvar1:long{Mike,Nike,Jike}

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面的类中定义了一个枚举类型,请完成下面的程序。

class Base {

public:

enum Week {Sum, Mon,Tue, Wed, Thu, Fri, Sat};

Week a;

}

void fun(Base &B) {

【 】 = 【 】; //将对象的a赋值为所定义的枚举类型值为的枚举量

}


正确答案:b.aTue
b.a,Tue 解析:b. a 取对象的成员变量
Tue在枚举中变量为2的是Tue

第2题:

已知枚举类型定义语句为: enum Token{NAME,NUMBER,PLUS=5,MINUS,PRINT=10}; 则下列说中错误的是( )。

A.枚举常量NAME的值为1

B.枚举常量NUMBER的值为1

C.枚举常量MINUS的值为6

D.枚举常量PRINT的值为10


正确答案:A

第3题:

已知枚举类型定义语句为: enum Token{NUMBER, PLUS=5, MINUS, PRINT=10}; 则下列叙述中错误的是( )。

A.枚举常量NAME的值为1

B.枚举常量NUMBER的值为1

C.枚举常量MINUS的值为6

D.枚举常量PRINT的值为10


正确答案:A
解析:此题考查的是枚举类型的声明。声明枚举类型的语法形式为:enum类型名{枚举值表}。需注意的是:当n个枚举值全部未赋常量值时,它们自左至右分别与整数0、1、2、3…n-1对应;若第i个枚举值赋常量值为m,则其未赋常量值的后续枚举值分别与整数m+1、m+2…对应,直到下一个赋了值的枚举值或结束。枚举常量NAME的值为0。

第4题:

枚举中可以定义构造方法,但要求每个枚举对象都必须调用此构造方法。


正确答案:正确

第5题:

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

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

正确答案:B

第6题:

小学数学中常见的概念定义方式有()

A、集合定义

B、外延定义

C、枚举

D、发生定义

E、关系定义


参考答案:ABDE

第7题:

c#中错误处理机制有哪些


正确答案: 在ASP.NET中,错误处理分为两个层面:页面输入信息验证、CLR提供的结构化错误处理机制。

第8题:

SpeechRecognitionAudioProblem的枚举表示错误的类型,该枚举分表有以下哪些值()

A.None

B.TooNoisy

C.TooSlow

D.TooFast


参考答案:ABCD

第9题:

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

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

正确答案:C

第10题:

枚举中定义的构造方法可以使用public权限声明。


正确答案:错误

更多相关问题