计算机程序设计技术证书考试大纲.docVIP

  • 13
  • 0
  • 约2.1千字
  • 约 5页
  • 2022-07-12 发布于湖南
  • 举报
计算机程序设计技术证书考试大纲 (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( 考核目标: 全面考察学生解决程序设计问题的实际能力。 三、考试内容 1(Java语言基础知识 (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的基本API 9( Java语言编程流行平台的源程序编辑、编译、运行及调试 四、考试说明和考试样题 (1) 考试时间:笔试和机试各 120 分钟 (2) 笔试考试样题: 试题一 选择题 1、Java源文件和编译后的文件扩展名分别为( ) A、.class和.java B、.java和 .class C、.class和.class D、.java和.java 2、设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( 必须严格按照题目要求写程序,自己添加

文档评论(0)

1亿VIP精品文档

相关文档