问答题
编程题一 编写程序满足下列条件: 1) 定义一个抽象基类Base_shapes,其中包含:public权限的成员函数area()定义纯虚函数。 2) 定义两个类Square及Circle为抽象基类Base_shapes的派生类,并重载其成员函数area()分别用来计算矩形和圆的面积,其中类Square新引入数据成员长length和宽width,类Circle中新引入数据成员半径radius. 3) 在main函数中定义基类指针,并实现通过它调用各个类对象的area()函数。 特别提示:各位同学可自行设置变量名、对象名和类型名等。但要求必须在适当位置(如定义变量、对象、类名或函数名、或输出等处)添加你的真实学号或姓名作为其中一部分。 作答方式: 交完整的程序源代码截图和运行结果截图(截图需存为图片,然后通过答题框上方的“图片按钮"上传到答题框中,若一张截不完可以用多张图片,按顺序上传。上传后答案图片会直接显示在答题框里) 。