单项选择题

有如下程序 #include using namespace std; class A{ public: virtual void func1(){cout<<"A1";} void func2(){cout<<"A2";} } ; class B:public A{ public: void func1(){cout<<"B1";} void func2(){cout<<"B2";} } ; int main(){ A*P=new B; p->func1(); P->func2(); return 0; } 运行此程序,屏幕上将显示输出【 】

A.B1 B2
B.A1 A2
C.B1 A2
D.A1 B2
<上一题 目录 下一题>
热门 试题

单项选择题
下面程序的运行结果是( )。#include<iostream.h>class base{protected:int a;public:base( ){cout<< 0 ;}};class basel:virtual base{public:basel( ){cout<< 1 ;}};class base2:virtual base{public:base2( ){cout<< 2 ;}};class derived:public basel,public base2{public:derived( ){cout<< 3 ;}};void main( ){derived obj;cout<<endl;}
A.5
B.3
C.2
D.0
单项选择题
下面程序的输出结果是( )。# include <iostream.h>class example{int a;public:example (intb) {a=b++;}void print ( ){a=a+1; cout << a << ;}void print ( ) const {cout << a << ;}};void main ( ){example x (3);const example y (2);x. print ( );y.print ( );}
A. (operator++(x) ).operator/(y)
B. (operator++(0) ).operator/(y)
C. operator/( (operator++(x,0) ),y)
D. operator/( (operator++(0) ),y)
相关试题
  • 下列程序的执行结果为【 】。#include<i...
  • 数据独立性分为逻辑独立性与物理独立性。当...
  • 以下程序的功能是输入任意整数给 n 后,...
  • 友元类的所有成员函数都是另一个类的【 】。
  • 在面向对象方法中_________描述的...