题库 题库

【单选题】

下面关于虚函数的描述,错误的是
  • A.在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数

  • B.基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数

  • C.虚函数可以是另一个类的友元函数,但不能是静态成员函数

  • D.基类中说明的纯虚函数在其任何派生类中都必须实现

参考答案

查看答案

相关试题

单选题 下面程序的运行结果是
#include
void main()
{
int num=1;
int &ref=num:
ref=ref+2;
cout<(num;
num=num+3;
cout<
}
查看答案
单选题 已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为 查看答案
单选题 下列语句中不是死循环的是 查看答案
单选题 下面关于模板的描述,错误的是 查看答案
单选题 下面程序的运行结果为
#include(iostream. h>
class A
{
int num;
public:
A(int i){num=i;}
A(A &a){num=a. num++;}
void print(){cout<
};
void main()
{
A a(1),b(a);
a. print();
b.print();
查看答案
单选题 可以用p.a的形式访问派生类对象P的基类成员a,其中a是 查看答案
单选题 设int a=10,b=11,c=12;,表达式(a+b) 查看答案
单选题 在设计程序时,应采纳的原则之一是 查看答案
单选题 下列程序的输出结果为
#include< iostream. h>
int func(int n)
{
if〔n<1)return 1;
else return n+tune(n-1):
return 0;
}
void main()
{
cout<
查看答案
单选题 不能作为重载函数的调用的依据是 查看答案
单选题 下列程序的运行结果为
#include
int i=0;
class A{
public:
A()}i++;}
};
void main()
{
Aa,b[3],*c;
c=b:
cout<
}
查看答案
单选题 下面关于虚函数的描述,错误的是 查看答案
单选题 下面的哪个选项不能作为函数的返回类型? 查看答案
单选题 以下各选项组中,均是C++语言关键字的组是 查看答案
单选题 语句ofstream f(”SALARY. DAT",ios::app iios::binary);的功能是建立流对象f,试图打开文件SAL:aRY. D AT并与之连接,并且 查看答案
单选题 在C++语言中,数据封装要解决的问题是 查看答案
单选题 下列叙述中,不属于软件需求规格说明书的作用的是 查看答案
单选题 下列描述正确的是 查看答案
单选题 单个用户使用的数据视图的描述称为 查看答案
单选题 下面程序错误的语句是
①#include
②void main()
③{
④int*p=new int[1];
⑤p=9;
⑥cout <<*p<
⑦delete[]p
⑧}
查看答案