早教吧 育儿知识 作业答案 考试题库 百科 知识分享

几道C++选择题(1)关于虚函数的描述中,()是正确的。A.虚函数是一个静态成员函数B.虚函数是一个非成员函数C.虚函数既可以在函数说明时定义,也可以在函数实现时定义D.派生

题目详情
几道C++选择题
(1)关于虚函数的描述中,( )是正确的。
A.虚函数是一个静态成员函数
B.虚函数是一个非成员函数
C.虚函数既可以在函数说明时定义,也可以在函数实现时定义
D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
(2)C++类体系中,不能被派生类继承的有( )。
A.构造函数 B.虚函数 C.静态成员函数 D.赋值操作函数
(3)下面4个选项中,( )是用来声明虚函数的。
A.virtual B.public C.using D.false
(4)编译时的多态性可以通过使用( )获得。
A.虚函数和指针 B.重载函数和析构函数 C.虚函数和对象 D.虚函数和引用
(5)关于纯虚函数和抽象类的描述中,错误的是( )。
A.纯虚函数是一种特殊的虚函数,它没有具体的实现
B.抽象类是指具有纯虚函数的类
C.一个基类中声明有纯虚函数,该基类派生的类一定不再是抽象类
D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
(6)下列描述中,( )是抽象类的特征。
A.可以说明虚函数 B.可以进行构造函数重载
C.可以定义友元函数 D.不能生成其对象
(7)以下( )成员函数表示虚函数。
A.virtual int vf(int); B.void vf(int)=0;
C.virtual void vf()=0; D.virtual void vf(int) { };
(8)如果一个类至少有一个纯虚函数,那么就称该类为( )。a
A.抽象类 B.虚函数 C.派生类 D.以上都不对
(9)下面描述中,正确的是( )。
A.virtual可以用来声明虚函数
B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类
C.即使基类的构造函数没有参数,派生类也必须建立构造函数
D.静态数据成员可以通过成员初始化列表来初始化
以下叙述不正确的是( )使用静态数据成员:
A.可以节省内存空间 B.是为了解决数据共享问题
C.可以直接用类名来引用 D.可以提高序运算速度
▼优质解答
答案和解析
A A A C C D D A A D