案例
真题
(2022年上半年)
试题一(25分)
阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。
【说明】
已知对某几何图形绘制工具进行类建模的结果如图5-1所示,其中Shape为抽象类 (应至少包含一个纯虚拟(virtual)函数),表示通用图形,Box表示矩形,Ellipse表示椭圆,Circle表示圆(即特殊的椭圆),Line表示线条。

下面的C++代码用于实现图5-1所给出的设计思路,将其空缺处填充完整并编译运行,输出结果为:


【问题1】
填补C++代码中的空缺(1)?(5)
阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。
【说明】
已知对某几何图形绘制工具进行类建模的结果如图5-1所示,其中Shape为抽象类 (应至少包含一个纯虚拟(virtual)函数),表示通用图形,Box表示矩形,Ellipse表示椭圆,Circle表示圆(即特殊的椭圆),Line表示线条。

下面的C++代码用于实现图5-1所给出的设计思路,将其空缺处填充完整并编译运行,输出结果为:


【问题1】
填补C++代码中的空缺(1)?(5)