计算机程序设计技术证书考试大纲.doc_第1页
计算机程序设计技术证书考试大纲.doc_第2页
计算机程序设计技术证书考试大纲.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机程序设计技术证书考试大纲(JAVA语言)一、 考试性质、目的和要求:1 考试性质和目的本考试旨在促使考生掌握面向对象程序设计的整体思维框架,有关的基本算法以及JAVA语言编程、程序测试和调试的基本方法,初步形成良好的程序设计风格,具备JAVA程序设计的基本能力,达到JAVA程序员的技术水平。2 考试的基本要求(1) 具备操作系统、数据结构、软件工程、数据库等软件基本知识。(2) 了解程序文档的编写技法和要领。(3) 了解面向对象程序设计基本概念、方法和主要特点。(4) 掌握JDK的安装及操作系统环境变量的设置(5) 掌握JAVA语言提供的数据类型和程序结构,基本的常用算法,能够合理应用。(6) 能够使用Java编程语言进行基于文本和图形界面的应用设计及编写小应用程序Applet。(7) 掌握用命令行方式编译和运行JAVA语言程序的方法。(8) 能够根据功能需求设计、编写和调试完整的小型JAVA程序。(9) 至少熟悉一种集成开发环境(如Eclipse,JBuilder ,JCreator等)的使用。 二、 考试方式和考核目标1 考试方式:考试分笔试和上机考试两个部分,上机考试要求在考试平台上编写和调试能够运行的完整程序。3 考核目标:全面考察学生解决程序设计问题的实际能力。三、 考试内容1Java语言基础知识(1) Java背景及特点(含虚拟机原理)(2) JDK的安装和环境变量设置 (3) Java基本数据类型(4) 运算符和表达式 (5) 控制结构(顺序结构、选择结构、循环结构)(6) 常见Java编辑工具下源程序的编译、运行和调试。2 常用数据类型:数组和字符串(1) 数组的声明、初始化和引用(2) 数组应用(3) 字符串应用3 面向对象概念(1) 类和对象的概念及定义(2) 对象的初始化和构造方法(3) 类的封装、继承和多态机制(4) 抽象类、接口和包(5) 异常的概念、分类、异常的抛出和处理、自定义异常4 Swing 图形组件(1) Swing包、(2) 事件处理机制(3) 布局管理(4) 键盘和鼠标事件处理(5) 菜单设计(6) 对话框设计(7) 窗口设计(8) Applet原理、生命周期及运行方式5 多线程(1)多线程的基本概念(2)基于线程的编码设计(3)线程的基本控制(4)创建线程的其它方法(5)线程的同步(6)线程间的交互6网络编程(1)网络概念(2)Socket通讯的一般过程(3)Java的网络类库(4)服务器套接字类(5)客户机套接字类(6)基于TCP/IP的编程7 输入输出流(1) 输入输出类库(2) 标准输入输出 (3) 文件操作8 数据库连接(1)JDBC的基本API9 Java语言编程流行平台的源程序编辑、编译、运行及调试四、考试说明和考试样题 (1) 考试时间:笔试和机试各 120 分钟 (2) 笔试考试样题:试题一 选择题1、Java源文件和编译后的文件扩展名分别为( ) A、.class和.java B、.java和 .class C、.class和.class D、.java和.java2、设x=5 则y=x- 和y=-x的结果,使y分别为( )A、5,5 B、5,6 C、5,4 D、4,4试题二 阅读与选择题1、 程序段中哪些标识符是合法的: A、Class B、class C、hello! D、a2 E、2x F、my_int试题三 阅读与填空题1、当实现Runnable接口时,要实现的方法是 。2、在Java程序中,主线程一般具有 优先级。 (3) 上机考试样题完成下列程序设计:1、 编写程序,定义三角形数组,存放乘法表的结果。2、 编写程序,从键盘读入一系列字符串,排序后进行输出。3、 定义一个表示学生的类(Student)。Student类包括表示学生的学号、姓名、性别、年龄和3门课程成绩的信息数据及用来获得和设置学号、姓名、性别、年龄和3门课程成绩的方法,创建TestStudent类。在TestStudent类中生成5个学生对象,计算3门课程的平均成绩,以及某门课程的最高分和最低分。请根据题目要求写出完整的程序并编译通过。注意以下几点:1 把全部程序文件保存在规定的子目录下。即使你的程序无法编译通过,也应该保存源文件,以得到基本分数。2 用你的考号作为工程文件名。3 必须严格按照题目要求写程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论