下载此文档

JAVA语言课堂测试试卷05(继承与多态).doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
石家庄铁道大学2017年秋季
2016 级课堂测试试卷(五)
课程名称: JAVA语言任课教师: 考试时间: 60 分钟满分10分
一、测试要求:
1、按照测试内容要求完成程序的设计与编程;
2、将最终结果的源文件(.java)和数据库文件上传到课堂派课堂测试五目录下。
3、建立学号姓名文件夹,如:“20163415管学生”,将源程序文件保存在文件夹中。
4、生成shijiazhuang-,保存地铁站点信息。
二、测试内容:
石家庄地铁一号线站点信息如下:
洨河大道、南村、石家庄东站、火炬广场、留村、白佛、朝晖桥、
谈固、北宋、体育场、博物院、北安大街、解放广场、新百广场、烈士陵园、和平医院、长城桥、时光街、西王。
石家庄地铁三号线站点信息如下:
市二中、新百广场、东里、槐安桥、西三教、石家庄站。
1、把石家庄地铁图的各个线路,各个站点,换乘信息等用文本文件 shijiazhuang-,应该保存的信息有{线路号,线路的各个站名,车站的换乘信息}。
2、定义Subway抽象类
其中包括
三个私有变量:线路号、线路的各个站名,换乘车站的信息。
三个方法:
(1)遍历线路信息:输出线路号,显示所有改线路站点信息。
(2)查询站点信息:输入起始站、终点站,返回经历的站名的个数,和路径,如果有换乘,请列出换乘的线路, 例如:
起始站:北国商城
终点站:石家庄站
返回结果显示:
7站
北安大街
解放广场
新百广场换乘3号线
东里
槐安桥
西三教
石家庄站
(3)购票:统计起始站和终点站之间经过站点之和(包括终点站,不包括起始站)
,以每三站1元钱标准计算,超出部分不足三站的按照最低票价1元计算。例如北国商城到石家庄站共有7站,票价为3元。
3、定义FirstLineSubway、ThirdLineSubway类继承Subway实现并实现上述Subway的相关功能。
4、定义SubwayManager类实现地铁运行功能,显示下列界面。
(1)欢迎界面
***************************************************************
欢迎乘坐石家庄地铁
****************************************************************
显示具体线路信息;
购票;
****************************************************************
(2)显示具体线路信息(需要标注换乘站信息)
提示用户输入线路号,显示该线路的全部站点信息,换乘车站应标注换乘信息,如果用户输入0,则显示全部线路信息。
***************************************************************
石家庄地铁线路图
****************************************************************
1号线:站点1…………………….
3号线:站点1…………………….
**

JAVA语言课堂测试试卷05(继承与多态) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bdjigr52
  • 文件大小72 KB
  • 时间2018-05-23
最近更新