假设A为抽象类,下列函数声明正确的是
A.void fun (A)
B.void fun(A & )
C.A fun (int)
D.A* fun(A) ;
- · 有3位网友选择 D,占比33.33%
- · 有3位网友选择 A,占比33.33%
- · 有2位网友选择 C,占比22.22%
- · 有1位网友选择 B,占比11.11%
A.void fun (A)
B.void fun(A & )
C.A fun (int)
D.A* fun(A) ;
A.抽象类包含构造函数。
B.抽象类中的构造函数应是protected。
C.抽象类中的构造函数是私有的。
D.您可以声明一个最终的抽象类。
E.接口可能包含构造函数。
A.拥有纯虚函数的类是抽象类,不能用来定义对象
B.抽象类的派生类若不实现纯虚函数,它也是抽象类
C.纯虚函数的声明以“=0;”结束
D.纯虚函数都不能有函数体
关于抽象类的下列描述中,正确的是()。
A 如果一个类至少有一个纯虚函数,那么该类为抽象类。
B 抽象类能用作其他类的基类,还能定义抽象类对象。
C 抽象类中不能再定义普通成员函数。
D 抽象类可以作为函数的参数类型。
己知类sample是一个抽象类,其成员函数display是无形参、无返回类型的纯虚函数,请完成其声明:
class sample{
public:
sample(){};
______
};
A.一个类的友元函数可以无条件的使用这个类的私有成员
B.静态成员函数可以直接访问非静态数据成员
C.不可以声明抽象类的对象,但可以声明抽象类的指针变量
D.静态数据成员为类的所有对象所共有
假设Aclass为抽象类,下列正确的说明语句是()。
(A)Aclassfun(int);
(B)Aclass*p;
(C)intfun(Aclass);
(D)AclassObj;
关于抽象类的下列描述中,错误的是()。
A 如果一个类至少有一个纯虚函数,那么该类为抽象类。
B 抽象类只能用作其他类的基类,不能建立抽象类对象。
C 抽象类可以用来定义指针。
D 抽象类可以作为函数的参数类型。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!