AP计算机A的考试一般由40道选择题和4道编程大题(FR)组成。我们今天就先来聊聊大题,本文将通过一道2017年AP计算机A真题(FR)解析,来帮大家了解一下这类题的出题风格与解题思路。
AP计算机有AP计算机科学原理和计算机科学A两门选课。
计算机科学A是偏重于实践性的编程,注重考查代码在多态,继承等在算法上的具体实现,以及数据结构与算法,如链式结构,栈,堆等,因此需要专门学习一门计算机语言(java)。
AP计算机科学A包括两块:
部分:多选题(长达90分钟的40道多选题) 占比50%
第二部分:解答题(长达90分钟的4道解答题) 占比50%
题目:
AP计算机A真题解析
类名称:Digits
成员变量:题干已经说了
public ArrayList
方法的三要素(方法名称,参数列表,返回值):题干已经给出
public boolean isStrictlyIncreasing()
算法:
1. 循环numLen-1次
2. while(numlen-1>0), 比较相邻两个元素大小,get方法
代码:
(注:以上方法不)
今日份AP计算机A真题解析就到这里。AP计算机A的分数相对还是比较好拿的,我们以2018年的分数统计为例:
5 4 3 2 1
(24.7%+21.2%)/(-20.4%)=57.7%,也就是说认真学习的学员,差不多有57.7%的概率能拿到4分以上。所以选了这门课,但没有一次刷分成功就太可惜啦。距离今年的AP大考还有100天,如果你还没有找到复习节奏,欢迎点击预约试听【唯寻AP复习冲刺班】——
唯寻教学天团授课,
适合所有在校考生与社会考生
对历年真题进行深入分析和针对性训练,
启发国际课程思维,
结合历年考题缩小复习范围,
书写一份疫情下最具说服力的标化成绩单。
更多AP复习攻略点击
学习有方法,成长看得见
筑梦牛剑/G5/常春藤