程序设计工程师技术水平证书(JAVA)
考试大纲
考试性质和目的:
本考试的目的在于促使考生掌握JAVA语言与面向对象程序设计的概念、方法与基本技术。并注重提高考生运用Java语言和面向对象技术解决问题的能力,使其具备独立完成各种设计项目的能力,达到程序设计工程师的水平。
适应岗位
JAVA软件工程师/软件工程师/高级软件工程师
可根据开发规范与流程独立完成程序的设计、编码、测试以及相关文档;
可对系统进行分析、设计、调优;
具有良好的解决问题、Debug能力;
具有良好沟通能力和编码习惯。
考试说明
(1)考试形式:
应用工业和信息化部教育与考试中心考试系统,上机考试。
(2)考试分值比例:
程序设计工程师技术水平证书(JAVA)技术水平证书考试试卷由理论考试和实践考试两部分组成。试卷总分值为100分,其中理论题占20分,实践题占80分。
(3)考试题型及分值:
一、选择题(共30小题,每小题1分,共30分)
二、实践题(共70分)
(4)考试时间:150分钟。
(5)参考书:
Java语言程序设计 铁道出版社
(6)考核目标:
全面考察考生掌握JAVA语言与面向对象程序设计的概念、方法与基本技术的掌握水平。
考试内容
Java语言概述
Java语言的形成与发展
Java语言特点
Java程序工作方式
JDK实用程序
Java程序类型
Java语言编码规范
Java语言基础
2.1Java程序的结构
表达式规则
流程控制语句
数组与字符串
Java面向对象程序设计(上)
3.1面向对象求解概述
类与对象
类的组合与嵌套
继承
多态
Java面向对象程序设计(下)
静态变量和静态方法
抽象类和抽象方法
最终类和最终方法
包
修饰符和访问控制
接口
java语言基础类库
Java类库
Java语言包(java.lang)
Java实用程序包(java.util)
Java文本包(java.text)
Java数学包(java.math)
java程序中的异常处理
程序异常概念
异常与异常类
异常处理
异常处理原则
Java程序中的输入输出
Java流式输入输出概述
字节流类
字符流类
缓冲流类
对象流类
文件操作
Java数据库编程接口
数据库基础知识
建立Access数据库实例
SQL语言入门
JDBC与数据库访问
综合案例
案例提出
案例分析
类的设计
编码实现
Java开发环境与工具
JDK开发工具
Eclipse继承开发环境
考试样题
一、单选择题
下列关于变量及其范围的陈述中不正确的是 ( )。
A. 实例变量是类的成员变量。
B. 实例变量用关键字static声明。
C. 在方法中定义的局部变量在该方法被执行时创建。
D. 局部变量在使用前必须被初始化。
二、实践题
编写一个如左下图界面的计算器程序。
程序功能:在标题为“四则运算”的JFrame(框架)容器中,放置4个标签:“操作数1:”、“操作数2:”、“结果:”和存放计算结果的白色空白标签,还放置2个用于输入操作数的文本框,以及4个单选按钮:“+”、“-”、“×”和“÷”,运行时只能选定其中一个单选按钮。
运行时,在两个文本框上输入操作数(例如23.4和2),单击其中一个单选按钮(例如“+”),便进行相应的算术运算,运算结果显示在结果标签框中(例如25.4)。
如果输入的操作数有错(例如aaa),则执行四则运算时,在结果标签框中显示“输入有错!”,参见右上图。
单击框架右上角的“×”按钮,可退出程序运行。
《电子商务设计工程师技术水平证书考试大纲》第 1页共4页