刷真题是每个AP考生复习时的保留环节。我们为明年AP大考的同学准备了3道2019AP计算机科学A真题,还有详细解析,文末附赠2019与2018AP计算机科学A考试对比分析哦。
2019AP计算机科学A真题一
1a. 完成方法 numberOfLeapYears,返回参数year1 和year2 (含)之间闰年的数目。你必须调用方法 isLeapYear 才能获得满分。
考点:
i) 学生需要会写循环的代码,因为知道重复的次数,所以应用for循环结构。
ii) 经典算法--数数的写法。
iii) 调用题目提供的方法
答案:
评分标准:
1. 定义count和return count语句
2. 循环year1到year2(含)之间的年份
3. 调用isLeapYear()
4. 检查是不是闰年
5. count 有累计语句
1b. 完成方法 dayOfWeek,返回一个代表一周的某一天的整数值,0是星期天,1是星期一… 6是星期六,你一定要调用方法 firstDayOfYear 和 dayOfYear 以取得满分。
考点:
i) 运算符%取余的应用。
ii) 调用题目提供的方法
答案:
评分标准:
1. 调用firstDayOfYear()
2. 调用dayOfYear()
3. 运算一周里某天的整数值
4. 返回正确整数值
2019AP计算机科学A真题二
2. 这道题需要完成StepTracker类的代码编写,包括构造器和任何需要的数据和方法。你写的代码需要符合题目里所有的要求和例子。
考点:
i) 题目分析,定义需要的数据和方法。
ii) 构造器的编写。
iii) 经典算法 -- 数数和求平均数。
答案:
评分标准:
1. Class 的定义
2. 数据定义为private
3. 构造器参数正确
4. 构造器初始化数据内容
5. 方法addDailySteps()正确
6. 方法 activeDays()运算活跃天数
7. 方法 activeDays()返回活跃天数
8. 方法averageSteps()运算平均
9. 方法averageSteps()任何情况返回平均
2019AP计算机科学A真题三
3a. 完成方法getDelimitersList,参数是一条String的数组,里面的每个数据可以是开始定界符、结束定界符、非定界符,最后返回一条只包含开始定界符和结束定界符的动态数组。
考点:
i) ArrayList的建立和应用。
ii) String的比较。
答案:
评分标准:
1. 创建ArrayList
2. 循环String的数组
3. 比较openDel和closeDel
4. 返回正确的ArrayList
3b. 完成方法isBalanced,如果定界符是平衡的,返回true,反之返回false。平衡的定义是
i. 当从开始到结尾检测到结束定界符时,开始定界符要比结束定界符的数目要多;
ii. 所有开始和结束定界符数目相等。
考点:
i) 分析题目,考虑到各种情况的处理。
ii) ArrayList的应用。
iii) String的比较。
答案:
评分标准:
1. count的定义
2. 循环整个ArrayList
3. 检查openDel和closeDel的出现
4. 当符合条件,返回true
5. 当不符合条件,返回false
总结及新动向解析
总结
1. 自去年开始,大题题目有所变化,格式从:
➜ String
➜ Class
➜ ArrayList
➜ 2D Array(int)
变为:
➜ Methods and control structure
➜ Class
➜ ArrayList
➜ 2D Array (any type)
所以学生需要灵活地结合不同知识点答题。
2. 今年的题目比去年难一些,不过不明显,体现在第二题class里运算部分的增多和思考,预计5分得分线保持在62分。要注意的是今年第四题二维数组数据类型是boolean,跟往年不一样。
下年课程大纲有所改动,inheritance里的 abstract class 和 interface 取消,增加了auto-boxing,auto-unboxing,recursive searching and sorting,可以预料选择题变动不少,大题里class提问变化减少
以上就是今天为大家带来的3道2019AP计算机科学A真题及2年考试的变化的解读。希望能对明年参加AP大考的学生有所帮助。虽然CB官方一再表示AP成绩过低不会影响大学申请,但鉴于这2年申请竞争如此激烈,我们还是尽量不要让3分以下的成绩出现在自己的成绩单里 。同学们还是要认真听课,多刷真题,不断朝5分靠拢。
如今,AP5分已经成为了美国名校申请的标配,如果没有信心在一年只有1次的考试中稳定发挥,点击报名【AP冬季精品班】,海归一线AP课程导师带你查漏补缺,夯实基础,用强大的知识储备与考试技巧在AP灵活的考察体系中游刃有余。
班主任与助教会密切关注每个学生的进度与需求,让你冲5路上不孤单。