第一图书网

Barron's AP 计算机科学A

特科尔斯基 世界图书出版公司
出版时间:

2012-1  

出版社:

世界图书出版公司  

作者:

特科尔斯基  

页数:

487  

内容概要

  this book is aimed at students reviewing for
the ap computer science a exam. it would normally be used at the
completion of an ap course. however, it contains a complete summary
of all topics for the exam, and it can be used for self-study if
accompanied by a suitable textbook.
   the book provides a review of object-oriented programming,
algorithm analysis,and data structures. it can therefore be used as
a supplement to first-year college courses where java is the
programming language, and as a resource for teachers of high school
and introductory college courses.
   this fifth edition includes some features of java 5.0 and later:
generic lists and the enhanced for loop. static imports and
auto-boxing and -unboxing are also discussed in the book, but these
topics will not be tested on the ap exam. the material on
objectoriented programming and design has been expanded to reflect
the changing emphasis of the ap exam. similar small changes and
improvements have been made throughout the book.

作者简介

作者:(美国)特科尔斯基(Roselyn Teukolsky)

书籍目录

前言
绪论
考试概要
参加考试的提示
选择题部分
开放式问答题部分
如何使用本书
模拟考试一/测试题
计算机科学(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)
答案解析
附录:有用的计算机术语词汇表
索引

章节摘录

版权页:插图:8.(E)A new Address object must be created, to be used as the Address parameter in the Customer constructor. To do this correctly requires the keyword neu preceding the Address constructor. Segment II omits new and does not use the Addressconstructor correctly. (In fact, it inserts a new Strin object ui the Address slotof the Customer constructor.)9.(C)The algorithm used in method locate is a sequential search, which mayhave to examine all the objects to find the matching one. A binary search, whichrepeatedly dis4:ards a chunk of the array that does not contain the key, is more efficient. However, it can only be used if the values being examined-in thiscase customer ID numbers-are sorted. Note that it doesn't help to have thearray sorted by name or phone number since the algorithm doesn't look at these values.10. D) Mergesort repeatedly splits an array of n elements in half until there are narrays containing one element each. Now adjacent arrays are successively mergeduntil there is a single mefged, sorted array. A binary search repeatedly splits anarray into two, narrowing the region that may contain the key. Insertion sort,however, does no array splitting. It takes elements one at a time and finds theirinsertion point in the sorted piece of the array. Elements are shifted to allowcorrect insertion of each element. Even though this algorithm maintains thearray in two parts-a sorted part and yet-to-be-sorted part-this is not a divideand-conquer approach.


编辑推荐

《Barron's AP计算机科学A(影印本)》编辑推荐:备考指南考点透析,3套模拟考试题帮您考前热身。

图书封面

广告

下载页面


Barron's AP 计算机科学A PDF格式下载



配送很快,一天不到就送到了,包装也不错,完好无损。


真的很不错!发货快纸质好是正版的!


快捷迅速


内容翔实的书,编辑精到!
正宗好书啊,太有价值了!


书的质量一般,字印的不太好


书上有折痕,可能是分装的时候弄得,价格不贵,5折的时候买的。对初学者而言比较难


只能用"金玉其外,败絮其中"形容了,内容就像扫描件,p120-135有近十页重影,要不是嫌麻烦就退货了。


没有破损,内容不错,推荐大家购买


很划算,比原版巴郎便宜很多,内容其实差别不大。就是书的第一页有饼干和油渍= =不过无大碍。。。总体推荐~


内容很清楚,运送速度还可以


看着还行,章节布局很合理


能找到不多的针对ap 计算机的书了中文够少的-----只有目录和一些标题是中文= =


正版图书,质量不错。推荐


从易到难吧,循序渐进


字不够清晰 伤眼睛 内容正常


That book is so helpful!And I got it waiting for only three days!That's cool!


相关图书