tceic.com
学霸学习网 这下你爽了
赞助商链接
当前位置:首页 >> 工学 >>

2005年天津市大学生计算机应用能力竞赛(决赛题)


2005 年天津市大学生计算机应用能力竞赛
(程序设计组)

决赛试题
******************************************************************************* 答题须知: 1. 考试时间 180 分钟。 2. 本试卷共 4 道试题,满分为 100 分。每题及各部分的分数均标注在试题中。 3. 凡能正确运行并显示正确结果的试题部分得分。否则不得分。 *******************************************************************************

一.将阿拉伯数字转换成大写人民币金额(25 分)
1.界面设计要求(5 分) (1)窗口标题:转换成大写金额; (2)窗口内包括:两个标签(标题名分别为: “数字”和“大写”、2 个文本框(分别 ) 用于输入数字和显示示子的汉字大写)和 1 个命令按钮(标题名为“转换”。 ) 2.功能要求 (1) 分)如果在数字文本中输入非数字,则显示消息如图 1-1 所示。 (4 (2) 分)输入的数字的整数部分应该小于 100000000,否则显示消息如图 1-2 所示。 (4

图 1-1 图 1-2 (3) 分)能够转换的最大值为 99999999.99,如图 1-3 所示。 (4

图 1-3

(4) 分)能够转换负数,如图 1-4 所示。 (4

图 1-4 (5) 分)连续数字 0 转换成一个零,如图 1-5 所示。 (4

图 1-5

二.简易跳马游戏

(30 分)

游戏规则: 棋盘中的棋子只能走日字,当棋子走到棋盘最右下角处时,游戏结束。 1.界面设计(5 分) (1)界面中有一个 5×5 的棋盘和一颗棋子(可以用实心圆表示) 。 (2)程序启动时,棋子随机出现在棋盘的任意位置,如图 2-1 所示。 (3)菜单中含两个菜单项,分别为“游戏”和“下一步”“游戏”菜单中包含的子菜 。 单如图 2-2 所示。 “下一步”菜单中不包含子菜单。

图 2-1 初始状态

图 2-2“游戏”菜单

2.功能设计 (1) 分)在棋盘上十字交叉线附近单击,可以将棋子移动到离单击位置最近的交叉 (5 点。但如果单击的位置不符合游戏规则中走日字的规定,则不能移动棋子,并且能够弹出消 息框提示游戏者位置不正确。 (2) 分)当棋子移动到棋盘的最右下角处时,弹出消息框提示游戏结束,并在消息 (5 框中显示游戏者走过的步数。如图 2-3 所示。

图 2-3 游戏结束位置和弹出的消息框

(3) 分)单击“游戏”菜单中的“保存”命令,能够弹出“另存为”对话框,供游 (5 戏者指定保存位置和文件名。 然后将本次游戏所走过的步骤保存到指定文件中, 以备复盘时 使用。 (4) 分)单击“游戏”菜单中的“复盘”命令,能够选择已经保存过的文件,并按 (5 文件中所记录的位置,将棋子置于初始位置,同时将“下一步”菜单项激活。 (5) 分)每单击一次“下一步”菜单项,能够按照文件中所记录的步骤,将原来走 (5 过的步骤还原一步,直到所有步骤复原结束, “下一步”菜单项自动变为不可用状态。 单击“游戏”菜单中的“新游戏”命令,能够重新开局,棋子随机出现在棋盘的任意位 置,如图 2-1 所示。

三.制作一个表格计算求和程序(25 分)
1.界面设计(5 分) 在用户界面上设计两个菜单,分别为“生成表格”和“求和计算” 。 2.功能设计 (1) (10 分)单击“生成表格”菜单项,弹出“设定表格”对话框,通过该对话框可 输入表格的行数 n 和列数 m;如图 3-1 所示。并在窗口中显示表格(n 行、m 列) ,如图 3-2 所示。

图 3-1 输入表格行数和列数对话框

图 3-2

在窗口中显示表格示意图

(2) 分) (10 在任意行中连续输入 x 个数 (x<=m) 在任意列中连续输入 y 个数 , (y<=n) , 将光标移到某一个单元格内,单击“求和计算” 菜单项,弹出“加数方式”对话框,如图 3-3 所示,选择求和计算方式;然后将按照如下规则求和,并将结果写入单击的单元格内。 左:将光标所在列左边最近的连续数求和,如图 3-4 所示。120=20+40+60, 右:将光标所在列右边最近的连续数求和,如图 3-4 所示。136=80+56, 上:将光标所在行上边最近的连续数求和,如图 3-4 所示。90=50+40, 下:将光标所在行下边最近的连续数求和,如图 3-4 所示。110=30+80,

图 3-3 选择求和计算方式示意图

110=30+80

120=20+40+60

136=80+56 图 3-4

90=50+40 根据所选方式连续数求和示意图

四.有向网络图计算(20 分)
有向网络图如图 4-1 所示。图中①~⑧表示 8 个驿站的位置,Lij 表示各驿站间单向直 接路径,对应的路径长度如图 4-2 所示(例如 L25=3,L46=2 等) 。 1.界面设计(5 分) 自行设计用户界面,要求能够从界面输入图 4-2 表示的单向路径 Lij 的值,并摆放适当 的控件,供输出计算结果用。所需控件自行设计。 L25 2 L24
L12

5 L54

L56

6 4 L57 L68

1

L13 L43 L47 L37 3 图 4-1 有向网络图 7 L78 8

3 2 3 1 1 4 2 5 5 4 6 2 ( 5 分 4 ) 5 3 8 3 3 8 7

7

图 4-2 有向网络图中的路径长度示意图 2.功能设计 (1) (10)求出从起点①到终点⑧的最短路径的排序,并输出。如本例中从起点①到终 点⑧的最短路径的排序为①②⑤⑦⑧。 (2) 分)计算并输出从起点①到终点⑧的最短路径长度。如本例为 10。 (5



推荐相关:

天津市大学生计算机应用能力竞赛

年天津市大学生 计算机应用能力竞赛的通知 各普通...2.决赛 决赛由竞赛组委会集中组织安排。选手须在规定...3.竞赛不指定题目,学生可就计算机在各个领域,特别...


2010年天津市大学生计算机应用能力竞赛

“2010 年天津市大学生计算机应用能力竞赛 预赛通知 年天津市大学生计算机应用能力竞赛”预赛通知发表时间:2010 年 09 月 21 日 17:14 文章来源:工程教学实习训练...


2005年全国大学生英语竞赛决赛试题(A级)及答案

2005年全国大学生英语竞赛决赛试题(A级)及答案2005年...96. 应用语言学和语言教学不是一回事,但在很多领域...商业日趋国际化,秘书也越来越需要具有国际交际能力....


第二届计算机应用能力竞赛题目

文理学院第二届计算机应用能力竞赛 大学生计算机应用能力竞赛 Office 办公自动化高级应用 请参赛同学仔细阅读并严格遵守题目中关于文件保存和命名的要求,务必按 照试卷...


2005年全国大学生英语竞赛决赛试题(B级)及答案

全国大学生英语竞赛试题及答案全国大学生英语竞赛试题及答案隐藏>> 阳光家教网 www.ygjj.com 英语学习资料 2005 年全国大学生英语竞赛决赛试题 年全国大学生英语竞赛...


2005年全国大学生英语竞赛决赛试题(A级)

2005年全国大学生英语竞赛决赛试题(A级)2005年全国大学...96. 应用语言学和语言教学不是一回事,但在很多领域...商业日趋国际化,秘书也越来越需要具有国际交际能力....


2005年全国大学生英语竞赛决赛试题

2005年全国大学生英语竞赛决赛试题2005年全国大学生英语竞赛决赛试题隐藏>> 2005 年全国大学生英语竞赛决赛试题(B 级) 2005 National English Contest for College St...


第三届全国软件大赛决赛C本科真题与答案详析

第三届全国软件大赛决赛C本科真题与答案详析_计算机软件及应用_IT/计算机_专业...2. 代码填空 (满分 16 分) 题目在【准考证+姓名文件夹】下对应题号的“...


关于举办2011年天津市大学生计算机应用能力竞赛的通知

津教委高〔2011〕22 号 关于举办 2011 年天津市大学生 计算机应用能力竞赛的通知 各普通高等学校、独立学院、驻津高校: 为进一步激发大学生学习计算机知识的热情,培...


计算机应用能力竞赛

竞赛项目 01、02、03、05、06、07、08、09、12...年甘肃省大学生“创新杯”计算机应用能力大赛参赛队 ...中医护理学基础重点 执业医师实践技能考试模拟试题文档...

网站首页 | 网站地图
All rights reserved Powered by 学霸学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com