导航菜单
首页 >  apcsa真题  > 2020年 AP CSA(计算机科学)考试真题考点分析及答题思路讲解

2020年 AP CSA(计算机科学)考试真题考点分析及答题思路讲解

首页 › 标化 › AP › 正文APap-adAP计算机2020年 AP CSA(计算机科学)考试真题考点分析及答题思路讲解-2020年AP CSA考情回顾 AP 2020-05-16 3,114 0

嗨同学们大家好呀,在北京时间5.16号凌晨四点开考CSA,亲爱的TD小伙伴们,你们考的怎么样?

由于为了防止有考生作弊,CB这次也是拼尽全力,准备了多套试卷,如果大家遇到了本篇推送中没有cover到的题目,欢迎大家在评论区评论交流!

AP CSA考情回顾第一题

本题为经典的ArrayList 考题,题目首先定义了一个App Class,并在后面的Phone class中使用了App 作为 Phone的实例变量(instance variable)allApps中每个元素的类型,难度属于中等类型。

(a)此题目的是设置Phone中每一个App(allApps的每一个元素)的使用次数。判断标准为如果该App最近被使用(getUsed()返回值为true)则将其使用次数增1。问的比较直接,难度不大。

(b)此题目时将使用次数多余5次的App添加至一个新建的ArrayList中。需要仔细读题,题目大意为将使用5次以上(不包括5次)的App的remove indicator设置为false,低于或包括5次设置为true。并且将使用次数超过5次的App返回出去。题目难度为中等。

(c)题目考察为方法设计。问的是如何获取Phone中最贵的App,因此要在App中加上一个实例变量表示这个App的价格,以及相应的getter方法获取到该价格。要注意的是实例变量需要用private

相关推荐: