更多"有如下程序:
#include<iostream>
u"的相关试题:
[填空题]有如下程序:
#inClude<iostream>
using namespace std;
class AA
{
public:
viltual void f( )
{
cout<<"AA";
}
};
class BB:public AA
{
public:
BB( )
{
cout<<"BB";
}
};
class CC://public BB
{
public:
virtual void f( )
{
BB::f( );
cout<<"CC";
}
};
int main( )
{
AA aa,*p;BB bb;CC cc;
p=&cc;
p->f( );
return 0;
}
运行后的输出结果 。
[填空题]有如下程序:
#include <iostream>
using namespace std;
class AA
{
public:
virtual void f( )
{
cout<<"AA";
}
};
class BB: public AA
{
public:
BB( )
{
cout<<"BB";
};
class CC: public BB
{
public:
virtual void f( )
{
BB::f( );
cout<<"CC";
}
};
int main( )
{
AA aa,*p; BB bb; CC cc;
p=&cc;
P->f( );
return 0;
}
运行后的输出结果 【15】 。
[单项选择]有如下程序:
#include<iostream>
using namespace std;
class TestClass
private:
int x,y;
public:
TestClass (int i,int j)
x=i;
y=j;
void print( )
cout<<"print1"<<end1;
void print( )const
cout<<"print2"<<end1;
;
int main( )
const TestClass a(1,2);
a.print( );
return 0;
该程序运行后的输出结果是( )。
A. print1
B. print2
C. print1 print2
D. 程序编译时出错
[单项选择]有如下程序:
#include < iostream >
using namespace std;
class A
public :
virtual void funcl( ) cout <<"A1" ;
voidfunc2( ) cout<<"A2";
;
class B : public A
public :
void func1 ( ) cout << " B1" ;
void func2 ( ) cout << "B2" ;
;
int main( )
A. )。 B1B2
B. A1A2
C. B1A2
D. A1B2