微信扫一扫,移动浏览光盘
简介
this book is aimed at students reviewing forthe ap puter science a exam. it would normally be used at thepletion of an ap course. however, it contains a plete summaryof all topics for the exam, and it can be used for self-study ifacpanied by a suitable textbook.
the book provides a review of object-oriented programming,algorithm analysis,and data structures. it can therefore be used asa supplement to first-year college courses where java is theprogramming language, and as a resource for teachers of high schooland introductory college courses.
this fifth edition includes some features of java 5.0 and later:generic lists and the enhanced for loop. static imports andauto-boxing and -unboxing are also discussed in the book, but thesetopics will not be tested on the ap exam. the material onobjectoriented programming and design has been expanded to reflectthe changing emphasis of the ap exam. similar small changes andimprovements have been made throughout the book.
the book provides a review of object-oriented programming,algorithm analysis,and data structures. it can therefore be used asa supplement to first-year college courses where java is theprogramming language, and as a resource for teachers of high schooland introductory college courses.
this fifth edition includes some features of java 5.0 and later:generic lists and the enhanced for loop. static imports andauto-boxing and -unboxing are also discussed in the book, but thesetopics will not be tested on the ap exam. the material onobjectoriented programming and design has been expanded to reflectthe changing emphasis of the ap exam. similar small changes andimprovements have been made throughout the book.
目录
前言
绪论
考试概要
参加考试的提示
选择题部分
开放式问答题部分
如何使用本书
模拟考试一/测试题
计算机科学(i)
计算机科学(ii)
答案(i)
试题考点分析
答案解析
第一章java语言特点介绍
类和包
标识符和类型
标识符
内置类型
数值存储
十六进制数
filnal变量
运算符
算数运算符
关系运算符
逻辑运算符
赋值运算符
递增递减运算符
运算符的优先级
输入/输出
输入
输出
转义字符
控制结构
条件结构
循环结构
异常和错误
选择题
答案
答案解析
第二章对象和类
对象
方法
方法头部
方法类型
方法重载
范围
this关键字
引用
引用与原始数据类型
null引用
方法参数
选择题
答案
答案解析
第三章继承和多态
继承
超类和子类
继承层次结构
实现子类
声明子类对象
多态.
动态绑定(后期绑定)
类型兼容性
向下转换
classcastexception
抽象类
抽象类
abstract关键字
接口
接口
定义接口
implements关键字
comparable接口
选择题
答案
答案解析
第四章一些标准类
普遍超类
方法对象
字符串类
字符串对象
构造字符串对象
连接运算符
包装类
双精度浮点数类
教学类
随机数
选择题
答案
答案解析
第五章程序设计和分析
软件开发的生命周期
瀑布模型
程序详细计划书
程序设计
程序实现
调试和测试
程序维护
面向对象程序设计
确定类
确定行为
确定类之间的关系
uml图
实现类
实现方法
词汇小结
程序分析
程序的正确性
验证
性能
选择题
答案
答案解析
第六章数组和数组列表
一维数组
初始赋值
数组的长度
遍历数组
数组作为参数
类中的数组变量
对象数组
数组算法分析
敷组列表
集合apin
集合层次结构
集合和泛型
list(e)接口
list(e)方法
集合和迭代器
定义迭代器
iterator(e)接口
使用泛型迭代
二维数组
声明
操作二维数组
二维数组作为参数
选择题
答案
答案解析
第七章递归
递归方法
简单递归方祛的一般形式
编写递归方法
递归方法分析
排序算法使厨递归
递归辅助方法
二维网络中的递归
开放式问答题示例一
开放式问答题示例二
选择题
答案
答案解析
第八章排序和搜索
排序:选择和插入排序
选择排序
插入排序
递归排序:归并排序和快速排序
归并排序
快速排序
java里的排序算法
顺序搜索
二进制搜索
选择题
答案
答案解析
第9章gridworld示例学习
概述
类
角色
location类
方法
rock类和flower类
rock类
flower类
bug类
描述
方法
boxbug类
描述
方法
critter类
描述
方法
chameleoncritter类
描述
方法
grid(e)接口
方法
abstractgrid(e)灭
描述
方法
boundedgrid(e)类和unboundedgrid(e)类
描述
方法
示例学习和ap考试
选择题
答案
答案解析
模拟考试
模拟考试二
计算机科学(i)
计算机科学(ii)
答案(i)
答案解析
模拟考试三
计算机科学(i)
计算机科学(ii)
答案(i)
答案解析
附录:有用的计算机术语词汇表
索引
绪论
考试概要
参加考试的提示
选择题部分
开放式问答题部分
如何使用本书
模拟考试一/测试题
计算机科学(i)
计算机科学(ii)
答案(i)
试题考点分析
答案解析
第一章java语言特点介绍
类和包
标识符和类型
标识符
内置类型
数值存储
十六进制数
filnal变量
运算符
算数运算符
关系运算符
逻辑运算符
赋值运算符
递增递减运算符
运算符的优先级
输入/输出
输入
输出
转义字符
控制结构
条件结构
循环结构
异常和错误
选择题
答案
答案解析
第二章对象和类
对象
方法
方法头部
方法类型
方法重载
范围
this关键字
引用
引用与原始数据类型
null引用
方法参数
选择题
答案
答案解析
第三章继承和多态
继承
超类和子类
继承层次结构
实现子类
声明子类对象
多态.
动态绑定(后期绑定)
类型兼容性
向下转换
classcastexception
抽象类
抽象类
abstract关键字
接口
接口
定义接口
implements关键字
comparable接口
选择题
答案
答案解析
第四章一些标准类
普遍超类
方法对象
字符串类
字符串对象
构造字符串对象
连接运算符
包装类
双精度浮点数类
教学类
随机数
选择题
答案
答案解析
第五章程序设计和分析
软件开发的生命周期
瀑布模型
程序详细计划书
程序设计
程序实现
调试和测试
程序维护
面向对象程序设计
确定类
确定行为
确定类之间的关系
uml图
实现类
实现方法
词汇小结
程序分析
程序的正确性
验证
性能
选择题
答案
答案解析
第六章数组和数组列表
一维数组
初始赋值
数组的长度
遍历数组
数组作为参数
类中的数组变量
对象数组
数组算法分析
敷组列表
集合apin
集合层次结构
集合和泛型
list(e)接口
list(e)方法
集合和迭代器
定义迭代器
iterator(e)接口
使用泛型迭代
二维数组
声明
操作二维数组
二维数组作为参数
选择题
答案
答案解析
第七章递归
递归方法
简单递归方祛的一般形式
编写递归方法
递归方法分析
排序算法使厨递归
递归辅助方法
二维网络中的递归
开放式问答题示例一
开放式问答题示例二
选择题
答案
答案解析
第八章排序和搜索
排序:选择和插入排序
选择排序
插入排序
递归排序:归并排序和快速排序
归并排序
快速排序
java里的排序算法
顺序搜索
二进制搜索
选择题
答案
答案解析
第9章gridworld示例学习
概述
类
角色
location类
方法
rock类和flower类
rock类
flower类
bug类
描述
方法
boxbug类
描述
方法
critter类
描述
方法
chameleoncritter类
描述
方法
grid(e)接口
方法
abstractgrid(e)灭
描述
方法
boundedgrid(e)类和unboundedgrid(e)类
描述
方法
示例学习和ap考试
选择题
答案
答案解析
模拟考试
模拟考试二
计算机科学(i)
计算机科学(ii)
答案(i)
答案解析
模拟考试三
计算机科学(i)
计算机科学(ii)
答案(i)
答案解析
附录:有用的计算机术语词汇表
索引
Barron's AP 计算机科学A
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!