Barron's AP計算機科學

Barron's AP計算機科學

《Barron's AP計算機科學》是2012年世界圖書出版公司出版的圖書,作者是Roselyn Teukolsky,M.S. 。

基本信息

上架時間: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)

答案解析

附錄:有用的計算機術語辭彙表

索引

熱門詞條

聯絡我們