咨询电话:400-650-7353

欢迎来到计算机二级网站!

首页

考试科目 高级Office C语言 Access VFP VB Java C++ MYSQL Web程序

考试信息 考试大纲 报名时间 报名入口 准考证打印 考试时间 成绩查询 证书领取

备考中心

考试题库

学习资料

下载中心

热门专题

常见问题

您现在的位置:计算机二级考试 > 上海 > 考试大纲 > 上海市高等学校计算机二级考试《Java程序设计》考试大纲

上海市高等学校计算机二级考试《Java程序设计》考试大纲

2017-12-20 16:48:26 来源:互联网

一、考试性质

上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算机基础教学水平和教学质量的重要依据之一。该项考试旨在规范和加强上海高校的计算机基础教学工作,提高学生的计算机应用能力。考试对象主要是上海市高等学校学生,每年举行一次,通常安排在当年的十月下旬、十一月上旬的星期六或星期日。凡考试成绩达到合格者或优秀者,由上海市教育委员会颁发相应的证书。

本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海市教育考试院组织实施。

二、考试目标

上海市高等学校计算机等级考试(二级)主要内容是基于不同语种的程序设计。通过程序设计的教学和考核,旨在训练大学生的计算思维和编程技术,重在培养大学生应用程序设计语言编写程序解决实际问题的能力。

Java程序设计语言是目前国内外广泛应用的计算机程序设计语言。它是面向对象技术成功应用的范例,而面向对象技术已成为计算机应用开发领域的主流趋势。学生通过该课程的学习,应能了解程序设计语言的基本知识、面向对象的基本概念,掌握程序设计的基本方法与思路,这包括了Java程序设计语言中的结构化程序设计、面向对象程序设计、图形用户界面设计、异常处理、多线程程序设计、输入输出流等,并能综合应用这些知识解决简单实际问题。

《Java程序设计》的考试目标是测试考生掌握Java程序设计语言知识的程度和综合运用该语言知识进行程序设计的基本能力。

上海市高等学校计算机二级考试《Java程序设计》考试大纲

三、考试细则

1.考试时间:120分钟。

2.考试方式:考试采用基于网络环境的无纸化上机考试。

3.考试环境:

Ø上海市高校计算机等级考试通用平台。

Ø操作系统:Windows 7中文版。

Ø程序开发环境:安装SDK1.6版及以上,并设置SDK的操作环境。建议安装集成开发环境Eclipse standard 3.6版本或以上(或其它Java开发环境)。注:安装Eclipse,须先安装JRE。

四、试卷结构

一、单选题 10题 15分 基本概念;语义知识;常用方法

二、程序填空题 2~3题 20分 基本概念;基本语句;程序理解

三、程序调试题 3题 30分 基本语句;程序设计;程序调试

四、编程题 1~2题 35分 综合应用;常用算法

合 计 16~18题 100分

五、考试内容和要求

1.Java程序设计基础

Java的特点与结构

· Java程序设计语言的特点

· 应用程序、小应用程序的结构与书写格式

Java程序的开发

· Java 的开发步骤

· Java 的开发工具和资源

标识符

· 用户自定义标识符规则

· 系统专用标识符(关键字)

数据类型与变量常量

· 基本数据类型:整数型、实型、字符型和布尔型

· 复合数据类型:类、接口和数组

· 常量和变量的定义形式及各种类型的表示方法

运算符

· 赋值、算术、递增/减、关系、逻辑、复合、位运算、条件运算符

· 运算符的优先级和结合性

表达式

· 表达式的组成规则和求值顺序

· 表达式运算中的自动类型转换和强制类型转换

2.Java 结构化程序设计

顺序结构及语句

· 隔开语句: ;

· 注释语句://,/*…*/,/**…*/

· 输入语句

选择结构及语句

· if语句、if…else语句、if…else if语句

· if语句嵌套

· switch语句

循环结构及语句

· for语句、while语句、do…while语句

· 循环语句嵌套

转移语句

· break语句、continue语句

程序模块化与方法

· 方法的定义,参数传递,作用域掌握

数组

· 一维数组的定义及应用

· 二维数组的定义及应用

· 字符串处理

3.Java面向对象程序设计

面向对象程序设计的基本概念

· 类、对象及关系

类的创建

· 类的基本形式和声明

· 成员变量,成员方法,

· 类成员,类方法

对象的创建和使用

· 对象的声明和实例化

· 构造方法

· 成员变量、成员方法的引用

· 对象的生命周期

(责任编辑:zhangjs)

免责声明:本文来源于网络,由网友提供或网络搜集,仅供个人交流学习参考使用,不涉及商业盈利目的。如有版权问题,请联系本站管理员予以更改或删除。谢谢合作!