单项选择题

下列关于子类型的描述中,错误的是( )。

A.子类型关系是可逆的
B.公有派生类的对象可以初始化基类的引用
C.只有公有的继承下,派生类是基类的子类型
D.子类型关系是可传递的
<上一题 目录 下一题>
热门 试题

单项选择题
如果有以下的函数定义及变量声明: void fun(double a,double b,double &d,char c=*) switch (c) case +:d=a+b;break; case -:d=a-b;break; case *:d=a*b;break; case :d=a b;break; void main() double r; . . . 则下列函数中,调用正确的是( )。

A.r=fun(60,5,7);
B.r=fun(9.8,3.3,r,’-’);
C.fun(2.2,1.5,r);
D.fun(fun(2,5,r,’+’),3,r,’*’);

单项选择题
以下不属于运算符重载应注意的问题是( )。
A.重载的运算号应保持其原有的基本语义
B.重载的运算符应尽可能保持其原有的特性
C.运算符的重载尽量不配套
D.使用引用参数还是非引用函数
相关试题
  • 以下程序段的执行结果为______。 #...
  • 有以下程序 #include <iostream> usi...
  • 下列程序的运行结果是______。 #in...
  • 以下程序的输出结果是______。 #in...
  • 派生类中的成员不能直接访问基类中的___...