问答题
写一个面向对象的程序,定义抽象基类Shape,由它派生出2个类:Square(正方形)、Triangle(三角形),显示两个图形的面积。要求:
(1)抽象基类Shape的公有成员有纯虚函数area()。
(2)Square类公有继承自Shape类,新增数据成员side(边长),公有成员有构造函数和求正方形积的area()函数。
(3)Triangle类公有继承自Shape类,新增数据成员side(边长)、height(高),公有成员有构造函数和求三角形面积的area()函数。
(4)在main()函数定义Square类的对象square1并赋初值,调用area()函数显示该正方形面积;定义Triangle类的对象triangle1并赋初值,调用area()函数显示该三角形面积。
您可能感兴趣的试卷
你可能感兴趣的试题
最新试题
Polya的问题求解四步法不包括()。
题型:单项选择题
以下不能正确计算1×2×3×…×10的程序段是()
题型:多项选择题
计算机能干什么?()
题型:多项选择题
名为printf的函数可以完成程序指定的输出,它是C语言本身自有的一个关键字。
题型:判断题
连字符“–”可以用于变量名时连接两个单词。
题型:判断题
程序中出现的诸如0、300、20等数字称为幻数,通常用变量或者符号常量来替代以明确其物理意义。
题型:判断题
C程序代码中的注释、标识符命名、空行、代码行中的空格以及对齐等都不影响程序的可读性。
题型:判断题
在C语言中do-while和while语句均是先判断表达式,再执行循环体语句。
题型:判断题
下面不是C语言特点的是()。
题型:单项选择题
一个C语言程序无论长短都是有函数和变量组成。
题型:判断题