Java程序设计比赛说明.doc

上传人:创****公 文档编号:3708147 上传时间:2019-07-07 格式:DOC 页数:5 大小:32KB
下载 相关 举报
Java程序设计比赛说明.doc_第1页
第1页 / 共5页
Java程序设计比赛说明.doc_第2页
第2页 / 共5页
Java程序设计比赛说明.doc_第3页
第3页 / 共5页
Java程序设计比赛说明.doc_第4页
第4页 / 共5页
Java程序设计比赛说明.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、Java 程序设计比赛说明一、软件要求与硬件要求软件要求SDK 采用 JDK1.5 或更高(中文版)程序开发环境 JBuilder2006(中文版)硬件要求1) 硬件配置: 处理器:Intel Pentium IV 或更高版本处理器。 浏览器:Microsoft Internet Explorer 6.0 SP 1 或更高版本。 RAM:至少 512MB 内存,推荐 1G 以上内存。 硬盘:3G 磁盘空间(仅限于安装 JBuilder2006)。 视频:1024x768 VGA ,真彩色,需要支持 Windows 的显示适配器。 网卡:标准以太网卡2) 运行环境:Windows2000 SP3

2、/SP4、WindowsXP Professional、Windows XP Home、Windows 2003 Server 等。 二、题型、题量、考试方式和时间预赛题1) 题型为选择题,主要是考察对 Java 程序设计基础知识点的全面了解程度。2) 题量是 80 道,其中单选 60 道,每道题一分;多选题 20 道,每道题两分,合计100 分。3) 考试方式采用网络在线考试。4) 考试时间为 2 个小时。 复赛题1) 题型为编程题,主要考察对 Java 语言的熟练掌握程度。2) 题量为 4 道操作题+2 道附加题。试卷满分为 150 分,其中附加题为 50 分。3) 考试方式采用上机实际操

3、作。4) 考试时间为 3 个小时。决赛题1) 题型为编程题,主要考察学生对 Java 程序设计的理解和综合运用能力,解决复杂问题的分析能力和创造发挥能力。2) 题量为两道编程题,其中一道考察解决复杂问题的能力,另一道考察解决创造性发挥能力。试卷满分为 120 分。3) 考试方式采用上机实际操作。4) 考试时间为 5 个小时。 三、比赛大纲基本要求1具备基本的计算机操作技能,有程序设计经验;2对面向对象的程序设计思想有所了解。3热爱编程,对 Java 程序设计语言有浓厚兴趣。4能熟练地使用一种高级语言或数据库语言编写程序、调试程序。预赛部分预赛主要考察 Java 程序设计语言包含的基本知识点,具

4、体内容如下:(一)基本知识1)Java 的特点,SDK,Java 程序的开发过程,Appliction 和 Applet。2)Java 的基本数据类型,Java 数组。3)运算符与表达式,语句、控制语句、循环语句、break 和 continue 语句。4)类、对象,static、this、super 和包,访问权限、匿名类、异常类,继承、多态性、接口,Class 类、基本类型的类包装,JAR 文件。5)字符串、常用方法、基本数据的互相转化,对象的字符串表示、StringTokenizer类、字符串与字符、字节数组,StringBuffer 类。6)Date 类、Calendar 类、Math

5、 类、BigInteger 类。7)Java Applet 基础,Applet 运行原理。(二)基本操作1)AWT 组件及事件处理。Java 窗口,文本框,按钮与标签,文本区,面板,布局,画布,选择型组件;窗口事件,鼠标事件,焦点事件,键盘事件。2)对话框编程。文件对话框,消息对话框,确认对话框,颜色对话框。复赛部分复赛主要考察运用 Java 语言编程的能力,具体内容如下:(一)Java 多线程1)Thread 类的子类创建线程;使用 Runnable 接口创建线程。2)GUI 线程,线程同步。(二)输入输出流1) File 类,FileInputStream 类,FileOutputStre

6、am 类,FileReader 类和FileWriter 类,RandomAccessFile 类。2)数据流,数组流,对象流,文件锁 FileLock。(三)Java 网络编程1)URL,读取 URL 中的资源。2)套接字,UDP 数据报。(四)Java 数据库编程1)JDBC,Java 数据库开发。决赛部分在全面考察本课程应掌握的基本概念和基本技能的基础上,重点考察学生以实际应用为背景,对 Java Applet 程序和 Java Application 程序的编辑、编译和运行过程的熟练掌握,以及对 Java 程序设计的理解和综合运用能力,考察学生解决复杂问题的分析能力和创造发挥能力。四、

7、附注 参赛考生在比赛准备期间,可以参考由清华大学出版社出版的“普通高等院校计算机专业(本科)实用教程系列”教材Java2 实用教程(第三版),本期比赛的所有参赛知识点,都是以此书作为蓝本,进行考题设计的。附一:知识点列表1、面向对象软件开发1.1 面向对象程序设计的基本思想及基本概念1.2 JAVA 中支持面向对象的特点2、Java 语言概述2.1 JAVA 虚拟机、特点及 JAVA 运行系统2.2 Java Applet 程序、Application 程序的编辑、编译和运行。3、Java 语言基础3.1 强制数据类型的转换格式;了解运算符的优先级和结合性;3.2 Java 语言向量引入的目的

8、及其与数组的区别;3.3 Java 语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用;3.4 Java 语言变量、常量的使用及其运算操作。3.5 Java 语言流程控制语句的功能及使用。4、Java 语言的类4.1 系统定义的类(包);4.2 用户程序自定义类和对象的基本格式。5、Java 语言的继承与多态5.1 Java 方法的重载;构造函数继承与重载的含义。5.2 Java 语言包的创建和引用;接口的作用、定义及实现方法。5.3 Java 父类与子类、域继承和方法继承的操作过程。6、Java 语言的工具类与算法6.1 Java 语言 Object 类、数据类型类

9、、Math 类和 System 类的功能及所提供的属性和方法;6.2 Java Applet 类的主要方法及浏览器自动调用主要方法的操作过程。 7、图形用户界面的设计与实现7.1 Java 常用的布局策略及主要容器组件;图形界面的基本构成;7.2 利用 Java 类库中的类及方法绘制用户自定义的图形界面的方法;7.3 Java 标准组件的创建、使用与事件处理。8、高级编程8.1 异常处理:异常与异常类、抛出异常、异常的捕获。8.2 多线程程序设计:线程的概念、JAVA 线程的创建、线程优先级和线程调度、如何在程序中实现多线程。8.3 Swing GUI 组件8.4 流式输入输出与文件处理:JAVA 的输入输出类库、简单的输入/输出流(读写文件、管道流、存储器读写)、文件的处理及随机访问8.5 JAVA 的网络程序设计:JAVA 的 SOCKET 通讯机制、网络资源访问、JAVA 的数据报通讯方式。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。