2010 AP Computer Science Discussion

<p>yah we get them on thursday</p>

<p>when do we get our scores, what week of july?</p>

<p>@nigcrunch</p>

<p>Free response was pretty easy had 50 minutes left when I was done.
You just had to read the reference and use getLocation and get methods.</p>

<p>My Gridworld solution was just 12-15 lines long…</p>

<p>._. uh oh/yay? It did what it needed to do, so cheers on easy problems.</p>

<p>12 lines would be enough, mine was about that long</p>

<p>Yea, mine too-ish. </p>

<p>I think it’s the third week in July. Can we call and get them any earlier?</p>

<p>For-each loops were my best friend on this test. :)</p>

<p>I didn’t use any for-each loops…uh oh
And I forgot how create Arraylists / lists…and use them
how do you get an index of one? is it:
arr<i>
arr.get(i)
arr*?</i></p><i>

<p>same question for a list</p>
</i>

<p>First part of GW was for each. Second one was nested I think.</p>

<p>And I just realized I forgot to actually remove the boxes on the first one. Wow. Fail. Hopefully I did well enough on the other parts.</p>

<p>List <type> name = new List <type></type></type></p>

<p>name.get(i), same for an ArrayList. </p>

<p>I found it VERY easy to loop through arraylists that consisted of objects with for-each loops rather than for loops.</p>

<p>@zhangm94:</p>

<p>For arrays, use arr*. For ArrayLists, use arr.get(i).</p>

<p>I’m kinda iffy about my solution for (b) because of the return type it wanted… it should be okay if I returned an instance of the class that implements that type, right?</p>

<p>Yeah, I’m being intentionally vague :P</p>

<p>I did so much worse on this test than I did on the practice test from 2009. I missed 3 multiple choice questions on that one, skipper none, and i would have missed none if my teacher gave me the Gridworld Appendix…lol.</p>

<p>On this one I skipped four and I probably missed a few…effing time limits. But I think i did fine on the free response. How likely is a 5?</p>

<p>hahaha. I am and definitely taking comp sci over in college. hahaha</p>

<p>Such an easy test. Finished both sections with 30+ minutes to spare, the FRQ’s were absolute cake. Easy 5 I think.</p>

<p>@Kalathalan: Part b of GW returned an Actor. </p>

<p>@ junhugie: Same here. I could have gotten an easy 5 on the 2009. This one WAS in fact a bit hard. But I feel a 5</p>

<p>@Quandary
Same here. I finished the FRQs in 45 minutes because I was on the last question on 10:4-something and I thought it was 11:4-something.</p>

<p>Last FRQ only needed a little thought, mine was ~8 lines.</p>

<p>Only problem I had was on the mulch on one question that had a couple for loops but the difference in I, II, and III was how the array was defined (problem was like with static arrays and it had to copy).</p>

<p>Also did anyone catch the ArrayIndexOutOfBounds on one of the recursive questions?</p>

<p>@RewindYouLostMe: I did! Haha, I did catch it. Phew, now I know I got that one right. ;-)</p>

<p>Also which one was it when u say “Only problem I had was on the mulch on one question that had a couple for loops but the difference in I, II, and III was how the array was defined (problem was like with static arrays and it had to copy).”</p>

<p>Remember that the College Board has eyes everywhere guys…</p>

<p>lol</p>

<p>I just hope everyone remembered that List is an INTERFACE and that they didn’t use “List<actor> list = new List<actor>();” or something. You can’t make an instance of an interface.</actor></actor></p>

<p>I don’t think that was too specific to the questions…?</p>

<p>@SA-07, @junhugie - I was trying purposely vauge (and I have also forgot the question),
I can’t remember the problem but I remember they all started off with some form of
Class
-primitive class values;
func
-values = new something[variable];
for loop</p>

<p>It really confused me because I have never used primitive arrays, while I would never mess up a List Interface problem because I use Lists all the time.</p>

<p>What does everyone think the curve will be?
I NEED a 5…</p>