下面的类中定义了一个枚举类型,请完成下面的程序。
class Base {
public:
enum Week {Sum, Mon,Tue, Wed, Thu, Fri, Sat};
Week a;
}
void fun(Base &B) {
【 】 = 【 】; //将对象的a赋值为所定义的枚举类型值为的枚举量
}
第1题:
在下面横线上填上适当的语句,完成程序。
include<iostream>
using namespace std;
class Base
{
int x;
public:
Base(int i){x=i;}
~Base(){}
);
class Derived:public Base
{
public:
______//完成类Derive构造函数的定义
};
iht main()
{
Derived obj
第2题:
下列关于枚举说法错误的是哪一项()。
A.enum来构造一个新的枚举类型。
B.创建一个新的枚举类型,实际上创建了一个java.lang.Enum的类。
C.枚举定义中定义的所有的枚举值,它都是final static的。
D.枚举定义中定义的所有的枚举值都是静态常量。
第3题:
以下对枚举类型名的定义中正确的是()。
A.enum a={sum,mon,tue};
B.enum a {sum=9,mon=-1,tue};
C.enum a={"sum","mon","tue"};
D.enum a {"sum","mon","tue"};
第4题:
已有一个类B,现定义一个类A,要求以继承方式继承B类,请完成下面的填空:public __________1_________ { //成员函数和成员变量 };
第5题:
8、以下对枚举类型名的定义中正确的是:
A.enum a{sum=9,mon=-1,tue};
B.enum a={sum,mon,tue};
C.enum a={"sum","mon","tue"};
D.enum a{"sum","mon","tue" }