内容推荐 特科尔斯基编著的《Barron's巴朗AP计算机科学A(第8版)(英文版)》为巴朗集团AP备考书系计算机科学新版辅导书,内容丰富全面,包含备考指南、考点透析以及模拟考试试题帮助考生考前热身。同时2018新版在原来的基础上增删了部分内容,使得新版更加紧跟时代,适应现在AP考试的变化,更加有利于考生们的复习和实用。 2018新版的备考书附加在线内容,可在智能手机、平板电脑及个人电脑上使用! 目录 前言 绪论 考试概要 如何使用这本书 模拟考试1胗断测试 计算机科学A 第一部分 计算机科学A 第二部分 答案 试题考点分析 答案解析 1 考试的策略 选择题部分 考什么? 答题时间 猜题 Java'陕速参考 勤做笔记 故障排除——这个代码有什么问题? 跟踪循环 Java的例外 矩阵操作 比较算法 答题的技巧 开放式题目部分 是什么格式的? 考什么? 什么样的问题? Java快速参考 答题时间 将开放式题目分级 编码问题 最大化你的分数 2 Java语言特点介绍 类和包 Javadoc注释 类型和标识符 标识符 内置类型 数值存储 十六进制和八进制数 最终变量 运算符 算数运算符 关系运算符 逻辑运算符 赋值运算符 递增递减运算符 运算符的优先级 输入/出出 输入 输出 转义字符 控制结构 条件结构 循环结构 错误和异常 选择题 答案 答案解析 3 类和对象 对象 类 公有、私有、静态 方法 头文件 方法类型 方法重载 范围 this关键字 引用 引用与原始数据类型 Null引用 方法参数 选择题 答案 答案解析 4 继承和多态 继承 超类和子类 继承层次 实现子类 声明子类对象 多态 动态绑定(后期绑定) 在子类中应用supel 类型兼容性 向下转换 ClassCastException 抽象类 抽象类 abstract关键字 接口 接口 定义接口 implements5关键字 comparable接口 选择题 答案 答案鹪析 5 一些标准类 object类 普遍超类 obiect方法 Sting类 StingXqf象 构造StingXqf象 连接运算符 比较sting对象 其他sting方法 封装类 Integer类 Double类 Math类 随机数 选择题 答案 答案解析 6 程序设计和分析 软件开发的生命周期 瀑布模型 程序说明书 程序设计 程序实现 调试和测试 程序维护 面向对象的程序设计 确定类 确定行为 确定类之间的关系 UML图 实现类 实现方法 词汇小结 程序分析 程序的正确性 验证 性能 选择题 答案 答案解析 7 数组和数组列表 一维数组 初始化 数组的长度 遍历数组 数组作为参数 类中的数组变量 对象数组 数组算法分析 数组列表 集合API 集合层次结构 集合和泛型 自动装箱和拆箱 List(E)接口 List(E)方法 ArrayList(E)类 使用ARrayList(E) 集合和迭代器 定义迭代器 Iterator(E)接口 使用泛型迭代 二维数组 声明 作为行数组的矩阵数组 操作二维数组 二维数组作为参数 选择题 答案 答案解析 8 递归 递归方法 简单递归方法的一般形式 编写递归方法 递归方法分析 使用递归进行排序算法 递归辅助方法 二维网格中的递归 开放式问答题示例1 开放式问答题示例2 选择题 答案 答案解析 9 排序和搜索 排序:选择和插入排序 选择排序 插入排序 递归排序:合并排序和快速排序 合并排序 快速排序 Java里的排序算法 顺序搜索 二进制搜索 分析二进制排序 选择题 答案 答案解析 10 AP计算机科学A中的实验室 Magpie实验室 特殊强调 Elevens实验室 特殊强调 Picture实验室 特殊强调 选择题 答案 答案解析 模拟考试 模拟考试2 计算机科学A第一部分 计算机科学A第二部分 答案 答案解析 模拟考试3 计算机科学A第一部分 计算机科学A第二部分 答案 答案解析 附录:有用的计算机术语表 索引
|