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