唯寻国际教育旗下指定官方网站
课程咨询热线 400-825-6055
定制化留学指南

​AP计算机FRQ真题解析 想拿理想分你会理解题干构造方法吗

AP资料
AP各科复习公式
AP各科复习手册
FRQ汇编手册
AP破题手册
AP心理学指南
AP微积分指南
点击领取
01-21
留学刚需

选修AP计算机的同学应该知道,在AP计算机的考试中非常注重对于JAVA知识点的考察。但是AP计算机的难点却不在知识点而在读题干,因为AP计算机的题干基本上都很长,对于同学们来说,想要正确理解题干尝试代码的构造方法有点难度。下面给大家带来几道以往的AP计算机FRQ真题,看看大神们都是如何读取题干的。

AP计算机FRQ真题解析

2019FRQ3考到了接口(Interface),不过主要还是在写接口的实现类。题干理解如下:

接口名称:StringChecker

接口的实现类名称:CodeWordChecker

StringChecker接口的内容题干已经给出了:

public abstract boolean isValid(String str);

CodeWordChecker类的内容

因为是实现类,因此一定要用implements关键字:

public class CodeWordChecker implements StringChecker

成员变量:题干已经给出

    private int minLen;

    private int maxLen;

    private String nonStr;

构造方法:本题中,需要考生提取信息。题干中有一句话,”can also be constructed with”,意味着这个class有两种构造。根据题干信息,一个是全参构造,另一个是只有一个String类型的参数的构造。

    public CodeWordChecker(int minLen, int maxLen, String nonStr){

        this.minLen = minLen;

        this.maxLen = maxLen;

        this.nonStr = nonStr;

    }

    public CodeWordChecker(String nonStr){

        minLen = 6;

        maxLen = 20;

        this.nonStr = nonStr;

    }

方法:根据题干要求,实现类的方法需要override接口中的抽象方法

2019FR1Q1真题解析

题干理解

类名称:APCalender

成员变量:无

成员方法:五个

a. public static boolean isLeapYear(int year):判断某一年份是否为闰年,返回值为true/false。

b. public static int numberOfLeapYears(int year1, int year2):统计year1和year2之间的闰年个数,返回值为int类型数值,题干给了预前提0<=year1<=year2。

c. public static int firstDayOfYear(int year):判断某一年天为星期几,已知2019年天为星期二。返回值为int类型0-6,分别代表星期天-星期六。

d. public static int dayOfYear(int month, int day, int year):判断参数列表中的对应年月日是本年度第几。返回值为int类型1-366

e. public static int dayOfWeek(int month, int day, int year):判断参数列表中的日期是星期几,返回值类型和c相同。

代码实现:

a. 判断某一年份是否为闰年,返回值为true/false

AP计算机FRQ真题解析  想拿理想分理你会理解题干构造方法吗内容图片_1

b. 统计year1和year2之间的闰年个数,返回值为int类型数值,题干给了预前提0<=year1<=year2。

这个方法有两种算法:数学推导,以及for循环,代码分别如下:

 AP计算机FRQ真题解析  想拿理想分理你会理解题干构造方法吗内容图片_2

AP计算机FRQ真题解析  想拿理想分理你会理解题干构造方法吗内容图片_3

c. public static int firstDayOfYear(int year):判断某一年天为星期几,已知2019年天为星期二。返回值为int类型0-6,分别代表星期天-星期六。

算法:

1. year == 2019,返回2

2. year > 2019,返回(2+daysGap)%7

daysGap = (year - 2019)*365 + numberOfLeapYears(2019, year-1)

3. year < 2019, 返回((2-daysGap)%7 + 7)%7

  daysGap = (2019-year)*365 + numberOfLeapYears(year, 2019)

代码实现:

 AP计算机FRQ真题解析  想拿理想分理你会理解题干构造方法吗内容图片_4

 d. public static int dayOfYear(int month, int day, int year):判断参数列表中的对应年月日是本年度第几。返回值为int类型1-366


算法:

判断当前日期属于本年度的第几天: n = months[0] + ..+months[month-1]+day

代码实现:



AP计算机FRQ真题解析  想拿理想分理你会理解题干构造方法吗内容图片_5

e. public static int dayOfWeek(int month, int day, int year):判断参数列表中的日期是星期几,返回值类型和c相同。

以上就是题干中要求内容的代码。同学们注意,一定要创建一个main class,来做实验,换数据,验证程序的正确性。

AP计算机能一战拿理想分的只有少数人。而且明年的AP大考将全面回归线下,考试形式和覆盖范围也将恢复正常。同学们还是不要笃定自己的AP分数能和今年的学姐学长们一样优秀。如果你觉得自己无法兼顾AP与日常课程的学习,点击预约试听【AP全程班】,一线资深AP带你精讲AP国际课程知识点,提升考试技巧,从源头启发国际课程热情,适合所有AP校内学员和社会考生。

AP计算机FRQ真题解析  想拿理想分理你会理解题干构造方法吗内容图片_6

点击

AP计算机科学A实用性极强的一门国际课程

如何选择AP计算机A教材 看这一篇就够了

查看更多。


定制化留学指南
关于AP课程的困惑,您来问我为您解答!
Jessie Jia唯寻AP课程产品经理
坚持因材施教,坚持对思维习惯的培养,针对不同学生的实际情况,会照顾到学生的心理特点和接受能力
微信咨询

快扫码
关注老师微信

在线咨询
留学资料免费领取
开启buff留学之路
  • 英美留学规划时间轴
  • 牛剑面试sample
  • 牛津数学系面试真题解析
  • 剑桥雅思官方真题集
  • 33所大学申请指南
  • 牛津大学留学指南
  • 美国大学10年录取形势变化统计报告
  • 剑桥大学留学指南
  • QS300英国院校指南合集
  • 更多留学资料
立即领取
唯寻导师团队

潘田翰(创始人)

剑桥大学化学工程硕士

Candise Cai

牛津大学化学硕士

Chris Chen

帝国理工学院物理学士

Ruby Rui

剑桥大学经济系学士&双硕士学位

Elaine Xu

牛津大学数学与统计专业学士

Olivia Hu

纽卡斯尔大学语言学专业硕士

Irene Liu

约翰霍普金斯大学国际关系/国际经济硕士

Mini Liu

东南密苏里州立大学双硕士

Shanshan Yu

英国伦敦政治经济学院金融学硕士

Stephy Tian

帝国理工化学硕士

Max Liu

帝国理工大学生物病毒学硕士

Sherry Lu

剑桥大学教育语言学硕士

Sue Pang

牛津大学经济与管理学士学位&LSE硕士

Jaryn Huang

牛津大学社会人类学专业哲学硕士

Peter Liu

牛津大学工程科学专业学士&硕士

Frances Zhu

牛津大学化学专业学士&硕士

Qianli Xia

剑桥大学数学系荣誉学士&硕士

Fang Yuan

美国普渡大学生物工程荣誉学士

Freda Yang

伦敦大学学院应用语言学硕士

Bo Su

范德堡大学英语教育硕士

Yuchen Yang

剑桥大学化学工程专业学士&硕士

Dora Liang

华威大学硕士

Tiffany Lin

伦敦大学学院经济学硕士
唯寻业务优势
  • 专业做牛剑/G5申请、牛剑笔面试培训,案例多数据全,经验丰富,筑梦牛剑/G5。
  • 众多牛剑+藤校等TOP院校背景导师,为您打造专属留学方案。英美留学绿色通道,个性规划,便捷申请。
  • 顾问师/规划师/课程导师/助教四位一体线上+线下服务闭环,让家长和学员放心。学习有方法,成长看得见。
  • ALevel/IB/AP/IGCSE国际课程辅导,牛剑/G5/藤校留学申请,竞赛背提培训,标化语言考试一体化服务。
荣誉源于实力
留学教育行业"全国知名度"品牌机构
Oxford International AQA Approved Teaching School
雅思考试合作伙伴项目明日之星
荣获新浪《年度品牌影响力国际教育机构》
荣获腾讯《年度影响力在线教育品牌》
荣获新华社《口碑影响力课外辅导机构》
National Economics challenge 2020 Official Test Center
2018年度家长信赖在线教育品牌

在线抢试听名额

学习有方法,成长看得见

筑梦牛剑/G5/常春藤

立即领取
相关文章推荐
唯寻导师推荐
换一换

Sherry Lu

剑桥大学教育语言学硕士

· 剑桥大学教育语言学硕士

· 剑桥本专业全奖博士录取与国家留学基金委百万奖学金

· 在人文学科论文写作,研修报告,申请材料的实战写作上有丰富经验和技巧

· 雅思裸考 口语8.5, 阅读听力满分

· 尤其擅长带领学生探索语言学与社会学,心理学与教育学的交叉分支

· 丰富的IB语言文学,学术写作类课程,持有IBO颁发的官方证书, 擅长EE和TOK相关辅导

 

立即领取