AP计算机科学A考试附录
ap 复议 案例

AP 复议案例分析背景AP(Advanced Placement)是由美国大学理事会(College Board)组织的一项高中课程,旨在为高中生提供大学水平的学习机会。
AP考试是AP课程结束时的终极评估,其成绩可被美国和其他国家的大学所认可,并且可以获得相应的学分。
然而,有时候考生可能对自己的AP考试成绩产生质疑,认为自己的成绩未能充分反映自己的实际水平。
这时候,考生可以选择进行AP复议,即向College Board申请重新评估考试答卷。
本文将以一位学生申请AP复议为例,详细描述了他的背景、复议过程以及最终结果。
学生背景该学生名叫张华,就读于某高中。
他在高二时选择了参加AP英语文学和作文课程,并于高三年级参加了相应的AP考试。
张华平时非常努力地备考,并参加了各类模拟测试和辅导班。
然而,在收到成绩单后,张华发现他在AP英语文学和作文考试中得到了低于预期的成绩。
他原本期望能够获得满意的分数,以便在大学申请中展示自己的英语能力和学术水平。
因此,他决定申请AP复议,希望能够重新评估他的答卷并提高成绩。
复议过程第一步:了解复议政策在决定进行AP复议之前,张华首先详细阅读了College Board关于AP复议的政策和要求。
他了解到,复议请求需要在收到成绩后的十天内提交,并且需要支付一定的费用。
同时,他也了解到复议结果可能是升高、保持或者降低成绩。
第二步:准备申请材料为了支持自己的复议请求,张华开始准备申请材料。
首先,他仔细阅读了自己的考试答卷和评分标准,并对照着参考书籍进行核对。
他发现自己在某些题目上给出了正确答案,但是没有得到相应的分数。
其次,张华还准备了一封详细说明信,解释为什么他认为自己的成绩应该得到提高,并提供相应的证据支持。
他列举了自己曾经取得过优异成绩、在模拟测试中表现良好以及在课堂上积极参与的事实。
最后,张华还从他的AP英语老师那里获得了一封推荐信,说明他在课堂上的表现和英语水平。
第三步:提交申请张华在收到成绩后的第八天,按照要求将申请材料提交给College Board。
SAE 1939_附录A附录B

附录A 参数群分配表A1J1939参数群摸板图例:DP = 数据页(1位)GE = 群扩展(8位)PF = 协议数据单元格式(8位)DA = 目标地址(8位)PS = 特定协议数据单元(8位)NA = 不允许的(为目标地址或群扩展)un = 未定义的PGN = 参数群编码(3字节)(详细描述见J1939-21中4.1.7节)DP PF PS 参数群定义多重分组PGN0 0 DA 1型协议数据单元NA0 1 DA∣∣(小于等于100毫秒)↓↓边界X(大于等于100毫秒)↑↑∣∣0 238 DA 1型协议数据单元允许的0 239 DA 1型协议数据单元-专有0 240 0 2型协议数据单元NA0 240 1∣∣(小于等于100毫秒)↓↓边界X(大于等于100毫秒)↑↑∣∣0 254 2540 254 255 2型协议数据单元允许的0 255 0-255* 2型协议数据单元-专有1 0 DA 1型协议数据单元NA1 1 DA∣∣(小于等于100毫秒)↓↓边界X(大于等于100毫秒)↑↑∣∣1 238 DA1 239 DA 1型协议数据单元允许的1 240 0 2型协议数据单元NA1 240 1∣∣(小于等于100毫秒)↓↓边界X(大于等于100毫秒)↑↑∣∣1 255 2541 255 255 2型协议数据单元允许的表A2J1939参数群图例:DP = 数据页(1位)GE = 群扩展(8位)PF = 协议数据单元格式(8位)DA = 目标地址(8位)PS = 特定协议数据单元(8位)X = 允许的(为目标地址或群扩展)un = 未定义的PGN = 参数群编码(3字节)(详细描述见J1939-21中4.1.7节)注意:修订日期(不是所有表格在以下日期都做过修订)(1)1996年7月(7)1998年2月(13)1999年7月(2)1996年10月(8)1998年3月(3)1997年1月(9)1998年7月(4)1997年4月(10)1998年10月(5)1997年8月(11)1999年2月(6)1997年11月(12)1999年5月附录B地址和标识分配表B1表B2J1939首选地址行业组#0 -- 全局注意:修订日期(不是所有表格在以下日期都做过修订)(7)1996年7月(7)1998年2月(13)1999年7月(8)1996年10月(8)1998年3月(9)1997年1月(9)1998年7月(10)1997年4月(10)1998年10月(11)1997年8月(11)1999年2月(12)1997年11月(12)1999年5月表B3 J1939首选地址注意:修订日期(不是所有表格在以下日期都做过修订)(13)1996年7月(7)1998年2月(13)1999年7月(14)1996年10月(8)1998年3月(15)1997年1月(9)1998年7月(16)1997年4月(10)1998年10月(17)1997年8月(11)1999年2月(18)1997年11月(12)1999年5月表B4J1939首选地址注意:修订日期(不是所有表格在以下日期都做过修订)(19)1996年7月(7)1998年2月(13)1999年7月(20)1996年10月(8)1998年3月(21)1997年1月(9)1998年7月(22)1997年4月(10)1998年10月(23)1997年8月(11)1999年2月(24)1997年11月(12)1999年5月表B5J1939首选地址行业组#3-建筑设备注意:修订日期(不是所有表格在以下日期都做过修订)(25)1996年7月(7)1998年2月(13)1999年7月(26)1996年10月(8)1998年3月(27)1997年1月(9)1998年7月(28)1997年4月(10)1998年10月(29)1997年8月(11)1999年2月(30)1997年11月(12)1999年5月表B6J1939首选地址行业组#4-船舶设备注意:修订日期(不是所有表格在以下日期都做过修订)(31)1996年7月(7)1998年2月(13)1999年7月(32)1996年10月(8)1998年3月(33)1997年1月(9)1998年7月(34)1997年4月(10)1998年10月(35)1997年8月(11)1999年2月(36)1997年11月(12)1999年5月表B7J1939首选地址行业组#5-工业-过程控制-固定设备注意:修订日期(不是所有表格在以下日期都做过修订)(37)1996年7月(7)1998年2月(13)1999年7月(38)1996年10月(8)1998年3月(39)1997年1月(9)1998年7月(40)1997年4月(10)1998年10月(41)1997年8月(11)1999年2月(42)1997年11月(12)1999年5月表B8至表B9J1939首选地址(行业组6至7)为以后分配保留表B10注意:修订日期(不是所有表格在以下日期都做过修订)(43)1996年7月(7)1998年2月(13)1999年7月(44)1996年10月(8)1998年3月(45)1997年1月(9)1998年7月(46)1997年4月(10)1998年10月(47)1997年8月(11)1999年2月(48)1997年11月(12)1999年5月表B11J1939 所有行业都使用的名称在3.1.3节和J1939-81的4.1节中有对名称域的定义。
附录 A SCILAB 光盘使用说明.

附录A SCILAB光盘使用说明(c)LIAMA. All rights reserved.1. 光盘文件的基本构成本光盘文件的基本结构如下。
本附录中我们将目录名称用黑体字,文件名称用常规字体。
Readme :纯文本文件,中文书写。
简介本光盘。
Book: 关于本书《科学计算自由软件-SCILAB教程》相关资料的主目录(全部内容有<1M)。
Scilab-2.6: 包括由INRIA与ENPC提供的全部SCILAB软件及其相应的文档文件(全部内容有197M)。
2.使用本光盘中内容的要求我们欢迎读者和用户免费、自由地使用、复制或者传播本光盘中全部内容的软件和资料。
但是提醒读者和用户务请注意以下使用要求:(1) 当使用Book目录下的文档资料时,务请明确、完整地注明文档版权人如以下格式:“(c)LIAMA. All rights reserved.”。
(2) 当使用Siclab-2.6目录下的软件与文档资料时,务请阅读SCILAB版权协议,并按照协议规定使用。
3 本书相关资料的文档文件(Book目录下)除了“Index”文件外,其它文件全部为PDF格式。
文件名称及内容如下: Index : 通过该HTML文件阅读本目录中全部文档文件。
Foreword_A : 序一Foreword_B : 序二Preface : 前言Abstract : 内容简介Contents:目录Appendix_I : 附录A SCILAB光盘使用说明 (即本文)。
Appendix_II : 附录B SCILAB 版权协议(中文译本)Appendix_III : 附录C SCILAB 部分函数指令表4. SCILAB软件及文档文件(Scilab-2.6目录下)本目录下包括了SCILAB 2.6版本的软件及其相应的文档文件。
下面是有关该目录下的一些子目录及相关文件。
当采用自动安装SCILAB方式时,其目录内容会有所不同。
Autorun: 用于Windows平台下SCILAB程序安装自启动。
电子产品主要安全特征列表_附录A

须在使用说明书中对被认可的附件、可更换的部件
和材料加以说明。
—由操作者自行清洗、预防性检查、保养、保养周适用
期的说明。
提供安全地执行常规保养的资料。适用
部件必须由其他人进行预防性检查和保养,以及适适用
用的周期。
—设备上图形、符号、警告性说明和缩写的说明。适用
5.5按在与空气混合的易燃麻醉气或氧或氧化亚氮混合
的易燃麻醉气情况下使用时的安全程度分类
适用
—不能在有与空气混合的易燃麻醉气或与氧或
氧化亚氮混合的易燃麻醉气情况下使用的设备
适用
—AP型设备-
—APG型设备-
5.6按运行模式分类:适用
—连续运行适用
—短时运行-
—间歇运行-
—短时加载连续运行-
—间歇加载连续运行-
c)大气压力范围:700 hPa~1060hPa。适用
d)水冷设备进水口水温,不高于25℃。-
5.10
2
电源
适用
a)设备适用的电源适用
—额定电压不超过:-
手持式设备不超过250V。-
额定视在输入功率至4kVA的设备,单相交流250V
适用
或直流、多相交流500V。
所有其他设备,500V。-
—低的内阻抗。-
(参见56.3a)。
-
b)气瓶上的连接点,应在设备上作出标记。-
3.10
指示灯和按钮-
√
a)指示灯的颜色适用
红色:指示危险的警告和/或要求紧急行动;-
黄色:指示需要小心或注意;适用
绿色:指示准备运转;适用
其他颜色:除红色和黄色含义以外的其他含义。-
b)不带灯按钮的颜色-
上海海事大学《计算机应用能力水平》考试大纲一

《计算机应用能力水平》考试大纲一、考试性质《计算机应用能力水平》考试是由上海海事大学组织的全校性考试,是检测和评价我校本科学生计算机应用能力水平的重要依据之一,考试对象是本科新生及往届未通过学生。
学生通过自学和练习掌握相关知识和技能,本考试不设课程教学,每学期在指定时间和机房提供练习环境和设备。
二、考试目标考试目标是测试学生掌握的计算机基础知识和应用计算机能力的程度,以使学生能跟上信息科技尤其是计算机技术的飞速发展,适应信息化社会的需求,提高计算机应用能力。
三、考试细则1.考试时间: 95分钟。
2.考试方式:考试为闭卷考试,采用基于网络环境的无纸化上机考试。
3.考试环境: 操作系统为Windows中文版,应用软件为Office中文版,包括Word、Excel、PowerPoint。
4.考试结果:通过、不通过。
5.考试不计学分,但考试通过是本科生毕业的必要条件。
6.本科新生无需报名,可直接参加本考试;往届未通过学生需报名参加本考试,报名方式参照上海海事大学教务处相关规定。
7.考试每学年进行2次,分别为学年秋季学期的新生测试,学年春季学期的期末测试。
新生测试只面向新生,一般安排于秋季学期的第10周左右;春季学期的期末测试原则上面向所有尚未通过该课程的学生,一般安排于第10周,考生须根据考试安排要求,按时完成报名。
四、试卷结构五、考试相关知识点:(一)Windows操作系统1.操作系统概述2.Windows桌面及基本操作(1)Windows的基本操作常识(2)Windows的界面组成及鼠标操作(3)Windows桌面(4)Windows任务栏(5)Windows“开始”菜单3.Windows的文件和文件管理(1)磁盘、文件夹与路径(2)文件的管理(3)资源管理器(4)文件及文件夹查找4.Windows中的应用程序管理(1)应用程序的安装与卸载(2)Windows附件程序和功能的安装和卸载(3)任务管理器5.Windows中的系统管理(1)控制面板(2)操作中心(3)账户管理(4)网络和Internet(5)硬件和声音(6)计算机管理6.Windows中的实用工具(1)记事本(2)画图(3)录音机(4)远程桌面连接(5)主要系统工具(二) Word2010文字处理软件1.Word2010的基本操作(1)界面(2)新建和打开文件(3)保存、关闭文档(4)保护文档2.Word2010文档编辑(1)复制、粘贴与移动文件块(2)查找与替换3.Word2010基本格式设置(1)文本格式设置(2)段落格式设置(3)格式刷4.Word2010图文混排(1)表格(2)图形、剪贴画和艺术字(3)自选图形(4)图表(5)SmartArt图形5.Word2010高级应用(1)邮件合并(2)使用样式(3)自动生成目录(4)插入并编辑题注、脚注和尾注6.Word2010版面设计与打印(1)页面布局(2)分页与分栏(3)页眉、页脚和页码(4)文档打印(三) Excel2010电子表格软件1.Excel2010工作簿的基本操作(1)界面(2)创建和打开Excel工作簿(3)保存、关闭Excel工作簿(4)管理工作簿2.Excel2010表格编辑(1)输入数据(2)删除和更改数据(3)复制与移动数据(4)自动填充(5)插入、删除单元格(6)合并、分拆单元格(7)查找与替换(8)公式和函数应用(9)工作簿窗口设置(10)隐藏或显示工作簿的元素(11)保护与共享工作簿数据3.Excel2010基本格式设置(1)数据格式(2)单元格格式(3)工作表样式(4)条件格式4.Excel2010图表设计(1)图表的简介(2)常见图表(3)创建并编辑柱形图(4)创建并编辑饼图5.Excel2010数据管理与分析(1)数据的排序(2)数据的筛选(3)数据的分类汇总与分级显示(4)数据透视表(5)数据透视图6.Excel2010文档打印(1)设置打印页面(2)打印Excel 工作表和图表(四) PowerPoint2010幻灯片制作软件1.PowerPoint2010基本操作(1)基本概念(2)创建演示文稿2.编辑演示文稿及风格设计(1)编辑演示文稿文本(2)插入和编辑幻灯片(3)幻灯片的风格设计3.幻灯片中对象应用及动画效果(1)在幻灯片中插入文本信息(2)在幻灯片中插入多媒体信息(3)演示文稿的动画效果4.演示文稿的超链接和放映(1)设置幻灯片的超级链接(2)幻灯片的放映与输出六、考试主要参考资料:《大学计算机基础应用技能》吴爱华主编北京邮电大学出版社。
附录B 创建NT服务程序

附录B创建NT服务程序服务程序通常运行在后台,它可以使计算机更加有用。
有用是相对于特定的个人或组织而言的。
服务程序最好的例子是IIS服务器。
当在一台高性能的服务器或PC上安装了IIS后,IIS就作为后台服务运行并向浏览您的Web站点的人们提供Web页面。
同一领域的其他服务还包括FTP、SMTP以及Telnet服务器。
事件日志和Windows Installer也都作为服务运行。
实际的程序中服务的候选者可能具有如下特征:运行时没有活动的用户输入,无论是否有人登录都需要运行。
IIS是一个很好的例子。
在实际开发环境中,我曾经将不断的传输并验证事务的程序作为服务来开发。
注意:Visual Basic .NET支持建立NT服务程序。
Delphi直接地支持建立Windows NT(包括Windows 2000或Windows NT 5.0)服务程序。
建立NT服务的功能并非对所有工具都是固有的。
例如,Microsoft Visual Basic 6.0及更早的版本无法直接建立服务程序。
附录B通过示范一个自动发送IIS日志文件的程序,讨论了建立Windows NT服务程序的基本概念。
B.1 创建服务程序建立服务程序最容易的方法是从New Items对话框中启动Service Application。
可以注意到还有一个Service项。
Service可以向已有的程序添加一个TService模块,但定义新的服务时,需要选择Service Application。
当单击Service Application后,Delphi将创建一个新的工程。
在新工程的.DPR源文件的uses子句中,首先引用了SvcMgr。
另外,工程中还添加了一个包含TService类的单元。
TService类继承了TDataModule,可以在其中添加非可视化控件和服务程序代码。
不要在工程源文件中包括Forms和HttpApp单元。
SvcMgr、Forms和HttpApp都定义了一个全局的Application对象,这会导致服务程序中出现冲突。
apcsa考纲

apcsa考纲AP计算机科学A考纲(APCSA)是由美国大学理事会(College Board)制定的一套高中计算机科学课程标准。
本考纲旨在为高中生提供一套完整的计算机编程课程,覆盖了Java编程语言的基础知识,包括控制结构、函数、数组、对象和类等内容。
APCSA考纲共分为七个单元,分别是基本的Java编程、控制结构、数据结构、面向对象编程、继承和多态性、错误处理和异常及措施、算法和基於计算机科学的问题解决。
第一个单元涵盖了Java编程语言的基本知识和语法。
学生将学习如何在Java中声明和使用变量、构建条件和循环语句、创建方法和基于用户输入操作的简单程序。
在控制结构单元中,学生将深入研究条件语句、循环语句和Boolean表达式以及如何使用它们来控制程序的执行流程。
该单元还包括如何使用迭代和递归算法解决问题的简介。
数据结构单元将介绍如何使用数组和集合类来管理数据,包括如何搜索、排序和操作数组,如何使用集合类,如何创建和操作链表并实现队列和栈等等。
面向对象编程单元将讨论Java编程语言中的面向对象编程(OOP)。
学生将学习如何创建类、对象和实例变量,如何使用继承和多态性以及如何使用接口来定义和实现程序组件。
继承和多态性单元将扩展面向对象编程的理解,介绍如何创建和使用抽象类和接口以及Java中的多态和重写功能。
在错误处理和异常措施单元中,学生将研究Java代码中的错误和异常处理。
他们将学习如何将常见错误和异常分类并创建代码以处理这些问题。
算法和基于计算机科学的问题解决单元是APCSA的最后一个单元。
学生将学习如何设计和实现基于计算机科学的解决方案,如何使用数据结构和算法来解决问题。
除此之外,学生还将学会如何评估算法的运行效率和选择最优算法。
综上所述,APCSA考纲提供了一套高中学生学习Java编程的全面计划,旨在为他们打下坚实的计算机科学基础,以便他们在未来深入研究计算机科学和相关领域。
SAE 1939_附录A附录B【范本模板】

附录A 参数群分配表A1J1939参数群摸板图例:DP = 数据页(1位)GE = 群扩展(8位)PF = 协议数据单元格式(8位)DA = 目标地址(8位)PS = 特定协议数据单元(8位) NA = 不允许的(为目标地址或群扩展) un = 未定义的PGN = 参数群编码(3字节)(详细描述见J1939—21中4。
1。
7节)DP PF PS 参数群定义多重分组PGN0 0 DA 1型协议数据单元NA0 1 DA∣∣(小于等于100毫秒)↓↓边界X(大于等于100毫秒) ↑↑∣∣0 238 DA 1型协议数据单元允许的0 239 DA 1型协议数据单元-专有0 240 0 2型协议数据单元NA0 240 1∣∣(小于等于100毫秒) ↓↓边界X(大于等于100毫秒) ↑↑∣∣0 254 2540 254 255 2型协议数据单元允许的2型协议数据单元—专有0 255 0—255*1 0 DA 1型协议数据单元NA1 1 DA∣∣(小于等于100毫秒)↓↓边界X(大于等于100毫秒) ↑↑∣∣1 238 DA1 239 DA 1型协议数据单元允许的1 240 0 2型协议数据单元NA1 240 1∣∣(小于等于100毫秒)↓↓边界X(大于等于100毫秒) ↑↑∣∣1 255 2541 255 255 2型协议数据单元允许的表A2J1939参数群图例:DP = 数据页(1位)GE = 群扩展(8位)PF = 协议数据单元格式(8位)DA = 目标地址(8位)PS = 特定协议数据单元(8位)X = 允许的(为目标地址或群扩展) un = 未定义的PGN = 参数群编码(3字节)(详细描述见J1939—21中4.1。
7节)注意:修订日期(不是所有表格在以下日期都做过修订)(1)1996年7月(7)1998年2月(13)1999年7月(2)1996年10月(8)1998年3月(3)1997年1月(9)1998年7月(4)1997年4月(10)1998年10月(5)1997年8月(11)1999年2月(6)1997年11月(12)1999年5月附录B地址和标识分配表B1表B2J1939首选地址行业组#0 -- 全局注意:修订日期(不是所有表格在以下日期都做过修订)(7)1996年7月(7)1998年2月(13)1999年7月(8)1996年10月(8)1998年3月(9)1997年1月(9)1998年7月(10)1997年4月(10)1998年10月(11)1997年8月(11)1999年2月(12)1997年11月(12)1999年5月表B3J1939首选地址行业组#1-公路设备注意:修订日期(不是所有表格在以下日期都做过修订)(13)1996年7月(7)1998年2月(13)1999年7月(14)1996年10月(8)1998年3月(15)1997年1月(9)1998年7月(16)1997年4月(10)1998年10月(17)1997年8月(11)1999年2月(18)1997年11月(12)1999年5月表B4J1939首选地址行业组#2—农业和林业设备注意:修订日期(不是所有表格在以下日期都做过修订)(19)1996年7月(7)1998年2月(13)1999年7月(20)1996年10月(8)1998年3月(21)1997年1月(9)1998年7月(22)1997年4月(10)1998年10月(23)1997年8月(11)1999年2月(24)1997年11月(12)1999年5月表B5J1939首选地址行业组#3—建筑设备注意:修订日期(不是所有表格在以下日期都做过修订)(25)1996年7月(7)1998年2月(13)1999年7月(26)1996年10月(8)1998年3月(27)1997年1月(9)1998年7月(28)1997年4月(10)1998年10月(29)1997年8月(11)1999年2月(30)1997年11月(12)1999年5月表B6J1939首选地址注意:修订日期(不是所有表格在以下日期都做过修订)(31)1996年7月(7)1998年2月(13)1999年7月(32)1996年10月(8)1998年3月(33)1997年1月(9)1998年7月(34)1997年4月(10)1998年10月(35)1997年8月(11)1999年2月(36)1997年11月(12)1999年5月表B7 J1939首选地址注意:修订日期(不是所有表格在以下日期都做过修订)(37)1996年7月(7)1998年2月(13)1999年7月(38)1996年10月(8)1998年3月(39)1997年1月(9)1998年7月(40)1997年4月(10)1998年10月(41)1997年8月(11)1999年2月(42)1997年11月(12)1999年5月表B8至表B9J1939首选地址(行业组6至7)为以后分配保留表B10注意:修订日期(不是所有表格在以下日期都做过修订)(43)1996年7月(7)1998年2月(13)1999年7月(44)1996年10月(8)1998年3月(45)1997年1月(9)1998年7月(46)1997年4月(10)1998年10月(47)1997年8月(11)1999年2月(48)1997年11月(12)1999年5月表B11J1939 所有行业都使用的名称在3.1.3节和J1939—81的4。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• String substring(int from)
// returns substring(from, length())
• int indexOf(String str)
// returns the index of the first occቤተ መጻሕፍቲ ባይዱrrence of str; // returns -1 if not found
public String toString() returns a string with the row and column of this location, in the format (row, col)
Compass directions:
public static final int NORTH = 0; public static final int EAST = 90; public static final int SOUTH = 180; public static final int WEST = 270; public static final int NORTHEAST = 45; public static final int SOUTHEAST = 135; public static final int SOUTHWEST = 225; public static final int NORTHWEST = 315;
public int compareTo(Object other) returns a negative integer if this location is less than other, zero if the two locations are equal, or a positive integer if this location is greater than other. Locations are ordered in row-major order. Precondition: other is a Location object.
• E get(int index) • E set(int index, E obj)
• E remove(int index)
// appends obj to end of list; returns true // inserts obj at position index (0 ≤ index ≤ size) , // moving elements at position index and higher // to the right (adds 1 to their indices) and adjusts size
• static double random()
// returns a double in the range [0.0, 1.0)
interface java.util.List<E> • int size() • boolean add(E obj) • void add(int index, E obj)
i
Appendix A
Java Quick Reference
Appendix A — Java Quick Reference
Accessible Methods from the Java Library That May Be Included on the Exam
class ng.Object • boolean equals(Object other) • String toString()
public boolean equals(Object other) returns true if other is a Location with the same row and column as this location; false otherwise
public int hashCode() returns a hash code for this location
class ng.Integer
• Integer(int value) • int intValue() • Integer.MIN_VALUE • Integer.MAX_VALUE
// minimum value represented by an int or Integer // maximum value represented by an int or Integer
-B1-
Appendix B
Testable API
info.gridworld.grid.Grid<E> interface
int getNumRows() returns the number of rows, or -1 if this grid is unbounded
int getNumCols() returns the number of columns, or -1 if this grid is unbounded
// replaces the element at position index with obj // returns the element formerly at the specified position // removes element from position index, moving elements // at position index + 1 and higher to the left // (subtracts 1 from their indices) and adjusts size // returns the element formerly at the specified position
E remove(Location loc) removes the object at location loc from this grid and returns the object that was removed (or null if the location is unoccupied) Precondition: loc is valid in this grid
Turn angles:
public static final int LEFT = -90; public static final int RIGHT = 90; public static final int HALF_LEFT = -45; public static final int HALF_RIGHT = 45; public static final int FULL_CIRCLE = 360; public static final int HALF_CIRCLE = 180; public static final int AHEAD = 0;
boolean isValid(Location loc) returns true if loc is valid in this grid, false otherwise Precondition: loc is not null
E put(Location loc, E obj) puts obj at location loc in this grid and returns the object previously at that location (or null if the location was previously unoccupied). Precondition: (1) loc is valid in this grid (2) obj is not null
Quick Reference AP® Computer Science A
© 2011 The College Board. Visit the College Board on the Web: .
Content of Appendixes
Appendix A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Java Quick Reference Appendix B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Testable API Appendix C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Testable Code Appendix E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GridWorld Quick Reference Appendix G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index for Source Code
class ng.Double • Double(double value) • double doubleValue()
class ng.String
• int length()
• String substring(int from, int to) // returns the substring beginning at from // and ending at to-1
class java.util.ArrayList<E> implements java.util.List<E>