有以下程序:
#include <iostream>
using namespace std;
class sample
private:
iht n;
public:
sample( )
sample(int m)
n=m;
void addvalue(int m)
sample s;
s.n=n+m;
*this=s;
void disp( )
cout<<"n="<<n<<end1;
;
int main( )
sample s(10);
s.addvalue(5);
s.disp( );
return 0;
程序运行后的输出结果是
A:n=10 B:n=5 C:n=15 D:n=20
有以下程序:
#include <iostream>
using namespace std;
class A
public:
A(int i,int j)
a=i;
b=j;
void move(int x,int y)
a+=x;
b+=y;
void show( )
cout<<a<<","<<b<<end1;
private:
int a,b;
;
class B: private A
public:
B(int i,int j): A(i,j)
void fun( )
move(3,5);
void fl ( )
A::show( );
;
int main( )
B d(3,4);
d.fun( );
d.f1( );
return 0;
程序执行后的输出结果是
A:3,4 B:6,8 C:6,9 D:4,3
有以下程序:
#include <iostream>
using namespace std;
#define PI 3.14
class Point
private:
int x,y;
public:
Point(int a,int b)
x=a;
y=b;
int getx( )
return x;
int gety( )
return y;
;
class Circle: public Point
private:
int r;
public:
Circle(int a, int b,int c):Point(a,b)
r=c;
int getr( )
return r;
double area( )
return PI*r*r;
,
int main( )
Circle c1(5,7,10);
cout<<c1 .area( )<<endl;
return0;
程序执行后的输出结果是
A:314 B:157 C:78.5 D:153.86
有以下程序:
#include <iostream>
using namespace std;
class A
private:
iht a;
public:
A(int i)
a=i;
void disp( )
cout<<a<<",";
class B
private:
int b;
public:
B(int j)
b-j;
void disp( )
cout<<b<<",";
;
class C: public B,public A
private:
int c;
public:
C(int k):A(k-2),B(k+2)
c=k;
void disp( )
A::disp( );
B::disp( );
cout<<c<<endl;
,
int main( )
C obj(l0);
obj.disp( );
return 0;
程序执行后的输出结果是
A:10,10,10 B:10,12,14 C:8,10,12 D:8,12,10
有如下程序:
#include <iostream>
using namespace std;
int s=0;
class sample
static int n;
public:
sample(int i)
n=i;
static void add( )
s+=n;
;
iht sample::s=0;
iht main( )
sample a(2),b(5);
sample::add( );
cout<<s<<end1;
return 0;
程序运行后的输出结果是
A:2 B:5 C:7 D:3
设一棵完全二叉树共有700个结点,则在该二叉树中有 【1】 个叶子结点。
在面向对象方法中,类之间共享属性和操作的机制称为 【2】 。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为 【3】 。
在数据库的概念结构设计中,常用的描述工具是 【4】 。
数据库系统中实现各种数据管理功能的核心软件称为 【5】 。