单项选择题

下面是类Shape的定义:
  class Shape{
  public:
  virtual void Draw()=0;
  };
下列关于Shape类的描述中,正确的是()

A.类Shape是虚基类
B.类Shape是抽象类
C.类Shape中的Draw函数声明有误
D.语句“Shape s;”能够建立Shape的一个对象s

<上一题 目录 下一题>
热门 试题

单项选择题
下列代码声明了3个类 class Person{}; class Student:public Person{}; class Undergraduate:Student{}; 下列关于这些类之间关系的描述中,错误的是()

A.类Person是类Undergraduate的基类
B.类Undergraduate从类Student公有继承
C.类Student是类Person的派生类
D.类Undergraduate是类Person的派生类

单项选择题
有如下程序 #include using namespace std; class Test{ public: Test(){ } Test(const Test &t) {cout<<1;} }; Test fun(Test &u) {Test t=u; return t;} int main(){Test x,y; x=fun(y); return 0;} 运行这个程序的输出结果是()

A.无输出
B.1
C.11
D.111

相关试题
  • 下面的函数定义是某函数模板能够生成的函数...
  • 请将下面的类Date的定义补充完整,使得由语...
  • 有如下的函数定义: int Xfun(int x)...
  • 1()
  • 2()