如今计算机很火爆,同学们想要在大学选修这个专业的话,就一定要在国际学校时提前准备。今天想给一些AP的同学来讲讲AP计算机科学A真题以及复习要点,一起来看看吧!
1a. 完成方法 numberOfLeapYears,返回参数year1 和year2 (含)之间闰年的数目。必须调用方法 isLeapYear 才能获得满分。
考点:
i) 学员需要会写循环的代码,因为知道重复的次数,所以应用for循环结构。
ii) 经典算法--数数的写法。
iii) 调用题目提供的方法
解题过程
1b. 完成方法 dayOfWeek,返回一个代表一周的某一天的整数值,0是星期天,1是星期一… 6是星期六,你一定要调用方法 firstDayOfYear 和 dayOfYear 以取得满分。
考点:
i) 运算符%取余的应用。
ii) 调用题目提供的方法
解题方法
4a. 完成LightBoard类里的构造器,它初始化lights,每单个数据都有40%是亮的。
考点:
i) 二维数组的构建和应用。
ii) 随机数的应用。
iii) 二维数组和嵌套循环的结合。
解题方法
计算机科学考试两个部分分开考,单选题和Free response各占一个半小时,有40道单选题和4道FRQ大题。单选题一般时间会很充裕,但是也要把握好节奏。在读题的时候一定要认真审题,可以思考一下这道题在考什么,同时建议把所有选项看完,因为正确选项可能是E,而前面可能有一个迷惑选项。把全部选项看完可以互相对比,找出正确的答案。同时也要注意刚才提到过的陷阱,建议留出一部分时间去检查,把错误率降到最低。
选择题往年的重灾区是面向对象编程风格,对于学员来说,利用类与对象来构建程序的概念比较抽象。
其实课程里每个单元单独考察大部分学员都能应对,不过AP考试很多题目都是综合了不同章节的知识点,所以最大的难点是能读懂题目的核心在考哪个知识点,如果看懂了,基本上都能答对。
在写Free Response的时候,建议先不要看很长的题干,而去看每个method的要求,如果看完了还有不明白的地方再去看题干。这样可以更加清晰地理解每一道题的要求。普遍来说,4道大题的题干都会很长,在读完题之后还要去思考怎么写代码,所以最好尽快理解题目要求。如果遇到一个小题不太会,也不要浪费太多时间去反复想,要不然后面的题可能就没时间做了。遇到难题可以先跳过,把该拿的分拿到,最后如果还有时间可以再去尝试。如果单选题做得很好,即使FRQ有些题不会做也是很容易拿到理想分的。
今天对AP计算机科学A真题的介绍就到这里,希望可以帮助大家更有策略性地复习。
美国大学留学顾问委员的调查显示,由于美国大学已经普遍把学员在AP考试中的表现作为衡量其是否能够胜任大学学习的依据,因此AP考试成绩是众多大学录取考虑因素中最为重要的依据之一。
如果你已经报考了明年的考试,但没有信心冲5成功,甚至保4都有难度,点击报名【AP衔接全程班】,海归AP将密切关注每个学员的进度与需求,用丰富的教学经验与带班经历,为你的理想分。
点击
AP计算机科学A想考高分 那你了解过 2020年的APCS了吗
查看。
学习有方法,成长看得见
筑梦牛剑/G5/常春藤