题库 题库

【单选题】

对于类定义 class A{
public:
void func2(){}
};
class B:public A{ public:
w)id funcl()| cout<<"class B func l”<<ENDL:}
virtual voiIl fimc2(){cout<<"class B func 2" <<ENDL:}
};
下面正确的叙述是( )。
  • A.A::rune2()和B::funcl()都是虚函数

  • B.A::func2()和B::funel()都不是虚函数

  • C.B::funcl()是虚函数,而A::func2()不是虚函数

  • D.B::funcl()不是虚函数,而A::func2()是虚函数

参考答案

查看答案

相关试题

单选题 下面不属于需求分析阶段任务的是( )。 查看答案
单选题 下列有关类继承的叙述中,错误的是( )。 查看答案
单选题 下面程序的运行结果是( )。
#include
int fun(int a[],int n) {
int resuh=1;
for(inl i=1;i<11;1‘++)
result=result * a[i];
retum result;
} void main()
int a[3]={3,4,5}:
cout<<FUN(A,3)<
}
查看答案
单选题 下列关于栈叙述正确的是( )。 查看答案
单选题 下列叙述中正确的是( )。 查看答案
单选题 有如下程序:
#include
using namespace std;
classBase{
public:
void fun(){
__________________
cout<<”Base::fun”<<ENDL;}
};
class Derived:public Base{
public:
voidfun(){
cout<<”Derived::fun”<
}
};
int main(){
Derived d;
A fun();
return 0;
}
已知其执行后的输出结果为:
Base::fun
Derived::fun
则程序中下画线处应填入的语句是(  )。
查看答案
单选题 对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( )。 查看答案
单选题 下列程序的运行结果为(  )。
#include int i=0;
class A{ public: A(){i++;}
};
void main() {
A a,b[3],*C; C=b;
cout<<I<
}
查看答案
单选题 对C++编译器区分重载函数无任何意义的信息是( )。 查看答案
单选题 下面程序的运行结果是( )。
#include void main()
{
int num=1:
int&ref=num; ref=ref+2:
cout<
}
查看答案
单选题 下列叙述中正确的是( )。 查看答案
单选题 有如下函数定义:
void funC(int a,int&B. {a++;b++;}
若执行代码段:
int x=0,Y = 1; funC(X,Y);
则变量x和y的值分别是(  )。
查看答案
单选题 c++语言类体系中,不能被派生类继承的有( )。 查看答案
单选题 下面程序的输出结果是( )。
#include
class example
{
int a;
public:
example(int B.{a=b++;}
void print(){a=a+1;eout<<A<<””;}
void print()const{cout<<A<<””;}
};
void main()
{
example x(3);
const example Y(2);
A print();
B print();
}
查看答案
单选题 已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则( )。 查看答案
单选题 下列关于数据库设计的叙述中,正确的是( )。 查看答案
单选题 语句ofstream f(”SALARY.DAT”,ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALA-RY.DAT并与之连接,并且( )。 查看答案
单选题 下面关于C++语言的描述错误的是( )。 查看答案
单选题 以下各选项组中,均是C++语言关键字的组是( )。 查看答案
单选题 下列符号中可以用做C++标识符的是( )。 查看答案