出版時(shí)間:2012-1 出版社:世界圖書出版公司 作者:特科爾斯基 頁數(shù):487
內(nèi)容概要
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.
作者簡(jiǎn)介
作者:(美國(guó))特科爾斯基(Roselyn Teukolsky)
書籍目錄
前言
緒論
考試概要
參加考試的提示
選擇題部分
開放式問答題部分
如何使用本書
模擬考試一/測(cè)試題
計(jì)算機(jī)科學(xué)(i)
計(jì)算機(jī)科學(xué)(ii)
答案(i)
試題考點(diǎn)分析
答案解析
第一章java語言特點(diǎn)介紹
類和包
標(biāo)識(shí)符和類型
標(biāo)識(shí)符
內(nèi)置類型
數(shù)值存儲(chǔ)
十六進(jìn)制數(shù)
filnal變量
運(yùn)算符
算數(shù)運(yùn)算符
關(guān)系運(yùn)算符
邏輯運(yùn)算符
賦值運(yùn)算符
遞增遞減運(yùn)算符
運(yùn)算符的優(yōu)先級(jí)
輸入/輸出
輸入
輸出
轉(zhuǎn)義字符
控制結(jié)構(gòu)
條件結(jié)構(gòu)
循環(huán)結(jié)構(gòu)
異常和錯(cuò)誤
選擇題
答案
答案解析
第二章對(duì)象和類
對(duì)象
方法
方法頭部
方法類型
方法重載
范圍
this關(guān)鍵字
引用
引用與原始數(shù)據(jù)類型
null引用
方法參數(shù)
選擇題
答案
答案解析
第三章繼承和多態(tài)
繼承
超類和子類
繼承層次結(jié)構(gòu)
實(shí)現(xiàn)子類
聲明子類對(duì)象
多態(tài).
動(dòng)態(tài)綁定(后期綁定)
類型兼容性
向下轉(zhuǎn)換
classcastexception
抽象類
抽象類
abstract關(guān)鍵字
接口
接口
定義接口
implements關(guān)鍵字
comparable接口
選擇題
答案
答案解析
第四章一些標(biāo)準(zhǔn)類
普遍超類
方法對(duì)象
字符串類
字符串對(duì)象
構(gòu)造字符串對(duì)象
連接運(yùn)算符
包裝類
雙精度浮點(diǎn)數(shù)類
教學(xué)類
隨機(jī)數(shù)
選擇題
答案
答案解析
第五章程序設(shè)計(jì)和分析
軟件開發(fā)的生命周期
瀑布模型
程序詳細(xì)計(jì)劃書
程序設(shè)計(jì)
程序?qū)崿F(xiàn)
調(diào)試和測(cè)試
程序維護(hù)
面向?qū)ο蟪绦蛟O(shè)計(jì)
確定類
確定行為
確定類之間的關(guān)系
uml圖
實(shí)現(xiàn)類
實(shí)現(xiàn)方法
詞匯小結(jié)
程序分析
程序的正確性
驗(yàn)證
性能
選擇題
答案
答案解析
第六章數(shù)組和數(shù)組列表
一維數(shù)組
初始賦值
數(shù)組的長(zhǎng)度
遍歷數(shù)組
數(shù)組作為參數(shù)
類中的數(shù)組變量
對(duì)象數(shù)組
數(shù)組算法分析
敷組列表
集合apin
集合層次結(jié)構(gòu)
集合和泛型
list(e)接口
list(e)方法
集合和迭代器
定義迭代器
iterator(e)接口
使用泛型迭代
二維數(shù)組
聲明
操作二維數(shù)組
二維數(shù)組作為參數(shù)
選擇題
答案
答案解析
第七章遞歸
遞歸方法
簡(jiǎn)單遞歸方祛的一般形式
編寫遞歸方法
遞歸方法分析
排序算法使廚遞歸
遞歸輔助方法
二維網(wǎng)絡(luò)中的遞歸
開放式問答題示例一
開放式問答題示例二
選擇題
答案
答案解析
第八章排序和搜索
排序:選擇和插入排序
選擇排序
插入排序
遞歸排序:歸并排序和快速排序
歸并排序
快速排序
java里的排序算法
順序搜索
二進(jìn)制搜索
選擇題
答案
答案解析
第9章gridworld示例學(xué)習(xí)
概述
類
角色
location類
方法
rock類和flower類
rock類
flower類
bug類
描述
方法
boxbug類
描述
方法
critter類
描述
方法
chameleoncritter類
描述
方法
grid(e)接口
方法
abstractgrid(e)滅
描述
方法
boundedgrid(e)類和unboundedgrid(e)類
描述
方法
示例學(xué)習(xí)和ap考試
選擇題
答案
答案解析
模擬考試
模擬考試二
計(jì)算機(jī)科學(xué)(i)
計(jì)算機(jī)科學(xué)(ii)
答案(i)
答案解析
模擬考試三
計(jì)算機(jī)科學(xué)(i)
計(jì)算機(jī)科學(xué)(ii)
答案(i)
答案解析
附錄:有用的計(jì)算機(jī)術(shù)語詞匯表
索引
章節(jié)摘錄
版權(quán)頁:插圖: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計(jì)算機(jī)科學(xué)A(影印本)》編輯推薦:備考指南考點(diǎn)透析,3套模擬考試題幫您考前熱身。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Barron's AP 計(jì)算機(jī)科學(xué)A PDF格式下載