面向对象程序设计习题讲解

2026/1/27 12:39:52

sam(){ }

sam(int a,int b){ }

void plus(sam p){

sam c; c.a=a+p.a; c.b=b+p.b; a=a; b=b; a=1; b=1;

return c;}

void print()

{cout<<\}; main(){

sam s1; sam s2(2,2); s2.print(); sam s3(4); s2.plus(s1);

}

题目3:阅读程序,写出运行结果: #include class mycla{

int a,b;

public: };

void main(){

mycla *pa=new mycla[3]; void set(int x,int y){ a=x; b=y; }

mycla(){ } ~mycla(){

cout<<\cout<<\cout<<\a=0; b=0;

void show(){

cout<<\

}

for(int i=0;i<3;i++)

pa[i].show();

mycla *p1=new mycla; p1->set(90,88); for(i=0;i<3;i++)

pa[i].set(i*i+1,i*i+1);

delete p1; for( i=0;i<3;i++)

pa[i].show();

delete []pa;

题目4:阅读程序,写出运行结果: #include class sam{ public: };

int sam::m=0; int main(){ static int m; sam(){m++;} sam(int n){m=n;} static void testm(){m++;}

}

sam A; sam B(3); A.testm(); sam::testm();

cout<<\return 0;

题目5:输入十个整数而后反序输出的实现 #include class mycla{

int arr[10];//存放数据

public: };

实现成员函数,编制主程序,调用成员函数,实现输入10个整数,而后反序输出。 补充:分数类参考答案: #include #include class fraction{

int above; //分子

void myIn();//输入数据的成员函数 void myOut();//输出数据的成员函数


面向对象程序设计习题讲解.doc 将本文的Word文档下载到电脑
搜索更多关于: 面向对象程序设计习题讲解 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219