📄 index.html
字号:
<table><tbody><tr><td width="5"><br></td> <td class="td0_lbl0-x" align="right" nowrap="nowrap" valign="top"> <span class="lbl0-x">Feedback:</span></td> <td class="td0_x" align="left" valign="top"> <br> See section 1.1.1 of the course notes. </td><td width="5"><br></td></tr></tbody></table><hr><table><tbody><tr><td width="5"><br></td> <td class="td0_highlight-label" align="right" nowrap="nowrap" valign="top" width="12"> <span class="highlight-label">6.</span></td><td width="5"><br></td> <td class="td0_x" align="left" valign="top"> <span class="delimitHtml">Feedback from users of the software systems we build is useful, and even necessary. This is because such feedback</span> </td><td width="5"><br></td></tr></tbody></table><a name="31885"></a><table><tbody><tr><td width="25"><br></td> <td class="td0_x" align="left" valign="top"> <input name="31885" id="31885" value="31886" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(a) <span class="delimitHtml">pleases users by showing that we are interested in their opinion.</span></span><br> <input name="31885" id="31885" value="31895" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(b) <span class="delimitHtml">helps us select the best of our users.</span></span><br> <input checked="checked" name="31885" id="31885" value="31880" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(c) <span class="delimitHtml">is the only way to discover unforeseen shortcomings of our software.</span></span><br> <input name="31885" id="31885" value="31893" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(d) <span class="delimitHtml">helps us assign blame among the programmers in our team.</span></span> </td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_lbl0-x" align="right" nowrap="nowrap" valign="middle"> <span class="lbl0-x">Correct answer is </span></td> <td class="td0_x" align="left" valign="top"> <span class="x">(c)</span> </td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_lbl0-x" align="right" nowrap="nowrap" valign="middle"> <span class="lbl0-x">Your score on this question is:</span></td> <td class="td0_x" align="left" valign="top"> <span class="error">11.11</span> </td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_lbl0-x" align="right" nowrap="nowrap" valign="top"> <span class="lbl0-x">Feedback:</span></td> <td class="td0_x" align="left" valign="top"> <br> See section 1.1.1 of the course notes. </td><td width="5"><br></td></tr></tbody></table><hr><table><tbody><tr><td width="5"><br></td> <td class="td0_highlight-label" align="right" nowrap="nowrap" valign="top" width="12"> <span class="highlight-label">7.</span></td><td width="5"><br></td> <td class="td0_x" align="left" valign="top"> <span class="delimitHtml">Your supervisor has requested that you use a toolkit to build a fancy new user interface, and she has given you the following reasons to do so (besides enticing you with a promise of a pay raise): <ol type="I"> <li>Toolkits have widgets that allow you to generate prototypes rapidly.</li> <li>If you use the same toolkits, all of the programs you write will have interfaces with a similar look and feel.</li> <li>The Internet requires that we use the prescribed open-standard UI toolkits.</li> </ol> <p>Which of the reasons are sound? (Again, besides the pay raise!)</p></span> </td><td width="5"><br></td></tr></tbody></table><a name="31901"></a><table><tbody><tr><td width="25"><br></td> <td class="td0_x" align="left" valign="top"> <input name="31901" id="31901" value="31909" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(a) <span class="delimitHtml">I only.</span></span><br> <input name="31901" id="31901" value="31911" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(b) <span class="delimitHtml">II only.</span></span><br> <input checked="checked" name="31901" id="31901" value="31902" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(c) <span class="delimitHtml">II and III only.</span></span><br> <input name="31901" id="31901" value="31896" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(d) <span class="delimitHtml">I and II only.</span></span> </td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_lbl0-x" align="right" nowrap="nowrap" valign="middle"> <span class="lbl0-x">Correct answer is </span></td> <td class="td0_x" align="left" valign="top"> <span class="x">(d)</span> </td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_lbl0-x" align="right" nowrap="nowrap" valign="middle"> <span class="lbl0-x">Your score on this question is:</span></td> <td class="td0_x" align="left" valign="top"> <span class="error">0.00</span> </td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_lbl0-x" align="right" nowrap="nowrap" valign="top"> <span class="lbl0-x">Feedback:</span></td> <td class="td0_x" align="left" valign="top"> <br> See section 1.1.2 of the course notes.<br> (c) The toolkits are instrumental to rapid prototyping; they save time. Thus, I is also applicable. III is not applicable because programs with different look-and-feels can still communicate over the Internet. </td><td width="5"><br></td></tr></tbody></table><hr><table><tbody><tr><td width="5"><br></td> <td class="td0_highlight-label" align="right" nowrap="nowrap" valign="top" width="12"> <span class="highlight-label">8.</span></td><td width="5"><br></td> <td class="td0_x" align="left" valign="top"> <span class="delimitHtml">The event-redraw loop is</span> </td><td width="5"><br></td></tr></tbody></table><a name="31896"></a><table><tbody><tr><td width="25"><br></td> <td class="td0_x" align="left" valign="top"> <input name="31896" id="31896" value="31903" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(a) <span class="delimitHtml">the main programming construct of interactive programs.</span></span><br> <input checked="checked" name="31896" id="31896" value="31897" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(b) <span class="delimitHtml">a programming construct used in redrawing <em>event</em> objects on the screen (e.g., a meeting in a scheduling program).</span></span><br> <input name="31896" id="31896" value="31900" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(c) <span class="delimitHtml">an <em>affordance</em> commonly found in drawing programs.</span></span><br> <input name="31896" id="31896" value="31898" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(d) <span class="delimitHtml">a built-in Java method invoked when you <tt>throw</tt> an exception for a visible icon.</span></span> </td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_lbl0-x" align="right" nowrap="nowrap" valign="middle"> <span class="lbl0-x">Correct answer is </span></td> <td class="td0_x" align="left" valign="top"> <span class="x">(a)</span> </td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_lbl0-x" align="right" nowrap="nowrap" valign="middle"> <span class="lbl0-x">Your score on this question is:</span></td> <td class="td0_x" align="left" valign="top"> <span class="error">0.00</span> </td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_lbl0-x" align="right" nowrap="nowrap" valign="top"> <span class="lbl0-x">Feedback:</span></td> <td class="td0_x" align="left" valign="top"> <br> An interactive program listens for events and reacts to them. The reaction usually involves some redrawing of the screen. Because a responsive program needs to listen for events constantly, even while it does other things, this event-redraw loop has to be the main construct of the program into which all other functions are incorporated. See section 1.1.2 of the course notes. </td><td width="5"><br></td></tr></tbody></table><hr><table><tbody><tr><td width="5"><br></td> <td class="td0_highlight-label" align="right" nowrap="nowrap" valign="top" width="12"> <span class="highlight-label">9.</span></td><td width="5"><br></td> <td class="td0_x" align="left" valign="top"> <span class="delimitHtml">When, on your computer screen, you drag the image of a folder to a different window, you are <ol type="I"> <li>directly manipulating the bits of the disk file.</li> <li>manipulating an image that represents the bits of the disk file.</li> <li>generating mouse events that cause the windows interface program to redraw the image of the folder continuously, in different locations, as it appears to move.</li> </ol></span> </td><td width="5"><br></td></tr></tbody></table><a name="31891"></a><table><tbody><tr><td width="25"><br></td> <td class="td0_x" align="left" valign="top"> <input checked="checked" name="31891" id="31891" value="31889" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(a) <span class="delimitHtml">II and III only.</span></span><br> <input name="31891" id="31891" value="31894" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(b) <span class="delimitHtml">I only.</span></span><br> <input name="31891" id="31891" value="31891" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(c) <span class="delimitHtml">II only.</span></span><br> <input name="31891" id="31891" value="31888" disabled="1" onfocus="this.blur()" type="radio"> <span class="x">(d) <span class="delimitHtml">III only.</span></span> </td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_lbl0-x" align="right" nowrap="nowrap" valign="middle"> <span class="lbl0-x">Correct answer is </span></td> <td class="td0_x" align="left" valign="top"> <span class="x">(a)</span> </td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_lbl0-x" align="right" nowrap="nowrap" valign="middle"> <span class="lbl0-x">Your score on this question is:</span></td> <td class="td0_x" align="left" valign="top"> <span class="error">11.11</span> </td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_lbl0-x" align="right" nowrap="nowrap" valign="top"> <span class="lbl0-x">Feedback:</span></td> <td class="td0_x" align="left" valign="top"> <br> See section 1.1.2 of the course notes. </td><td width="5"><br></td></tr></tbody></table><hr><table><tbody><tr><td width="5"><br></td> <td class="td0_x" align="left" valign="top"> <a href="https://seqcc.icarnegie.com/takeassmcmd.php?course_section_id=33598&assm_id=31856#top_of_page">Go to top of assessment.</a> </td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_error" align="left" valign="top"> <span class="error">Total score: 66.67</span></td></tr></tbody></table><table><tbody><tr><td width="5"><br></td> <td class="td0_copyright" align="left" valign="top"> 漏 Copyright 2002 iCarnegie, Inc. All rights reserved.</td></tr></tbody></table></form><!--/DOCUMENT_FRAGMENT--></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -