1、第七届全国信息技术应用水平大赛比赛说明(比赛科目: Java 程序设计)一, 软件要求与硬件要求 软件要求SDK 采用 JDK1.5 或更高(英文版)程序开发环境 clipse-SDK-3.4-win32.zip 或以上版本浏览器:Microsoft Internet Explorer 6.0 SP 1 或更高版本 硬件要求 处理器:Intel Pentium IV 或更高版本处理器。 RAM:至少 1BG 内存,推荐 2G 以上内存。 硬盘:10GB 磁盘空间(仅限于安装 Myeclipse7 开发环境) 。 显示器:1024x768 VGA ,真彩色,需要支持 Windows 的显示适配器
2、。 网卡:标准以太网卡。 运行环境推荐 Windows XP sp2 以上系统二, 题型、题量、考试方式和时间 预赛题1) 题型为客观题(单选题、多选题)和主观题(基础操作题和综合操作题) 。主客观题分值比例为 1:2。2) 题量总计 82 道,其中单选题 60 道,每道题 1 分;多选题 20 道,每道题 2 分;综合操作题 2 道,每道题 25 分。试卷满分 150 分。3) 比赛方式采用全国统一时间在线考试的形式,客观题系统自动阅卷,主观题由大赛组委会提供评分标准,各考点自行组织阅卷。4) 比赛时间为 3 小时。 - 2 - 复赛题1) 题型为编程题。2) 题量为 6 道,试卷满分为 1
3、00 分。3) 比赛方式为上机操作,由大赛组委会安排专家组统一阅卷。4) 比赛时间为 3 小时。 决赛题1) 题型为编程题,主要考察参赛者对 Java 程序设计的理解和综合运用能力,重在考察参赛者解决复杂问题的能力。2) 题量为 3 道,试卷满分为 120 分。3) 比赛方式为上机操作,由大赛组委会安排专家组统一阅卷。4) 比赛时间为 5 小时。三, 比赛大纲 基本要求1具备基本的计算机操作技能,有程序设计经验。2对面向对象的程序设计思想有所了解。3热爱编程,对 Java 程序设计语言有浓厚兴趣。4. 能熟练地使用一种高级语言或数据库语言编写程序,使用调试工具调试程序。 预赛部分预赛主要考察参
4、赛者对 Java 软件基础知识的全面了解程度以及对各工具、功能、基本技法的熟练使用。具体内容如下:(一)基础知识1)Java 语言的特点,Java 程序的开发过程,Application 和 Applet 的区别2)Java 的标识符和关键字,基本数据类型,运算符与表达式,语句和数组3)类、对象,static、this 、final、super 关键字,访问权限限定词,包、匿名类、异常类,继承、接口、多态性,Class 类,JAR 文件- 3 -4)理解 Java API 的概念,了解 Object 类,基本类型的封装类,熟悉 String 类和StringBuffer 类, Hashtabl
5、e 与 Properties 类,System 类与 Runtime 类,Date 类、Calendar 类、Math 类、BigInteger 类,Math 与 Random 类5)Java 的 AWT 图形编程,常用容器,布局管理器,AWT 事件处理模型,常用组件6)Java Applet 基础,Applet 运行原理(二)高级知识1)Java 的多线程,实现多线程的两种方法,线程控制、调度方法 2)文件和流的操作,理解字节流和字符流的概念3)异常处理的概念,自定义异常类 复赛部分复赛主要考察运用 Java 语言编程的能力,在预赛基础上还增加考察以下知识点:(一)Java 多线程1) Th
6、read 类的子类创建线程;使用 Runnable 接口创建线程2) GUI 线程,线程池的使用(二)输入输出流1)File 类,FileInputStream 类,FileOutputStream 类,FileReader 类和 FileWriter 类,RandomAccessFile 类2)数据流,数组流,对象流(三)Java 网络编程1)URL,读取 URL 中的资源2)套接字,UDP 数据报(四)Java 数据库编程1)JDBC ,Java 数据库开发 决赛部分- 4 -决赛在预赛、复赛应掌握的基本概念和基本技能的基础上,重点考察参赛者以实际应用为背景,对 Java Application 程序的编辑、编译和运行过程的熟练掌握以及利用 Java程序设计语言对复杂问题的综合分析和实际解决能力。四, 附注参赛者在比赛准备期间,可以参考“全国信息技术应用培训教育工程工作组”编核审定、由清华大学出版社出版的“ITAT 教育部实用型信息技术人才培养系列教材 ”,教材名为Java 程序设计基础教程 。本次比赛的所有参赛知识点,都是以此书作为基础蓝本,同时对教材知识体系加以适当扩展进行考题设计的。