更多"有以下面程序:
#include <iostream>
usi"的相关试题:
[填空题]阅读下面程序:
#include <iostream>
using namespace std;
int fun( int a, int b)
{
int c;
c = a * b;
return c;
}
int main ( )
{
int a = 3, b = 5, c = 4, x = O;
x = fun( fun( a, b ), c );
cout<<x<<end1;
return 0;
}
其运行结果是 【9】 。
[填空题]有下列程序:
#include<iostream>
using namespace std;
class TestClass1
{
public:
TestClass1( ){cout<<"A";}
};
class TestClass2<public:TestClass2( ){cout<<"B";}
};
class TestClass3:public TestClass1{
TestClass2 b;
public:TestClass3( ){cout<<"C";}
};
int main( )(TestClass3 obj;return 0;}
执行该程序后的输出结果是______。
[填空题]有以下程序:
#include <iostream>
using namespace std;
int f(int);
int main( )
{
int i;
for(i=0;i<5;i++)
cout<<f(i)<<" ";
return 0;
}
int f(int i)
{
static int k=1;
for(;i>0;i--)
k+=i;
return k;
}
运行后的打印结果是 【9】 。
[填空题]有如下程序:
#include<iostream>
using namespace std;
class Base{
int b;
public:
Base(int i){b=i;}
void disp( ){cout<<"Base:b="<<b<<’’;}
};
class Basel:virtual public Base{
public:
Basel(int i):Base(i){ }
f;
class Base2:virtual public Base{
public:
Base2(int i):Base(i){ }
};
class Derived:public Base2.public Basel{
int d;
public:
Derived(inl i,int j):Basel(j),Base2(J),______{d=i;}
void disp( ){cout<<"Derived:d="<<d<<":}
f;
int main( ){
Derived objD(1,2);objD.disp( );
objD.Basce::disp( );
objD.Bascel::disp( );
objD.Basce2::disp( );
return 0;
请将程序补充完整,使程序在运行时输出:
Derived:d=1 Base:b:2 Base:b=2 Base:b=2