唯寻国际教育旗下指定官方网站
课程咨询热线 400-825-6055
留学关键节点

AP计算机科学怎么考?选择和简答题特点详细介绍

AP资料
AP各科复习公式
AP各科复习手册
FRQ汇编手册
AP破题手册
AP心理学指南
AP微积分指南
点击领取
07-09
唯寻杯

很多初次接触AP计算机的小伙伴都不太了解AP计算机科学怎么考,下面我们就详细地讲下计算机A 3大题型的出题方法。

点击查看AP计算机科学原理的考法

AP计算机科学怎么考?选择和简答题特点详细介绍内容图片_1

申请什么专业适合选AP计算机科学?

电气工程、数学、统计学、土木工程、应用物理、建筑设计、机械工程、化学工程、电子技术、环境科学、经济学、分子生物、数据库、网络工程、工业工程、神经科学、核工程等等。

AP计算机科学怎么考?

计算机科学是偏重于实践性的编程,注重考查代码在多态,继承等在算法上的具体实现,以及数据结构与算法,如链式结构,栈,堆等,因此需要专门学习一门计算机语言(java)。

AP计算机科学有选择题和简答题两大题型——

  • 选择题

包括单选题和以单选的形式完成的多选。貌似简单的选择,却包含了考察基本功的扎实以及一些微妙的易错陷阱题,比如重载和重写、接口和抽象等容易混淆的概念考查等。

选择题还包含运行程序和计算结果,要求对给定的代码段预测运行结果,或者判断其运行时的异常情况等。代码段有可能比较长,所以需要一定的训练和准备。

  • 简答题(Free Response)

Free Response,需要用笔作答,按题目要求写出代码。一道大题包含三四个部分,计分是相对独立的,所以对其中一道小题缺乏把握的时候,也不要放弃其他的小题。

近年常见的 FR 题型,包括给出一个已知的数据结构,要求填补完成其中的一些基本操作,如查询、删除和统计等,而线性表则几乎是每年必考的内容。

AP计算机科学考点梳理

看完AP计算机科学怎么考,我们再看看具体的考点分布。

  1. Introductory Java Language Features

  Package And Classes 类和包

  public class FirstProg // file name is FirstProg.java { public static type1 method1 (parameter list) {} public static type2 method2 (parameter list) {} ...... public static void main (String[] args) {} }

  All java methods must be contained in a class; all program statement must be placed in a method

  The class that contains the main method does not contain many additional methods.

  reserved words (Keywords): class, public, static, void, main.

  public: the class or method is usable outside of the class

  static: methods that will not access any objects of a class. The main method must always be static.

  Types And Identifiers 标识符和类型

  Identifiers 标识符

  Identifier: name for a variable, parameter, constant, user-defined method, user-defined class

  cannot begin with a digit

  Lowercase: for variables and methods

  Uppercase: separate into multiple words e.g getName, findSurfaceArea

  a class name starts with a capitol letter

  Built-in Types 内置类型

  int - 整数 boolean - true or false double - 小数

  Storage of Numbers 数值储存

  Integers 整数 binary Integer.MAX_VALUE == 2^31-1 Integer.MIN_VALUE == - 2^31 Floating-Point Numbers 浮点数 float & double

  sign * mantissa * 2^exponent

  round-off error - when floating-point numbers are converted into binary, most cannot be represented exactly

  e.g 0.1*26 ≠ 0.1+0.1......(26 terms)

  NaN"not a number" - undefined number

  Hexadecimal Numbers 十六进制数

  conversion between hex and binary 5 hex = 0101 bin         F hex = 1111 bin 5F hex = 01011111 bin

  Final Variable  Final变量

  user-defined constant

  keyword final

  e.g.   final double TAX_RATE = 0.08;

  final variable can be declared without initializing it immediately, but can only be given just once

  array bound

  final int MAXSTUDENTS = 25;

  int [] classList = new Int[MAXSTUDENTS];

  Operators 运算符

  Arithmetic Operators 算数运算符

  + addition   - subtraction   * multiplication   /devision   %mod(remainder)

  Relational Operators 关系运算符

  == equal to   != not equal to   > greater than   < less than   >= greater or equal to   <= less than or equal to

  Relational Operators can only be used in comparison of primitive types.

  User defined types : equals, compareTo  methods

  floating-point should not be compared directly using relational operators.

  Logical Operators 逻辑运算符

  ! NOT   && AND   || OR Short-circuit evaluation evaluated from left to right evaluation automatically stops as soon as the value of the entire expression is known

  Assignment Operators 赋值运算符

  Compound assignment operators : =      +=      -=      *=      /=      %=

  Increment and Decrement Operator 递增递减运算符

  ++      --

  Operator Precedence 运算符的优先级

  !, ++ , --                                          right to left

  * , / , %                                           left to right + , -                                                 left to right <,>, <=,>=                                    left to right == , !=                                            left to right && || =, +=, -+, *=, /=, %=                    right to left

  Input/Output 输入输出

  Escape sequences 转义字符

  \n      newline \"      double quot \\       backslash

  Control Structures 控制结构

  Decision-Making Control Structures 条件结构

  if...

  if...else...

  nested if

  extended if (if...elseif...)

  Iteration 循环结构

  for loop

  for (initialization; termination condition; update statement)

  The termination condition is tested at the top of the loop

  the update statement is performed at the bottom

  loop variable should not have its value changed inside the loop body

  the scope of the loop variable can be restricted to the loop body by combining the loop variable declaration with the initialization.

  for-each loop

  for (SomeType element : collection)

  cannot be used to replace or remove elements

  hides the index variable that is used with array

  while loop

  while (boolean test)

AP计算机科学怎么考已介绍完毕。计算机A每个章节都是会考到的,因此复习的时候大家要尽量事无巨细。如果不知道怎么合理安排复习时间,可以点击预约试听【AP复习冲刺班】——

根据学员进度定制课程,

唯寻AP天团+助教+个人顾问跟盯模式 ,

定期真题模考,

出具个性化模考报告,

预习、同步、冲刺多种班型均有开设,

满足在校与自学考生的多样需求。

AP计算机科学怎么考?选择和简答题特点详细介绍内容图片_2

AP计算机科学怎么考?选择和简答题特点详细介绍内容图片_3

唯寻AP教学组(部分)

AP计算机考试怎么复习 3大易错考点早看早加分内容图片_4

AP计算机考试怎么复习 3大易错考点早看早加分内容图片_5

AP计算机考试怎么复习 3大易错考点早看早加分内容图片_6

除了AP计算机科学怎么考,你还可以看↓

入门AP计算机科学A知识点与词汇梳理  理想分基本功可不能忽视

AP几年级开始考?高一G2完全可以启动复习了    


IB、AP福利
关于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/常春藤

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

Peter Liu

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

牛津大学工程科学系荣誉硕士

· 以4A*的优异成绩申请进入牛津大学

· 前快消巨头全球管理培训生,曾任职于四大会计师事务所,前新媒体运营公司合伙人,前知名教育机构IGCSE/A-Level项目负责人

· 资深考试运动运动员,陪练员,教练员

· 擅长理工且兼修人文的知识爱好者及分享者

立即领取