更多"有如下程序
#include
#include
using na"的相关试题:
[单项选择]有如下程序
#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
#include
using namespace std;
class MyClass{
public:
MyClass( ){cout<<’A”;}
MyClass(char c {cout<A. A.ABX
B.ABXB
C.AXB
D.AXBB
[单项选择]有如下程序
#include
using namespace std;
class Sample
{
friend long fun(Sample s);
public:
Sample(10ng a){x:a;}
{
prtvate:
10ng x;
);
long fun(Sample s) if (s.x<2) return 1
return s,x *fun(Sample(s,x-1);
}
int main( )
{
int sum=0;
for(int i=0,i<6;i++){sum+:fun(Sample(i));)
Cout<A. 120
B. 16
C. 154
D. 34