Java语言程序设计与实现(微课版)(第2版)习题答案 项目12.docx

上传人:太** 文档编号:97975440 上传时间:2024-07-08 格式:DOCX 页数:2 大小:11.20KB
返回 下载 相关 举报
Java语言程序设计与实现(微课版)(第2版)习题答案 项目12.docx_第1页
第1页 / 共2页
Java语言程序设计与实现(微课版)(第2版)习题答案 项目12.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java语言程序设计与实现(微课版)(第2版)习题答案 项目12.docx》由会员分享,可在线阅读,更多相关《Java语言程序设计与实现(微课版)(第2版)习题答案 项目12.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、项目12综合案例项目开发习题参考答案一、填空题:(1) 16; 7(2)系统启动类二、简答题:(1)简述中国象棋的游戏规则。答:对局时,由执红棋的一方先走,双方轮流各走一着,直至分出胜、负、和,对局 即终了。走棋的一方将某个棋子从一个交叉点走到另一个交叉点,或者吃掉对方的棋子而占 领其交叉点,都算走了一着。双方各走一着,称为一个回合。具体行棋规则如下: 帅(将)每一着只许走一步,前进、后退、横走都可以,但不能走出“九宫”。将和 帅不准在同一直线上直接对面,如一方已先占据,另一方必须回避。 土每一着只许沿“九宫”斜线走一步,可进可退。 相(象)不能越过“河界”,每一着斜走两步,可进可退,即俗称相

2、(象)走田字”。 当田字中心有别的棋子时,俗称“塞(相)象眼”,则不许走过去。 马每着走一直(或一横)一斜,可进可退,即俗称“马走日字”。如果在要去的方向 有别的棋子挡住,俗称“蹩马腿”,则不许走过去。 车每一着可以直进、直退、横走,不限步数。 炮在不吃子的时候,走法同车一样。 兵(卒)在没有过“河界”前,每着只许向前直走一步;过“河界”后,每着可向前 直走或横走一步,但不能后退。 走一着棋时,如果己方棋子能够走到的位置有对方棋子存在,就可以把对方棋子吃 掉而占领那个位置。只有炮吃子时必须隔一个棋子(无论是哪一方的)跳吃,即俗称 “炮打隔子”。 除帅(将)外,其他棋子都可以听任对方吃,或主动送

3、吃。吃子的一方,必须立即把 被吃掉的棋子从棋盘上拿走。 一方的棋子攻击对方的帅(将),并在下一着要把它吃掉,称“将”。被“将”的一 方必须立即“应将 即用自己的着法去化解被“将”的状态。如果被“将”而无 法“应将”,就算被“将死”。轮到走棋的一方,无子可走,就算被“困毙”。(2)简述2048游戏的基本规则。答:2048游戏的规则描述如下: 开始时棋盘内随机出现两个数字,出现的数字为2或4o 玩家可以选择上下左右4个方向移动,若方块内的数字出现位移或合并,则视为有 效移动。 玩家选择的方向上若有相同的数字则合并,每次有效移动可以同时合并,但不可以 连续合并。 合并所得的所有新生成数字相加即为该步的有效得分。 玩家选择的方向行或列前方有空格则出现位移。 每有效移动一步,有空位的方块(无数字处)随机出现一个数字(依然为2或4)。 所有的方块被数字填满,无法进行有效移动,判负且游戏结束。 任意方块内出现2048数字,判胜且游戏结束。三、编程题:图书关系系统的开发说明文本和参考案例代码,见习题答案中的图书管理系统文件夹。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁