首页 > 外语类考试> 托业
题目内容 (请给出正确答案)
[单选题]

下列关于抽象类和纯虚函数的叙述中,正确的是()。

A.可以说明抽象类对象

B.抽象类中包含纯虚函数

C.可以重载抽象类的析构函数

D.抽象类的派生类一定不是抽象类

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下列关于抽象类和纯虚函数的叙述中,正确的是()。”相关的问题
第1题
下列有关抽象类和纯虚函数的叙述中,错误的是()。

A.纯虚函数都不能有函数体

B.纯虚函数的声明以“=0;”结束

C.拥有纯虚函数的类是抽象类,能用来定义对象

D.抽象类的派生类若不实现纯虚函数,它也是抽象类

点击查看答案
第2题
下列关于抽象类的说明中,不正确的是()

A.含有纯虚函数的类称为抽象类

B.抽象类不能被实例化

C.抽象类的派生类一定可以实例化

D.可以声明抽象类的指针

点击查看答案
第3题
定义一个抽象类CShape,它有一个纯虚函数GetLength() ;派生出四边型类CSquare和圆类CCircle
定义一个抽象类CShape,它有一个纯虚函数GetLength() ;派生出四边型类CSquare和圆类CCircle

,在派生类中重载函数GetLength() ,用于求图形的周长,编写测试程序进行测试。

点击查看答案
第4题
下列关于虚函数的说明中,正确的是()

A.从虚基类继承的函数都是虚函数

B.虚函数不能是静态成员函数

C.通过对象不能调用虚函数

D.抽象类中的函数都是虚函数

点击查看答案
第5题
下列选项中,属于抽象类特性的是()。

A.可以说明虚函数

B.可以定义友元函数

C.可以对构造函数进行重载

D.不能定义抽象类对象

点击查看答案
第6题
下列描述中,()是抽象类的特征

A.可以声明虚函数

B.不能说明其对象

C.可以定义友元函数

D.可以进行构造函数重载

点击查看答案
第7题
已知类定义如下,其中Shape 为基类, Circle 和Rectangle 分别Shape 的直接派生类, Square 为R
ectangle 的直接派生类和Shape 的间接派生类。请模仿Rectangle 类,写出Circle 类的所有成员函数。

/****************** 文件shape.h*************************/

const float PI=3.14159f; // 定义圆周率常量

class Shape // 几何图形抽象类

{

public:

virtual float GetPerimeter()=0; // 纯虚函数,计算周长

virtual float GetAre()=0; // 纯虚函数,计算面积

};

class Rectangle: public Shape // 矩形类

{

public:

Rectangle (float len,float wid):length(len),width(wid){}

~Rectangle (){}

float GetPerimeter() {return 2*(length width);} // 计算矩形周长

float GetAre() {return length*width;} // 计算矩形面积

private:

float length, width; // 矩形的长和宽

};

class Circle: public Shape // 圆类

{

public: // 在下面编写每个成员函数

private:

float rad; // 圆的半径

};

class Square: public Rectangle // 正方形类

{

public:

Square(float len): Rectangle(len,len){}

~Square(){}

};

点击查看答案
第8题
双目运算符重载为友元函数时,参数表中应有()个参数

A.0

B.1

C.2

D.抽象类中的函数都是虚函数

点击查看答案
第9题
下列关于动态联编的叙述中,()是错误的

A.动态联编是以虚函数为基础的

B.动态联编在程序运行时确定所调用的函数代码块

C.动态联编调用多态函数时,传递的是基类对象的指针或基类对象引用

D.动态联编是在编译时确定调用某个函数的

点击查看答案
第10题
下列关于Java内部类的叙述错误的是()。

A.内嵌类型可以与外层类型同名

B.内部类可以声明为抽象类

C.内部类中可以声明成员变量和成员方法

D.内部类可以继承父类或实现接口

点击查看答案
第11题
下列关于虚函数的描述中,()是正确的

A.虚函数一定不能有函数体

B.含有虚函数的类,不能定义该类对象

C.虚函数只能被重载,不能被继承

D.基类中声明虚函数后,派生类中可以不重载该虚函数

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改