- 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( 必须严格按照题目要求写程序,自己添加
您可能关注的文档
- 40个让你垂涎的食物展示网站设计.doc
- 北京理工大学毕业设计--网络数据获取与分析软件设计.doc
- 互联网与神经学的交叉对比研究.doc
- Html高级教程学习笔记.doc
- 网络社区服务与管理系统的设计与实现—计算机毕业设计(论文).doc
- 毕业设计-基于WEB的实验室管理系统(自动排课功能的实现)-论文.doc
- 用户体验-敏捷项目中的用户体验-AS10091623.doc
- 在线购物网站开发计划书.doc
- 经典网页特效及网页代码设计技巧系列之---科学计算器.doc
- 《网页设计》理论教学大纲.doc
- 宣贯培训(2026年)《NYT 4512-2025 非洲菊疫病抗性鉴定技术规程》.pptx
- 宣贯培训(2026年)《NYT 4514-2025木薯副产物综合利用导则》.pptx
- 宣贯培训(2026年)《NYT 4513-2025木薯全程机械化生产技术规范》.pptx
- 宣贯培训(2026年)《NYT 4470-2025全株玉米青贮质量分级》.pptx
- 宣贯培训(2026年)《NYT 4468-2025玉米供需平衡表编制规范》.pptx
- 宣贯培训(2026年)《NYT 4469-2025全株玉米青贮质量评定 综合指数法》.pptx
- 宣贯培训(2026年)《NYT 4474-2025东北地区玉米-大豆轮作生产技术规程》.pptx
- 宣贯培训(2026年)《NYT 4472-2025玉米耐盐碱鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4473-2025玉米抗旱性鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4478-2025甘薯收获技术规程》.pptx
原创力文档

文档评论(0)