皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
【程序功能】 本程序实现如下功能:定义多边形类 Polyon ,在类中定义字段、属性和虚拟方法;由基类 Polyon 创建派生类 Triangle 、 Square 、 和 Pentagon , 在派生类中实现方法重载;在实例化类的对象并且调用类的方法实现多态性。 【操作要求】 新建并保存项目:在 Visual Studio.NET 中,新建一个 Visual C# 控制台应用程序项目,名称设置为 Test2_16 , 位置设置为考生文件夹。 1. 定义基类 Polyon: 为项目添加公有抽象类 Polyon ,保存在文件 Polyon.cs 中。 2. 为基类 Polyon 添加下列字段、属性和方法: l 私有字段 m_length, 代表边长,数据类型为 int ; l 私有字段 m_sides ,代表,数据类型为 int ; l 公有属性 Length ,用于获取和设置 m_length 字段,包含 get 访问器和 set 访问器,在类的构造函数中设置初始值为 1 ; l 公有属性 Sides ,用于获取和设置 m_sides 字段,包含 get 访问器和 set 访问器。 l 抽象方法 GetPeri (),用于计算图形周长,方法返回类型为 string 。 3. 定义派生类 Triangle 、 Square 、 和 Pentagon , 在其中重写基类的构造函数和抽象方法: l 从基类 Polyon 中派生出共有类 Triangle 、 Square 、 和 Pentagon , 仍然保存在文件 Polyon .cs 中; l 在类 Triangle 的构造函数中,设置属性 Side 的初始值为 3; l 在类 Square 的构造函数中,设置属性 Side 的初始值为 4; l 在类 Pentagon 的构造函数中,设置属性 Side 的初始值为 5; l 在类 Triangle 中重写基类 Polyon 的抽象方法 GetPeri ,方法返回一个字符串“ The perimeter of the triangle is x ”,其中 x 表示属性 Length 和 Side 的乘积 ; l 在类 Square 中重写基类 Polyon 的抽象方法 GetPeri ,方法返回一个字符串“ The perimeter of the Square is x ”,其中 x 表示属性 Length 和 Side 的乘积 ; l 在类 Pentagon 中重写基类 Polyon 的抽象方法 GetPeri ,方法返回一个字符串“ The perimeter of the pentagon is x ”,其中 x 表示属性 Length 和 Side 的乘积 ; 4. 在方法中实例化类的对象,调用方法输出介绍动物发出叫声的字符串: l 构造 Polyon 的一个对象 p olyon ; l 实例化 Triangle 的一个对象并赋值给变量 p olyon ,设置属性 Length 的值为 3 ,调用类的方法 GetPeri (),并输出方法返回的字符串; l 实例化 Square 的一个对象并赋值给变量 p olyon ,设置属性 Length 的值为 2 ,调用类的方法 GetPeri (),并输出方法返回的字符串; l 实例化 Pentagon 的一个对象并赋值给变量 p olyon ,调用类的方法 GetPeri (),并输出方法返回的字符串; l 输出文本 “按回车键结束”,读取回车键结束程序。 5. 程序设计完成后进行编译,生成项目的 EXE 可执行文件。 【执行结果】 运行程序打开命令行窗口,输出介绍动物的字符串,如图 2-16 所示。
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】公元303年,()是罗马帝国最后一次对基督教进行大规模的迫害。
A.
尼禄
B.
戴克里先
C.
康茂德
D.
马可•奥勒留
【多选题】系统分析方法包括
A.
模型驱动分析法
B.
加速系统分析法
C.
需求获取法
D.
业务过程重构法
E.
FAST系统分析策略
【单选题】关于word 2010中的多文档窗口操作,以下叙述中错误的是( )。
A.
d的文档窗口可以拆分为两个文档窗口 存盘或关闭文档窗口
B.
多个文档编辑工作结束后,只能一个一个地
C.
d允许同时打开多个文档进行编辑,每个文档有一个文档窗口
D.
以上三项都不是
【单选题】不合格的物料、中间产品、待包装产品、成品的每个包装上应当有醒目的标志,并在( )内储存
A.
隔离区
B.
待验区
C.
取样区
D.
库房
【判断题】决策树法属于系统分析方法。()
A.
正确
B.
错误
【单选题】车钟记录簿的管理要求包括________。1启用新的车钟记录簿之前,应认真检查记录簿的页数,如有空白,缺页等,则不能使用;2每艘船舶应配备2本车钟记录簿,驾驶台和机舱各一本,同时启用和使用;3车钟记录簿启用前应在封面填上船名、部门,并盖上船章;4车钟记录簿用完后,由船长、轮机长负责保存,保存期为2年,如涉及海事,需保存至海事处理完毕
A.
①~③
B.
①~④
C.
②、④
D.
③、④
【多选题】关于Word 2010中的多文档窗口操作,以下叙述中正确的是( )。
A.
Word的文档窗口可以拆分为两个文档窗口
B.
多个文档编辑工作结束后,只能一个一个地存盘或关闭文档窗口
C.
Word允许同时打开多个文档进行编辑,每个文档有一个文档窗口
D.
多文档窗口间的内容可以进行剪切、粘贴和复制等操作
【单选题】车钟记录簿用完后,由船长、轮机长负责保存,保存期为()年,如涉及海事,需保存至海事处理完毕。
A.
1
B.
2
C.
3
D.
5
【判断题】罗马帝国统治者对基督教徒最后一次大迫害的时间是公元303年,当时的皇帝是君士坦丁大帝。
A.
正确
B.
错误
【单选题】关于Word 2010中的多文档窗口操作,以下叙述中错误的是( )
A.
Word的文档窗口可以拆分成两个文档窗口
B.
多个文档编辑工作结束后,只能一个一个地存盘或关闭文档窗口
C.
Word允许同时打开多个文档进行编辑,每个文档有一个文档窗口
D.
多文档窗口间的内容可以进行剪切、粘贴和复制等操作
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题