好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

4页
  • 卖家[上传人]:pu****.1
  • 文档编号:547041514
  • 上传时间:2023-09-23
  • 文档格式:DOC
  • 文档大小:438.50KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 2010年天津市大学生计算机应用能力竞赛(程序设计组)初赛试题*****************************************************************************答题须知:1. 竞赛时间180分钟2. 本竞赛共3题,满分为100分每题及各部分的分数均已标注在试题中一、简单的打靶游戏程序(40分)1.界面设计(5分) (1)窗口标题:打靶;(2)其他请参考图1-1自行设计2.功能要求(共30分)(1)(5分)单击“开始”按钮可出现动态靶子,靶子共有10环,如图1-2所示2)(5分)出现动态靶子的周期为1300毫秒,有动态靶子和无动态靶子的时间各占650毫秒,每次只能有一个靶子显示在窗口中靶子每次出现位置在图1-2所示的区域内可以随机变化3)(15分)在靶子可能出现的区域内,每单击一次鼠标代表发射一发子弹,要求在鼠标单击的位置留下一个红点,若红点在动态靶子的最内圈则本次射击成绩为10环,在最内圈外和次内圈内射击成绩为9环,……,在最外圈外或动态靶子消失才发射子弹则射击成绩为0环每次用户发射子弹后,要计算并显示射击的次数、本次射击的成绩环数及总环数和平均环数,并将结果显示在如图1-2所示的位置。

      4)(5分)每次动态靶子消失时,射击子弹的痕迹也要同时消失5)(5分)单击“退出”,停止游戏二.万年历程序(30分)1.界面设计(5分)设计如图2-1所示的万年历界面功能要求(1) (6分)程序运行时,显示当天日期和日历,如图2-1所示2) (8分)点击月份增减按钮可查看前一个月或后一个月日历3) (8分)点击年份增减按钮可查看前一个年或后一个年日历4) (3分)点击复位按钮,可复位到当天日期三.图像处理(30分)在数字图像处理中,图像是以栅格结构存储画面内容,栅格结构将一幅图划分为均匀分布的栅格,每个栅格称为像素,并显式地记录每一像素的光度值(亮度或彩色)图像由数字阵列信息组成,所有像素位置按规则方式排列(图3-1),像素位置的坐标值描述图像中各像素点的强度与颜色,并可直接、快速地在屏幕上显示出来 图3-11.界面设计(3分)程序的初始界面如图3-2所示窗体上主要包括两个图片框和四个命令按钮图3-2 “图像处理”程序初始界面2.功能要求(共27分)(1)(6分)单击“输入图像”按钮,能够弹出“打开”对话框,供用户选择图片文件,并将选中的图片文件显示在 “原始图像”框中。

      2)(10分)单击“逆反处理”按钮,能够在“处理后的图像”框中显示对原始图像做逆反处理后的图像如图3-3所示彩色图像进行逆反处理的算法如下:设r、g、b分别为源图像像素f(i,j)的红、绿、蓝分量值,rr、gg、bb分别为处理后该像素g(i,j)的红、绿、蓝分量值 则rr=255-r gg=255-g bb=255-b图3-3逆反处理示例(3)(10分)单击“边缘提取”按钮,能够在“处理后的图像”框中显示对原始图像做边缘提取处理后的图像如图3-4所示彩色图像边缘检测算法如下:设f(i,j)为源图像像素(i,j)处的颜色值,g(i,j)为经过边缘提前处理后的图像像素(i,j)处的颜色值,则满足如下关系式: g(i,j)=|gx|+|gy|其中: gx=f(i,j)-f(i+1,j+1) gy=f(i +1,j)-f(i,j+1) 图3-4边缘提取处理示例(4)(1分)单击“退出”按钮,结束程序运行。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.