*** OFFICIAL 2013 AP Computer Science A Thread***

<p>can you please give some examples of what the may give?</p>

<p>Are we given some reference materials on the test (e.g. methods of ArrayList or methods of some classes in GridWorld)?</p>

<p>Here is the reference guide you’ll be given during the test (both during the MC and FRQ portions):</p>

<p><a href=“Supporting Students from Day One to Exam Day – AP Central | College Board”>Supporting Students from Day One to Exam Day – AP Central | College Board;

<p>Idk about you guys but Barron’s seems to have a lot more conceptual stuff, like compiling errors, efficiency of implementations, sorting methods and the like. I took an AP practice exam administered by collegeboard in class and got a 29/38. Yesterday I took the mock ap for Barron’s and got a 25/40 because of the reasons I listed above.</p>

<p>New user here, but happy to help any way I can- I’m taking the APCS test on Tues too</p>

<p>We actually get the guide that huggins posted? That’s frickin awesome! Our teacher never said anything about getting any references to use. That’ll make things MUCH easier</p>

<p>Side note, does anyone else use the Pearson’s review book? What do you think of the MC tests? I keep scoring in the high 20s, which is bad. Thing is, I’ve gotten all As in class this year, and my teacher really tests us</p>

<p>@UrAverageAzn Yeah Barron focused too much on conceptual stuff so many test takers reasoned that for the actual test last year too. Much to their dismay, they found that there was only like 1 abstract question and it was mostly looping and recursions.</p>

<p>@mrfantastic42 yea you get the guide with all the methods and stuff, but I think it would better to just know them so you don’t have to flip back at the reference and waste time</p>

<p>No worries, I know them. Been going the whole year plus review without them. Just nice to know I’ll have something to fall back on if needed</p>

<p>@ Lightens sweet sounds like what I was thinking. tyvm</p>

<p>How are you guys practicing for the FRQs? I know there’s tons of them that I can write, but it’s hard to grade them subjectively</p>

<p>@chilldude, When ever I enter the secret into bittorent sync, it keeps saying 0 bytes in 0 files and the download/upload speeds are 0. Is there a way to fix this. Thanks a lot for what you’re doing!</p>

<p>@shuadi1 It says how to fix this on the drive document for everything. </p>

<p>

</p>

<p>It may take a bit for it to start up, but it should work.</p>

<p>Anyone know the score range for a 5 from previous tests? (I don’t know how one could find out, but who knows.)</p>

<p>I know at least it was 62-80 and 65-80 from the 2004 and 2009 exams, but does anyone know anything else?</p>

<p>Can someone help me with #23 on <a href=“https://www.tracy.k12.ca.us/sites/clunetta/Java/practice/practice.htm#2002[/url]”>https://www.tracy.k12.ca.us/sites/clunetta/Java/practice/practice.htm#2002&lt;/a&gt;
The answer is E where both I, II, and III are correct. I understand how I and II are correct but why is III valid? I thought a subclass that extends an abstract class must override all the abstract methods, but class A and class B do not.</p>

<p>Wow, GridWorld is really hard… Anybody have some tips on how to approach questions regarding GridWorld?</p>

<p>@Lightens That question doesn’t seem complete. I guess they meant the method signatures of A and B to be public String getName() { } instead? That’s the only way that would make sense.</p>

<p>A class extending an abstract class must implement all of its abstract methods or otherwise itself be abstract. (Same with abstract classes extending interfaces.)</p>

<p>@yangmaster Just familiarize yourself with what each actor does. Realize that you’ll have the Quick Reference during the exam, which contains a summary for all the black box classes + coding for the Bug/Critter and their children. </p>

<p>Most of the actors simply have getter methods from Actor, as well as an act() and helper methods that assist with the act(). As far as I’ve seen from the past FRQ’s, they only require you to rewrite the act() / processActors() method. </p>

<p>Also make note of how to get an Actor’s grid, checking for its own and its locations’ validity, etc.</p>

<p>So I was doing the 2009 AP Compsci and 2008 AP Compsci released tests, and found this glaring contradiction in answers. For reference, I am going to reproduce question #36 in 2009 and question #31 in 2008. Please help me out guys!</p>

<h2>Question #36 in 2009:</h2>

<p>Consider the following two methods that appear within a single class.</p>

<p>public void changeIt(int[] list, int num)
{
list= new int[5];
num=0;</p>

<p>for(int x=0; x<list.length; x++)
list[x]=0;
}</p>

<p>public void start()
{
int[] nums = {1,2,3,4,5};
int value = 6;
changeIt(nums,value);</p>

<p>for(int k=0; k<nums.length; k++)
System.out.print(nums[k]+ " ");</p>

<p>System.out.print(value);
}</p>

<h2>What is printed as a result of the call start() ?</h2>

<h2>Question 31 in 2008:</h2>

<p>Consider the following method.
public void mystery(int[] data)
{
for(int k=0; k<data.length; k++)
data[k+1]=data[k]+data[k+1];
}</p>

<p>The following code segment appears in another method in the same class.</p>

<p>int[] values = {5,2,1,3,8};
mystery(values);
for(int v:values)
System.out.print(v+ " ");</p>

<h2>What is printed as a result of executing the code segment?</h2>

<p>To me, both of these questions look literally the EXACT SAME!
Yet the answer to the first one is 1 2 3 4 5 6 (meaning the array DOESNT change with the call to chageIt).
And the answer to the second one is 5 7 8 11 19 (meaning the array DOES change with the call to mystery).</p>

<p>I dont get it… do arrays change with calls to methods in the same class, or do they not? Clearly I’m missing some tricky nuance of the question… so when is the case that arrays change, and when do they not?</p>

<p>In question #36, the array nums is not actually modified by the method. Consider:</p>

<p>list = new int[5];</p>

<p>On the other hand, the array values in #31 IS actually modified.</p>

<p>Also, where did you find the 2009 released test? Could you post a link on here?</p>

<p>So arrays are like objects in that they can be modified by methods (whereas reference variables cannot)?
And I don’t understand why “list = new int[5];” means that nums is not modified… to me it seems like you are taking nums, shortening it to a new array with 5 slots, then modifying each of the slots… why does that line prevent modification of nums?</p>

<p>And sure, just shoot me a PM and i’ll send you the PDF :)</p>

<p>miami24 can I pm you too, to receive the 2009 test please?</p>

<p>Does anybody know if you can bring a calculator for the this exam? These log stuff @-@</p>