[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-311583-105":59,"doc-detail-311583-en":131},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":124,"head_meta":126,"extra_data":128,"updated_unix":130},105,"en","ap-computer-science-a-section-ii-free-response-questions","AP® Computer Science A - Section II - Free-Response Questions","","AP® Computer Science A Section II contains four free-response questions to be completed in 1 hour and 30 minutes. Solutions must be written in Java, with all work shown; partial credit is available for partial solutions. Students may use Java Quick Reference and accessible methods specified for each question, and they may use scratch paper but only responses entered in the application are scored. Questions involve implementing required methods and applying provided class interfaces and preconditions.",{"@graph":69,"@context":123},[70,84,106],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":20,"@type":76,"position":81},"https://docshare.wps.com/document/exam/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/ap-computer-science-a-section-ii-free-response-questions/311583/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/ap-computer-science-a-section-ii-free-response-questions/311583.png","ImageObject",300,407,{"name":92,"@type":93},"Arica Lee","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-20","2026-09-20",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",14,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"How long is Section II, and how many free-response questions are included?","Question",{"text":113,"@type":114},"Section II lasts 1 hour and 30 minutes and includes 4 free-response questions.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"What programming language must be used for the solutions?",{"text":118,"@type":114},"All program segments must be written in Java.",{"name":120,"@type":111,"acceptedAnswer":121},"Can students use the Java Quick Reference during the exam?",{"text":122,"@type":114},"Yes. Java Quick Reference information is accessible in the application and is available throughout the exam.","https://schema.org",{"og:url":83,"og:type":125,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":127,"canonical":83},"index,follow",{"doc_id":129,"site_id":62},311583,1789894496,{"code":4,"msg":5,"data":132},{"doc_id":129,"user_id":133,"nickname":92,"user_avatar":134,"doc_module":4,"category_id":19,"category_name":20,"doc_title":65,"doc_description":67,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":56,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":130,"read_time":144,"preview_page_count":4},8796096645457,"https://ap-avatar.wpscdn.com/avatar/800003749518d68ffe3?x-image-process=image/resize,m_fixed,w_180,h_180&k=1779345340919836971","2025  \nAP® Computer Science A Free-Response Questions  \n© 2025 College Board. College Board, Advanced Placement, AP, AP Central, and the acorn logo are registered trademarks [of College Board. Visit College Board on the web: collegeboard.org](of College Board. Visit College Board on the web: collegeboard.org).  \nAP Central is the official online home for [the AP Program: apcentral.collegeboard.org](the AP Program: apcentral.collegeboard.org).  \nCOMPUTER SCIENCE A  \nSECTION II  \nTIME – 1 HOUR AND 30 MINUTES  \nDirections:  \nSection II has 4 free-response questions and lasts 1 hour and 30 minutes.  \nAll program segments must be written in Java. Show all your work. Credit for partial solutions will be given.  \nJava Quick Reference information can be accessed in this application and is available throughout the exam.  \nAssume that the classes listed in the Java Quick Reference have been imported where appropriate. Unless otherwise noted in the question, assume that parameters in method calls are not null and that methods are called only when their preconditions are satisfied.  \nIn writing solutions for each question, you may use any of the accessible methods that are listed in classes defined in that question. Writing significant amounts of code that can be replaced by a call to one of these methods will not receive full credit.  \nYou may use the available paper for scratch work, but credit will only be given for responses entered in this application. Text you enter as an annotation will not be included as part of your answer.  \nYou can go back and forth between questions in this section until time expires. The clock will turn red when 5 minutes remain—the proctor will not give you any time updates or warnings.  \nNote: This exam was originally administered digitally. It is presented here in a format optimized for teacher and student use in the classroom.  \n© 2025 College Board.  \n[Visit College Board on the web:](Visit College Board on the web: collegeboard.org 2)[ collegeboard.org](Visit College Board on the web: collegeboard.org 2)[ 2](Visit College Board on the web: collegeboard.org 2)  \nAP COMPUTER SCIENCE A 2025 n FREE-RESPONSE QUESTIONS  \n1. This question involves dog walkers who are paid through a dog-walking company to take dogs for one-hour walks. A dog-walking company has a varying number of dogs that need to be walked during each hour of the day. A dog-walking company is represented by the following DogWalkCompany class.  \npublic class DogWalkCompany {  \n/**  \n* Returns the number of dogs, always greater than 0, that are available  \n* for a walk during the time specified by hour  \n* Precondition: 0 \u003C= hour \u003C= 23 */  \npublic int numAvailableDogs(int hour)  \n{ /* implementation not shown */ }  \n/**  \n* Decreases, by numberDogsWalked, the number of dogs available for a walk  \n* during the time specified by hour  \n* Preconditions: 0 \u003C= hour \u003C= 23  \n* numberDogsWalked > 0 */  \npublic void updateDogs(int hour, int numberDogsWalked)  \n{ /* implementation not shown */ }  \n/* There may be instance variables, constructors,  \nand methods that are not shown . */}  \n© 2025 College Board.  \n[Visit College Board on the web:](Visit College Board on the web: collegeboard.org 3)[ collegeboard.org](Visit College Board on the web: collegeboard.org 3)[ 3](Visit College Board on the web: collegeboard.org 3)  \nA dog walker is associated with a dog-walking company and is represented by the DogWalker class. You will write two methods of the DogWalker class.  \npublic class DogWalker {  \n/** The maximum number of dogs this walker can walk simultaneously  \nper hour */ private int maxDogs;  \n/** The dog-walking company this dog walker is associated with */ private DogWalkCompany company;  \n/**  \n* Assigns max to maxDogs and comp to company  \n* Precondition: max > 0 */  \npublic DogWalker(int max, DogWalkCompany comp)  \n{ /* implementation not shown */ }  \n/**  \n* Takes at least one dog for a walk during the time specified by  \n* hour, as described in ","cbCaikLd3pPUJZd2","https://ap.wps.com/l/cbCaikLd3pPUJZd2","pdf",562829,"English","# Directions\n## Section II overview\n## Required Java and submission rules\n## Timing and question navigation\n# Question 1: Dog walking company and DogWalker methods\n## walkDogs method (part a)\n## dogWalkShift method (part b)","[{\"question\":\"How long is Section II, and how many free-response questions are included?\",\"answer\":\"Section II lasts 1 hour and 30 minutes and includes 4 free-response questions.\"},{\"question\":\"What programming language must be used for the solutions?\",\"answer\":\"All program segments must be written in Java.\"},{\"question\":\"Can students use the Java Quick Reference during the exam?\",\"answer\":\"Yes. Java Quick Reference information is accessible in the application and is available throughout the exam.\"}]","AP® Computer Science A - Section II - Free-Response Questions | PDF",48]