王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 青书学堂系统 > 许昌学院> 许昌学院面向对象程序设计
 

输入试题:
本题添加时间:2023/4/3 12:59:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
[应用题,25分] #include
float const PI=3.14;
class point
{
private:
float x,y,area;
public:

point(float x1=0.0,float y1=0.0)
{
cout<<"point构造函数被调用!\n";
}

virtual ~point()
{
cout<<"point析构函数被调用!\n";}
virtual float getarea(){return 0.0;}
};

class circle:public point
{private:
float r;
public:
circle(float x1,float y1,float Nr):point(x1,y1)
{
r=Nr;
cout<<"circle构造函数被调用!\n ";
}
~circle(){cout<<"circle析构函数被调用!\n";}
float getarea()
{
return PI*r*r;
}
};
void main()
{
point *p,p1(3,4);
p=&p1;
coutcircle c(1,1,1);
p=&c;
cout
}
程序运行结果为:

答案是:point构造函数被调用! 0 point构造函数被调用!circle构造函数被调用! 3.14 circle析构函数被调用! point析构函数被调用! point析构函数被调用!


出自 许昌学院面向对象程序设计  青书学堂系统

许昌学院

更多试题>>>>
1、[应用题,25分] #include # include void fun(char *w,int m) {char s,*p1,*p2; p1=w; p2=w+m-1; while(p1<> { s=*p1;*p1=*p2
2、[应用题,25分] #include #include #include main() { int a=4,b=5,c,d; cout<<”sqrt(a)=”<< sqrt(a)< c=a>b?a:b; cout<<”c=”
3、[应用题,25分] #include fun(int *s,int n1,int n2) { int t; while(n1<> {t=*(s+n1); *(s+n1)=*(s+n2); *(s+n2)=t; n1++;n2-
4、[应用题,25分] #include void f(int *p1, int *p2) { int *t; t=p1;p1=p2;p2=t; } main() { int a=10,b=20; cout<<><> f(&a,
5、[应用题,25分] #include class Cdate { int day,month,year; public: Cdate () { day=1; month=1; year=1999; cout<<"defa


提升学历-成人高考报名入口 提升学历-成人高考院校名单