A.虚函数不能声明为另一个类的友元函数
B.派生类必须重新定义基类的虚函数
C.如果在重定义虚函数时使用了保留字virtual,那么该重定义函数仍是虚函数
D.虚函数不能够声明为静态函数
延伸阅读
你可能感兴趣的试题
A.“多态性”是指对象的状态根据运行的要求进行变化
B.“封装性”是指将不同类型的数据结合在一起作为一个整体来处理
C.在面向对象的程序设计中,结构化程序设计方法仍有着重要作用
D.基类的私有成员在派生类的对象中不可访问,也不占内存空间
A.①
B.②
C.③
D.④
A.栈是先进后出的线性表
B.栈只能顺序存储
C.栈具有记忆作用
D.对栈的插入与删除操作中,不需要改变栈底指针
A.作为虚基类的类不能被实例化
B.派生类不能访问基类中的保护成员
C.虚函数必须在派生类中重新实现
D.派生类向基类的构造函数传递参数
A.有且只有1个
B.1个或多于1个
C.0个或1个
D.至少有2个
A.int x=&n;
B.int &x =n;
C.int &x;
D.int &x=&n;
A.可实现性
B.空间复杂度
C.时间复杂度
D.困难度
A.若类A是类B的友元,那么类B也是类A的友元
B.友元关系不能被继承
C.若函数fun被说明为类A的友元,那么在fun中可以访问类A的私有成员
D.若类A是类B的友元,那么类A的所有成员函数都是类B的友元
由关系R和S通过运算得到关系T,则所使用的运算为( )。
A.笛卡尔积
B.交
C.并
D.自然连接
A.template class <T>T abs(T z) {return z<0 -z:z;}
B.template<typename T>T abs(T z) {return z<0 -z:z;}
C.template T<class T>abs(T z) {return z<0 -z:z;}
D.template T abs(Tz) {return z<0 z:z;}
热门相关试卷
最新相关试卷