东北师范大学计算机科学与技术专业《C++程序设计》作业及答案6
A.可以在类的声明中给数据成员赋初值
B.数据成员的数据类型可以是register
C.private、public、protected可以按任意顺序出现
D.没有用private、public、protected定义的数据成员是公有成员
C
A.类创建时
B.创建对象时
C.删除对象时
D.不自动调用
C
A.void X∷X(参数)
B.X∷X(参数)
C.int X∷X(参数)
D.float X∷X(参数)
B
A.友元
B.虚
C.成员
D.多态
C
A.虚函数是一个static类型的成员函数
B.虚函数是一个非成员函数
C.基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数
D.派生类的虚函数与基类的虚函数具有不同的参数个数和类型
C
A.形参是引用,实参是变量
B.形参和实参都是变量
C.形参是变量,实参是地址值
D.形参是指针,实参是地址值
A
A.fstream.h
B.ostream.h
C.stdio.h
D.stdlib.h
A
A.构造函数
B.拷贝构造函数
C.析构函数
D.赋值运算符重载函数
D
A.构造函数
B.虚函数
C.重载函数
D.析构函数
C
A.一定使用动态联编
B.一定使用静态联编
C.一定使用指针
D.不一定使用动态联编
D
A.基类的保护成员在保护派生类中仍然是保护的
B.基类的保护成员在公有派生类中仍然是保护的
C.基类的保护成员在私有派生类中仍然是保护的
D.对基类成员的访问必须是无二义性的
C
A.name[3]=‘q’
B.name=“lin”
C.name=new char[5]
D.name=new char (‘q’)
A
A.构造函数和析构函数都能被继承
B.派生类是基类的组合
C.派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员
D.基类的公有成员一定能被派生类的对象访问
B
A.析构函数可以定义为虚函数
B.构造函数可以定义为虚函数
C.当基类的析构函数定义为虚函数时,其派生类的析构函数也一定是虚函数
D.对虚析构函数的调用可以采用动态联编
B
A.抽象和封装
B.抽象和多态性
C.抽象、封装、继承和多态性
D.抽象、封装和继承性
C
A.基类、自己所属类、对象成员所属类
B.对象成员所属类、基类、自己所属类
C.自己所属类、对象成员所属类、基类
D.基类、对象成员所属类、自己所属类
D
A.classA∷~classA(){}
B.classA∷classA(){}
C.classA∷~classA(int=0){}
D.void classA∷~classA(){}
A
A.类内
B.类外
C.在构造函数内
D.静态成员函数内
B
A.纯虚函数是一种特殊的虚函数,它是个空函数
B.具有纯虚函数的类称为虚基类
C.一个基类中说明有纯虚函数,其派生类一定要实现该纯虚函数
D.具有纯虚函数的类不能创建类对象
D
A.virtual
B.operator
C.template
D.static
B
A.错误
B.正确
A
A.错误
B.正确
B
A.错误
B.正确
B
A.错误
B.正确
B
A.错误
B.正确
B