第三届全国软件专业人才设计与创业大赛选拔赛竞赛规则及样题.doc

第三届全国软件专业人才设计与创业大赛选拔赛竞赛规则及样题.doc

ID:59137567

大小:26.50 KB

页数:5页

时间:2020-09-12

第三届全国软件专业人才设计与创业大赛选拔赛竞赛规则及样题.doc_第1页
第三届全国软件专业人才设计与创业大赛选拔赛竞赛规则及样题.doc_第2页
第三届全国软件专业人才设计与创业大赛选拔赛竞赛规则及样题.doc_第3页
第三届全国软件专业人才设计与创业大赛选拔赛竞赛规则及样题.doc_第4页
第三届全国软件专业人才设计与创业大赛选拔赛竞赛规则及样题.doc_第5页
资源描述:

《第三届全国软件专业人才设计与创业大赛选拔赛竞赛规则及样题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三届全国软件专业人才设计与创业大赛选拔赛竞赛规则及样题(JAVA、C/C++)1.   组别竞赛分为:高职高专c/c++,高职高专java,本科c/c++,本科java共4个组别。每位选手只能参加其中一个组别的竞赛。2.   时长4小时,全程封闭。3.   形式全程机考。选手机器通过局域网连接到各个分赛区的竞赛服务器。以服务器-浏览器方式发放试题、提交结果。4.   参赛选手机器环境l 机器配置X86兼容机器,内存不小于1G,硬盘不小于60GWindowsNT内核系统(WindowsXP,Windows2000等)l c/c++开发环境:V

2、isualC++6.0(英文,精简版)      支持ANSIC++标准      支持STL      不支持MFC,ATL类库帮助文档(英文,chm格式)BorlandC++3.1(精简版)l Java开发环境JDK1.5EclipseHeliosforJavaSEJCreator2.0API帮助文档(英文,中文,chm格式)5.   题目形式竞赛题目完全为客观题型,选手所提交程序的运行结果为主要评分依据。(1)填空题题目为若干具有一定难度梯度、分值不等的结果填空题或代码完善填空题。l 结果填空题题目描述一个具有确定解的问题。要求选手对问

3、题的解填空。l 代码填空题题目描述一个具有确定解的问题。题目同时给出解决该问题的代码,但其中有缺失部分。要求选手读懂代码逻辑,对其中的空缺部分补充代码,使整段代码完整。(2)编程题题目为若干具有一定难度梯度、分值不等的编程题目。这些题目的要求明确、答案客观。题目一般要用到标准输入和输出。要求选手通过编程,对给定的标准输入求解,并通过标准输出按题目要求的格式输出解。一般题目的难度主要集中于对算法的设计和逻辑的组织上。理论上,考生不可能通过猜测或其它非编程的手段获得问题的解。 6.   涉及知识l Java高职高专组解题所涉及的知识:基本语法、面

4、向对象、网络编程、接口、集合、IO、多线程、内部类、异常。(数据结构、swing等图形界面不涉及,不涉及html、JSP、Tomcat、开源框架等web开发方面,不涉及JDBC、SQL等数据库编程方面)解题允许使用的特性:JDK1.5支持的全部特性l Java本科组解题所涉及的知识:Java高职高专组全部知识+数据结构(高校《数据结构》教材中出现的经典结构,及其通过组合、变形、改良等方法创造出的变种)解题允许使用的特性:同java高职高专组l c/c++高职高专组解题所涉及的知识:结构、数组、指针、标准输入输出、文件操作(在代码填空中不会出现

5、c++知识,不会出现ANSIC之外的windowsAPI调用)解题允许使用的特性:选手可以使用c风格或c++风格或混合风格解答编程大题。允许使用ANSIC++特性。允许使用STL类库。(不允许使用MFC类库,ATL类库)l c/c++本科组 解题所涉及的知识:c/c++高职高专组全部知识+递归、函数指针、位运算解题允许使用的特性:同c/c++高职高专组 7.   评分结果填空题:答案唯一。程序填空题:按选手填写的代码代入程序中能否得出正确结果为判据。编程大题:主要以选手所提交的程序的运行结果为依据(大于90%);同时会参考选手程序的编码风格、

6、逻辑性、可读性等方面(小于10%)。 8.   样题 l (编程题)下列乘法算式中:每个汉字代表1个数字(1~9)。相同的汉字代表相同的数字,不同的汉字代表不同的数字。    赛软件*比赛 = 软件比拼 试编程确定使得整个算式成立的数字组合,如有多种情况,请给出所有可能的答案。 【参考结果】465*14=6510 l (编程题)花朵数一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数。例如:当N=3时,153就满足条件,因为1^3+5^3+3^3=153,这样的数字也被称为水仙花数(其中,“^”表示乘方,

7、5^3表示5的3次方,也就是立方)。当N=4时,1634满足条件,因为1^4+6^4+3^4+4^4=1634。当N=5时,92727满足条件。实际上,对N的每个取值,可能有多个数字满足条件。 程序的任务是:求N=21时,所有满足条件的花朵数。注意:这个整数有21位,它的各个位数字的21次方之和正好等于这个数本身。如果满足条件的数字不只有一个,请从小到大输出所有符合条件的数字,每个数字占一行。因为这个数字很大,请注意解法时间上的可行性。要求程序在3分钟内运行完毕。 【程序运行参考结果】 l (编程题)信用卡号验证当你输入信用卡号码的时候,有没

8、有担心输错了而造成损失呢?其实可以不必这么担心,因为并不是一个随便的信用卡号码都是合法的,它必须通过Luhn算法来验证通过。该校验的过程:1、从卡号最后一位数字开始

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。