第七届大赛规则(个人赛软件类).pdf
文本预览下载声明
第七届蓝桥杯全国软件和信息技术专业人才大赛
竞赛规则及说明 (个人赛软件类)
1. 组别
竞赛分为:C/C++程序设计大学A 组,C/C++程序设计大学B 组,C/C++程序设计大学
C 组,Java 软件开发大学A 组,Java 软件开发大学B 组,Java 软件开发大学C 组共6 个组
别。每位选手只能申请参加其中一个组别的竞赛。
各个组别单独评奖。
一本院校 (985、211 )本科生只能报大学A 组。所有院校研究生只能报大学A 组。
其它本科院校本科生可自行选择大学A 组或大学B 组。
其它高职、高专院校可自行选择报任意组别。
2. 竞赛时间
省赛时长:4 小时,6 个组别同时进行。
决赛时长:4 小时。决赛详细赛程安排另行通知。
3. 竞赛形式
个人赛,一人一机,全程机考。
选手机器通过局域网连接到各个考场的竞赛服务器。选手答题过程中不允许访问互联
网,也不允许使用本机以外的资源(如USB 连接)。
以“服务器-浏览器”方式发放试题、回收选手答案。
4. 参赛选手机器环境
选手机器配置:
X86 兼容机器,内存不小于1G,硬盘不小于60G
操作系统:WindowsXP 或Windows7
c/c++ 语言开发环境:
Dev-cpp 5.4.0 支持ANSI C ,ANSIC++ ,STL
c/c++ API 帮助文档(中文,chm 格式)
Java 语言开发环境:
JDK 1.6
Eclipse Helios for JavaSE
API 帮助文档(中文,chm 格式)
第 1/6 页
5. 试题形式
竞赛题目完全为客观题型。
根据选手所提交答案的测评结果为评分依据。
5.1. 结果填空题
题目描述一个具有确定解的问题。要求选手对问题的解填空。
不要求解题过程,不限制解题手段 (可以使用任何开发语言或工具,甚至是手工计
算),只要求填写最终的结果。
5.2. 代码填空题
题目描述一个具有确定解的问题。
题目同时给出该问题的某一解法的代码,但其中有缺失部分。
要求选手读懂代码逻辑,对其中的空缺部分补充代码,使整段代码完整。只填写空缺部
分,不要填写完整句子。
不要写注释、说明或其它题目中未要求的内容。
5.3. 编程大题
题目为若干具有一定难度梯度、分值不等的编程题目。
这些题目的要求明确、答案客观。
题目一般要用到标准输入和输出。要求选手通过编程,对给定的标准输入求解,并通过
标准输出,按题目要求的格式输出解。题目一般会给出示例数据。
一般题目的难度主要集中于对算法的设计和逻辑的组织上。理论上,选手不可能通过猜
测或其它非编程的手段获得问题的解。
选手给出的解法应具有普遍性,不能只适用于题目的示例数据(当然,至少应该适用于
题目的示例数据)。
为了测试选手给出解法的性能,评分时用的测试用例可能包含大数据量的压力测试用
例,选手选择算法时要尽可能考虑可行性的问题。
6. 试题涉及的基础知识
Java 软件开发大学C 组
解题所涉及的知识:基本语法、面向对象、网络编程、接口、集合、IO 、多线程、内
部类、异常与保护,基本数据结构。(不涉及swing 等图形界面,不涉及html 、JSP 、Tomcat、
开源框架等web 开发方面,不涉及JDBC、SQL 等数据库编程方面)
解题允许使用的特性:JDK1.6 支持的特性
Java 软件开发大学B 组
解题所涉及的知识:Java 大学C 组全部知识 + 数据结构(高校《数据结构》教材中出
现的经典结构,及其通过组合、变形、改良等方法创造出的变种)+ 大学程度的基本数学
知识(含:解析几何、线性代数、微积分、概率、复平面基本性质)
解题允许使用的特性:同Java 软件开发大学C 组
Java 软件开发大学A 组
解题所涉及的知识:Java 大学B 组
显示全部