编辑推荐
《Barron's巴朗AP计算机科学A(第8版)》包括的全部知识点均由具经验且分析缜密的专家编写,对考点进行了深度的透析,以确保这些内容和实际考试相吻合。这《Barron's巴朗AP计算机科学A(第8版)》还包括模拟试题部分,可以帮助考生考前热身。与之前版本相比,部分内容根据当前考点进行了调整,并附加了在线内容,使考生备考可以更加充分,从而获得更好的成绩!
内容简介
TheAPComputerScienceAexamisathree-hourwrittenexam.Nobooks,calculators,orcomputersareallowed!Theexamconsistsoftwopartsthathaveequalweight:
SectiOH1:40multiple-choicequestionsin1hourand30minutes.
Section11:4free-responsequestionsin1hourand30minutes.
SectionIisscoredbymachine-youwillbubbleyouranswerswithapencilonamark-sensesheet.Eachquestioncorrectlyansweredisworth1point.Therearenodeductionsforincorrectanswers,andaquestionleftblankisignored.
SectionIlisscoredbyhumanreaders-youwillwriteyouranswersinabookletprovided.Free-responsequestionstypicallyinvolvewritingmethodsinJavatosolveagivenproblem.Sometimestherearequestionsanalyzingalgorithmsordesigningandmodiifyingdatastructures.Youmaybeaskedtowriteordesignanentireclass.Toensureconsistencyinthegrading,eachgraderfollowsthesamerubric,andeachofyourfouranswersmaybeexaminedbymorethanonereader.Eachquestionisworth9points,withpartialcreditawardedwhereapplicable.Yournameandschoolarehiddenfromthereaders.
Yourrawscoreforbothsectionsisconvertedtoanintegerscorefrom1to5,where1rep-resents"Notatallqualified"and5represents"Extremelywellqualified."BeawarethattheawardingofAPcreditvariesenormouslyfromcollegetocollege.Theexamcoversroughlyaone-semesterintroductorycollegecourse.
ThelanguageoftheAPexamisJava.OnlyasubsetoftheJavalanguagewillbetestedontheexam.Inwritingyoursolutionstothefree-responsequestions,however,youmayuseanyJavafeatures,includingthosethatarenotintheAPsubset.Foracompletedescriptionofthissubset,seetheCollegeBoardwebsiteathttps://apstudent.collegeboard.org/apcourse/ap-computer-science-a/course-details.EverylanguagetopIcinth18reviewbookispartoftheAPJavasubsetunlessexplicitlystatedotherwise.Notethattheendresubsetl8coveredinthebook
Forboththemultiple-choiceandfree-responsesectionsoftheexam,therewillbeaqLuckreferenceintheappendix.YoucanlookatthisaheadoftimebyselectingAbouttheExamandthencliclangonquickreferenceontheCollegeBoardwebsite.作者简介
作者RoselynTeukolsky,1968年毕业于威特沃特斯兰德大学,1976年毕业于康奈尔大学数学教育硕士学位。她是一名有40年教学经验的数学和计算机科学老师。
目录
前言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
前言/序言
ThisbookisaimedatstudentsreviewingfortheAPComputerScienceAexam.ItwouldnormallybeusedatthecompletionofanAPcourse.However,itcontainsacompletesummaryofalltopicsfortheexam,anditcanbeusedforself-studyifaccompaniedbyasuitabletextbook.
Thebookprovidesareviewofobject-orientedprogramming,algorithmanalysis,anddatastructures.Itcanthereforebeusedasasupplementtofirst-yearcollegecourseswhereJavaistheprogramminglanguage,andasaresourceforteachersofhighschoolandintroductorycollegecourses.
Newtothiseightheditionare
Achapteronstrategiesandtipsfortacklingthemultiple-choiceandfree-responsequestionsontheAPexam.
Anupdatedsectiononanalyzingthebinarysearchalgorithm.
Scoringrubricsforthefree-responsequestions.
ThiseditioncoversallfeaturesofJavathatwillbetestedontheAPexam,includingtopicsthatareemphasizedontheexam:arrays,two-dimensionalarrays,strings,list-processing,andinheritanceinobject-orientedprogramming.Therearemultiplequestionsonenhancedforloops(usingafor-eachlooptraversal),andtreatingamatrixasanarrayofarrays.Additionally,there'sachapterthatcoverstheAPComputerScienceAlabsthatweredevelopedtosatisfythelabrequirementforAPComputerScienceA.TherearenoquestionsontheAPexamthattestthespecificcontentofthelabs,buttherearequestionsthattesttheconceptsdevelopedinthelabs.Chapter10isexclusivelydevotedtotheseconcepts.
Topicsofparticularimportancecontinuetobemarkedwitha"lightning"symbolinthemargin,asshownhere.
NotethattheeightheditionhasbeenupdatedtoreflectthefactsthatdowncastingandtheClassCastExceptionarenolongerpartoftheAPJavasubset.
Thestyleofallquestionsandexamplesinthebookcontinuestoreflectthestyleofrecentexams.
Therearesixcompletepracticeexams,TheexamsfollowtheformatoftheAPexam,withmultiple-choiceandfree-responsesections.Oneexamispresentedaftertheintroductiontothebookforpossibleuseasadiagnostictest.Adiagnosticchartaccompaniestlustest.Therearetwoexamsattheendofthebook.Threemoretestsareavailableonline.Detailedsolutionswithexplanationsandscoringrubricsareprovidedforallexams.Thereisnooverlapofquestionsbetweentheexams.
NotethatthescoringworksheetsthataccompanyeachexamhavebeenupdatedtoreflecttheCollegeBoardpolicyofnotpenalizingstudentsforwronganswersonthemultiple-choicesection.