OFFICIAL 2012 AP Computer Science A Thread

<p>@Zelda</p>

<p>Same. The Questions with I II III etc. and finding the correct codes took a longg time. Had to guess on last 8.</p>

<p>Ugh. I hated the I II III questions. and all the recursion. Took so long to process</p>

<p>Was it necessary to say super.act() or could I have just left it as super()?</p>

<p>The recursion felt natural to me. I honestly didn’t notice how much was on the MC, I felt very good at it, those were quick questions for me. A few weeks ago recursion was very scary for me but not after practicing making recursive methods and reading some.</p>

<p>Hey there was like a question about a grid in which there was a rock in every other location, and it asked about a behavior of a boxbug or something like that was pretty tricky…</p>

<p>@joshmay if it’s inside a child constuctor, super() would be sufficient enough</p>

<p>@AwesomePossum3: the curve isn’t set until after all the scores are in. No way to know before then.</p>

<p>Couldn’t you have soled the first FRQ with one line?
Something like climbList.add(new ClimbInfo(peakName,climbTime))</p>

<p>@Arroza</p>

<p>Np man, xP.</p>

<p>@Jtehlert - exactly what I did :)</p>

<p>@Joshmay - It had to be super.act()</p>

<p>@jkhuggins was it necessary to invoke super.act(); or was rewriting the code from the reference sheet acceptable</p>

<p>i did two lines</p>

<p>@Zelda: It makes a cycle:
It goes from column 50 and down by 4’s to 2, then 0, then up by 4’s to 48, then 50, then repeats.</p>

<p>I was confused for a while since I thought the length is the number of squares on a side, but it’s actually the difference between the indices.</p>

<p>I hope you guys are aware that free-response questions are not to be discussed in detail until 48 hours after the exam.</p>

<p>@sdapkid: I haven’t seen the FRQ, so I can’t answer without context.</p>

<p>generally though, do you have any idea whether overriding a parent class gets points for using super when parent implementation should be reused?</p>

<p>The gridworld FRQ was the last thing I did, so by that point I was pretty much out of it. I rewrote the act() method from Bug rather than calling it with super.act(). </p>

<p>I can’t imagine it being that big of a deal, It does literally the same thing. If they do penalize, we’re looking at either half a point or one point.</p>

<p>how many points do you guys imagine would be taken off if i assumed the presence of numRows and numCols (i didn’t initialize themm) for the last two frq’s?</p>

<p>@jkhuggins If a FRQ has a score of x.5, is the effective score x, or does the .5 value contribute to the composite score for the FRQ section? Also, I realize you addressed this briefly before, but if I use a nonstandard (and fairly inefficient…) solution that might not carry out the same actions as a typical solution, would I lose credit? I’m under the impression I’m not missing any necessary method calls/doing anything illegal, although whereas my friend created a new array for a certain FRQ, I merely modified an existing array to produce the same answer. This is pretty vague, but I hope you can offer some insight.</p>