前言:AP CS A Java 考试知识点系列文章是本人在给学生辅导该课程的过程中结合考试内容(Java基础)所总结的,该系列文章共分为10个单元,主要介绍了AP CS A Java考试的核心知识点。若对AP CS A Java考试有问题也可以私信我。
目录
关于AP CS A 考试
考试时间
AP考试一般在每年5月的前2周进行。
考试的内容&时长
AP CS A考试时长3小时,分为两部分:选择题和自由答题。每个部分给你1小时30分钟。第一部分有40个选择题,第二部分有4个自由回答题(编写代码),你必须手工编写Java代码。每一部分价值你成绩的50%。在考试期间,您将可以访问AP CS A Java快速参考表(考试中可能包含的Java库中的可访问方法)。
AP CS A课程需要20个小时的实验时间,以便学生练习Java编程。从2020年开始,已从AP CS A中删除了抽象类,接口和二进制/十六进制转换。
各章节的考试比重
单元 |
标题 |
考试体重 |
上课天数 |
实验天数 |
单元1 |
基本类型 |
2.5–5% |
8-10 |
|
单元2 |
使用对象 |
5–7.5% |
13-15 |
|
单元3 |
布尔表达式/if |
15–17.5% |
11-13 |
3-5 |
单元4 |
迭代 |
17.5–22.5% |
14-16 |
4-6 |
单元5 |
类 |
5-7.5% |
12-14 |
3-6 |
单元6 |
数组 |
10–15% |
6-8 |
|
单元7 |
动态数组 |
2.5–7.5% |
10-12 |
3-6 |
单元8 |
二维数组 |
7.5–10% |
10-12 |
4-7 |
单元9 |
继承 |
5-10% |
14-15 |
3-6 |
单元10 |
递归 |
5–7.5% |
3-5 |
4个自由回答问题允许学生编写代码来回答问题并涵盖以下领域:
- 问题1:函数和控制结构,学生调用函数并使用控制结构,而不增加数据结构的复杂性。
- 问题2:类,学生设计并实现所描述的类。
- 问题3:数组/动态数组,学生完成使用Array或ArrayList对象的程序代码。
- 问题4:二维数组,学生完成使用二维数组的程序代码。
第1单元 入门和原始类型(2.5–5%)
1.1. 入门
1.1.3 从AP CSP过渡到AP CS
- 你必须确保命令拼写正确。
- 区分大小写,这意味着命令也必须完全匹配小写或大写字母。