1 / 51
文档名称:

面向对象程序设计(简答题).doc

格式:doc   大小:253KB   页数:51页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象程序设计(简答题).doc

上传人:蓝天 2021/8/29 文件大小:253 KB

下载得到文件列表

面向对象程序设计(简答题).doc

文档介绍

文档介绍:1、
请在横线中填入程序,完成如下PID控制仿真程序.(注意符号、标点符号、括号用半角)
include
class AAA
(
int A,B;
public:
AAA()
(A=100;B=200;
cout«"deflat constructing\n";
)
AAA(int i,int j)
(A=i,B=j;
cout«"constructing\n";}
~AAA()(cout«"destructing\n";}
void print()
(cout«xx><"\n";}>
friend int add(AAA &sl);
};
int add(AAA &sl)
(return (+);)
void main()
(AAAal,*a2;
int s;
a2=new AAA(5,6);
();
a2->print();
s=add(*a2);
coutvv" s=" «><>
delete a2;
)
运行结果是:
问题反馈
【教师释疑】
正确答案: [default constructing deflat constructing constructing 100,2005,6 s=ll destructing destructing 】
2、include
class Cdate int day,month,year;
public:
Cdate () day=l;
month=l;
year=1999;
cout«"default constructing\n";}
Cdate (int d,int m,int y)
(
day=d;
month=m;
year=y;
cout«"constructing\n";
)
~ Cdate ()(cout«"destructing,,«><"><><x>void print()
{cout«><"><><>};
void main()
(Cdate al,*a2;
a2=new Cdate (30,12,1996);
();
a2->print();
delete a2;
)
运行结果是:
<"><"> 问题反馈
【教师释疑】
正确答案:【default constructing constructing 1/1/1999 12/30/1996 destructingl2/30/1996
destructingl/1/1999 】
3、include
void f(int *pl, int *p2) {int *t;
t=pl;pl=p2;p2=t;
)
main()
(int a=10,b=20;
cout«><>
f(&a,&b);
cout«><>
)
问题反馈
【教师释疑】
正确答案:【10 2010 20 ]
4、include
fun(int *s,int nljnt n2)
{int t;
while(nl<>
{t=*(s+nl);
*(s+nl)=*(s+n2);
*(s+n2)=t;
nl++;n2-;}
}
main()
{int a[10]={l,2,3,4,5,6,7,8,9,0},i,*p 二 a;
fun(p,0,3);fun(p+3,l,6);
for(i=0;i<10;i++)
(if(i%5= =0)cout«>
cout<
}
运行结果:
问题反馈
【教师释疑】
正确答案:【08】
1> #include
include
include
main()
(
int a=4,b=5,c,d;
coutvv" sqrt(a)=" « sqrt(a)< c=a>b?a:b;
coutvv" c=” «> cout«><><><> d=a;
if(a>b)
d=8;
else if (a==b)
d=0;
else
d=-l;
coutvv" d=" «><>
)
程序运行结果为:
问题反馈
【教师释疑】
正确答案:[sqrt(a)=2 c=5 4 5 d=-l 】
2、include
# include
void fun(char *w,int m) (char s,*pl,*p2;
pl=w;
p2=w+m-l;
while(pl<>
(
s=*pl;*pl=*p2;*p2=s;
pl++;
P2-;
}
}
main()
(
char a[10]="abcdefghi";
char *p=new char[10]; s