【单选题】【消耗次数:1】
下列虚基类的声明中,正确的是( )
classvirtualB:publicA
virtualclassB:publicA
classB:publicAvirtual
classB:virtualpublicA
参考答案:
复制
纠错
相关题目
【单选题】 下列虚基类的声明中,正确的是( )
①  class virtual B:public A
②  virtual class B:public A
③  class B:public A virtual
④  class B:virtual public A
【单选题】 若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()
①  在类B的成员函数中可以访问A类的私有数据成员
②  在类B的成员函数中可以访问A类的保护数据成员
③  类B的构造函数可以调用类A的构造函数做数据成员初始化
④  类A的构造函数可以调用类B的构造函数做数据成员初始化
【单选题】 已知下面的class层次结构,其中每一个class都定义有一个defaultconstructor和一个virtualdestructor:classX{...};classA{...};classB:publicA{...};classC:publicB{...};classD:publicX,publicC{...};下面哪一个dynamic_cast会失败?()
①  D*pd=newD;A*pa=dynamic_cast(pd)
②  A*pa=newC;C*pc=dynamic_cast(pa)
③  B*pb=newB;D*pd=dynamic_cast(pb)
④  A*pa=newD;X*px=dynamic_cast(pa)
【单选题】 设置虚基类的目的是(  )。
①  简化程序
②  消除二义性
③  提高运行效率
④  减少目标代码
【单选题】 设置虚基类的目的是()
①  简化程序
②  消除二义性
③  提高运行效率
④  减少目标代码
【单选题】 设置虚基类的目的是(  )。
①  简化程序
②  消除二义性
③  提高运行效率
④  减少目标代码
【单选题】 设置虚基类的目的是()
①  简化程序
②  消除二义性
③  提高运行效率
④  减少目标代码
【单选题】 以下基类中的成员函数表示纯虚函数的是()
①  virtual void tt()=0
②  void tt(int)=0’
③  virtual void tt(int)
④  virtual void tt(int){}
【单选题】 以下基类中的成员函数表示纯虚函数的是()
①  virtual void tt()=0
②  void tt(int)=0
③  virtual void tt(int)
④  virtual void tt(int){}
【单选题】 以下基类中的成员函数表示纯虚函数的是()
①  virtual void tt()=0
②  void tt(int)=0’
③  virtual void tt(int)
④  virtual void tt(int){}
随机题目
【单选题】 设int a =-12,b =5;则条件表达式a <b ?a+2:b 的值为()
①  1
②  0
③  -10
④  5
【单选题】 下列常量中,十六进制int型常量是()。
①  0x5f
②  x2a
③  046
④  7a
【单选题】 在下列读写函数中,进行写操作的函数是()。
①  get()
②  read()
③  put()
④  getline()
【单选题】 下列对字符串的定义中,错误的是()
①  char str[5]=abcde;
②  char str[ ]=abcde;
③  char *str =abcde;
④  char str[ ]={’a’,’b’,’c’,’d’,’e’,’\0’};
【单选题】 C++中,根据()识别类层次中不同类定义的虚函数版本。
①  参数个数
②  参数类型
③  函数名
④  this指针类型
【单选题】 静态联编又叫做()
①  延迟联编
②  早期联编
③  晚期联编
④  以上三者都行
【单选题】 下列关于类的权限的描述错误的是()
①  类本身的成员函数只能访问自身的私有成员
②  类的对象只能访问该类的公有成员
③  普通函数不能直接访问类的公有成员,必须通过对象访问
④  一个类可以将另一个类的对象作为成员
【单选题】 假设pl、p2是STL中的Iist缚器上的迭代器,那么以下语句不符合语法的是()
①  p1++;
②  p1--;
③  p1+=1;
④  intn=(pl==p2);
【单选题】 在C++中,要实现动态联编,必须使用()调用虚函数。
①  基类指针
②  对象名
③  派生类指针
④  类名
【单选题】 设有如下说明语句:typedefstruct{intn;char*ch;}PER;则PER被定义为:()
①  结构变量
②  结构数组
③  结构体指针
④  结构体类型名