单选题:有如下程序: #include<iostream>usingnamespacestd; classBase{public

  • 题目分类:C++
  • 题目类型:单选题
  • 查看权限:VIP
题目内容:
有如下程序:
#include<iostream>
usingnamespacestd;
classBase{
public:
virtualvoidfunctionl(){cout<<'0';}
voidfunction2(){out<<'1';}
};
classDerived:publicBase{
oublic:
voidfunctionl(){cout<<'2';}
voidfunction2(){cout<<'3';}
};
intmain(){
Base*p=newDerived();
p->functionl();
p->function2();
return0;
}
运行时的输出结果是(  )。 A.01
B.21
C.03
D.23

参考答案:
答案解析:

有如下语句序列: intx=100,&r=x; cout<<x<<'一'<<r<<endl; 已知其中变量x的地址为00

有如下语句序列: intx=100,&r=x; cout<<x<<'一'<<r<<endl; 已知其中变量x的地址为0012FF2C,则执行该语句序列的输

查看答案

C++系统预定义了四个用于标准数据流的对象,下列选项中不属于此类对象的是(  )。

C++系统预定义了四个用于标准数据流的对象,下列选项中不属于此类对象的是(  )。 A.cout B.cin C.cerr D.cset

查看答案

某二叉树共有七个结点,其中叶子结点只有一个,则该二叉树的深度为(假设根结点在第1层)(  )。

某二叉树共有七个结点,其中叶子结点只有一个,则该二叉树的深度为(假设根结点在第1层)(  )。 A.3 B.4 C.6 D.7

查看答案

Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是(  )。 Samplea[2],*p=new

Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是(  )。 Samplea[2],*p=newSample; A.0 B.1 C.2

查看答案

下面是关于派生类声明的开始部分,其中正确韵是(  )。

下面是关于派生类声明的开始部分,其中正确韵是(  )。 A.classvirtualB:publicA B.virtualclassB:publicA C.cl

查看答案