Barron's巴朗 AP计算机科学 A 第8版
作者:(美)特科尔斯基(ROSELYNTEUKOLSKY)编著
出版时间: 2018年版
内容简介
The AP Computer Science A exam is a three-hour written exam. No books, calculators, orcomputers are allowed! The exam consists of two parts that have equal weight:
SectiOH 1: 40 multiple-choice questions in 1 hour and 30 minutes.
Section 11: 4 free-response questions in 1 hour and 30 minutes.
Section I is scored by machine-you will bubble your answers with a pencil on a mark-sense sheet. Each question correctly answered is worth 1 point. There are no deductions forincorrect answers, and a question left blank is ignored.
Section Ilis scored by human readers-you will write your answers in a booklet provided.Free-response questions typically involve writing methods in Java to solve a given problem.Sometimes there are questions analyzing algorithms or designing and modiifying data structures. You may be asked to write or design an entire class. To ensure consistency in the grading, each grader follows the same rubric, and each of your four answers may be examinedby more than one reader. Each question is worth 9 points, with partial credit awarded whereapplicable. Your name and school are hidden from the readers.
Your raw score for both sections is converted to an integer score from 1 to 5, where 1 rep-resents "Not at all qualified" and 5 represents "Extremely well qualified." Be aware that theawarding ofAP credit varies enormously from college to college. The exam covers roughly aone-semester introductory college course.
The language of the AP exam is Java. Only a subset of the Java language will be tested onthe exam. In writing your solutions to the free-response questions, however, you may useany Java features, including those that are not in the AP subset. For a complete descriptionof this subset, see the College Board website at https://apstudent.collegeboard.org/apcourse/ap-computer-science-a/course-details. Every language topIc in th18 reviewbook is part of theAP Java subset unless explicitly stated otherwise. Note that the endre subset l8 covered inthe book
For both the multiple-choice and free-response sections of the exam, there will be a qLuckreference in the appendix. You can look at this ahead of time by selecting About the Examand then cliclang on quick reference on the College Board website.
目录
前言 xi
模拟考试1/诊断测试 1
1 考试的策略 60
2 Java语言特点介绍 67
3 对象和类 103
4 继承和多态 143
5 一些标准类 188
6 程序设计和分析 221
7 数组和数组列表 247
8 递归 306
9 排序和搜索 324
10 AP计算机科学A中的实验室 370
模拟考试 397
附录:有用的计算机术语词汇表 482
索引 485