基本信息
上架時間:2012-1-17
出版日期:2012 年1月
開本:16開
頁碼:487
版次:1-1
所屬分類: 計算機
內容簡介
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.
目錄
《barron's ap計算機科學(英文版)》
前言
緒論
考試概要
參加考試的提示
選擇題部分
開放式問答題部分
如何使用本書
模擬考試一/測試題
計算機科學(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)
答案解析
附錄:有用的計算機術語辭彙表
索引