云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C++期末考试复习题

C++期末考试复习题

  • 62 次阅读
  • 3 次下载
  • 2025/6/4 19:16:05

3 ; temp.y+=dd; return temp; }

Point operator+(Point& pt1,Point& pt2)

//加号操作符重载函数,实现两个Point类对象的加法 {

Point temp;

temp.x=pt1.x+pt2.x; 4 ; return 5 ; }

3. 下列程序的功能是,建立磁盘文件1.txt,从键盘输入一行字符串,以回车键结束,将其中的字母字符存放在文件1.txt中,请填空完成该程序。

#include using namaspace std; int main() {

char a[80];

; //定义输出流对象outfile if(!outfile1)

{cerr<<\打开文件出错!\

exit(1); }

; //从键盘读入一行字符

for(int i=0;c[i]!=0;i++) if()

cout<

return 0; }

四、根据程序试写出运行结果

1.

#include void main( ) {

int i, j;

int *p1, *p2; p1=&i; p2=&j ; i=3;j=6;

cout<<\

cout<<\*p1=5; *p2=8;

cout<<\

cout<<\}

2.

#include #include class CD { char* a; int b; public: void Init(char* aa, int bb) { a=new char[strlen(aa)+1]; strcpy(a,aa); b=bb; } char* Geta() {return a;} int Getb() {return b;} void Output() {cout<

}

CD dx,dy; char a[20];

dx.Init(\strcpy(a,dx.Geta()); strcat(a,\

dy.Init(a,dx.Getb()+20); dx.Output(); dy.Output();

3.

#include class A {

int a[10]; int n; public:

A(int aa[], int nn): n(nn) {

for(int i=0; i

int Get(int i) {return a[i];} int SumA(int n) { int s=0; for(int j=0; j

void main() {

int a[]={2,5,8,10,15,20}; A x(a,4); A y(a,6); int d=1; for(int i=0; i<4; i++) d*=x.Get(i); int f=y.SumA(5); cout<<\ cout<<\}

4.

#include class circle { protected: int r; public:

void setr(int x){ r=x; } virtual void show( )=0; };

class area:public circle{ public:

void show( )

{ cout<<\这个圆的面积是:\class perimeter:public circle{ public:

void show( )

{ cout<<\这个圆的周长是:\void main( ) { circle *ptr; area ob1;

perimeter ob2; ob1.setr(10); ob2.setr(10);

ptr=&ob1; ptr->show(); ptr=&ob2; ptr->show(); }

搜索更多关于: C++期末考试复习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

3 ; temp.y+=dd; return temp; } Point operator+(Point& pt1,Point& pt2) //加号操作符重载函数,实现两个Point类对象的加法 { Point temp; temp.x=pt1.x+pt2.x; 4 ; return 5 ; } 3. 下列程序的功能是,建立磁盘文件1.txt,从键盘输入一行字符串,以回车键结束,将其中的字母字符存放在文件1.txt中,请填空完成该程序。 #include using namaspace std; int main() { char a[80];

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com