1、 Quiz1 1. How many chunks of information can working memory hold at one time? (a) Three (b) Five (c) Nine (d) One Correct answer is (a) -------------------------------------------------------------------------------- 2. According to the information processing model of human cognit
2、ive activity, which of the following happens to information from the outside world immediately after it is perceived by the perceptual processor? (a) It is deposited into working memory. (b) It is deposited into long-term memory. (c) The motor processor completes an action based on the infor
3、mation. (d) The cognitive processor determines that an action needs to be taken. Correct answer is (a) ----------------------------------------------------------------------- 3. Which of the following is a description of Fitts's Law? (a) The time it takes to point to a target is a con
4、stant: it takes the same amount of time to point to one target as it does to any other target. (b) The time it takes to point to a target is directly related to the distance to that target. (c) When calculating the time it takes to point to a target, the size of the target is not important. (d
5、) The action of clicking a button takes 200 msec. Correct answer is (b) -------------------------------------------------------------------------------- 4. Which of the following is an implication that the characteristics of the human fovea have for the design of visual interfaces? (a)
6、 There are no design implications. (b) Be careful when using blinking text or animations because they naturally draw the user's attention. (c) It is important to design around the eye's blind spot, which makes it difficult to see parts of the screen. (d) Because the fovea encompasses only 2 de
7、grees of visual angle, all text should be concentrated in a small area of the screen. Correct answer is (b) -------------------------------------------------------------------------------- 5. Software companies often release so-called "beta" versions of software. A beta version of a program
8、is usually given away to a selected group of users who agree to test and comment on the program before it is released to the wider market. A company that releases beta versions is thus engaging in (a) leverage of affordance. (b) iterative design. (c) word-of-mouth advertising. (d) aggressi
9、ve marketing. Correct answer is (b) -------------------------------------------------------------------------------- 6. Feedback from users of the software systems we build is useful, and even necessary. This is because such feedback (a) helps us assign blame among the programmers in o
10、ur team. (b) is the only way to discover unforeseen shortcomings of our software. (c) helps us select the best of our users. (d) pleases users by showing that we are interested in their opinion. Correct answer is (b) ----------------------------------------------------------------------
11、 7. When, on your computer screen, you drag the image of a folder to a different window, you are directly manipulating the bits of the disk file. manipulating an image that represents the bits of the disk file. generating mouse events that cause the windows interface program to redr
12、aw the image of the folder continuously, in different locations, as it appears to move. (a) II and III only. (b) II only. (c) I only. (d) III only. Correct answer is (a) -------------------------------------------------------------------------------- 8. Your supervisor has requested
13、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): Toolkits have widgets that allow you to generate prototypes rapidly. If you use the same toolkits, all of the programs you write
14、will have interfaces with a similar look and feel. The Internet requires that we use the prescribed open-standard UI toolkits. Which of the reasons are sound? (Again, besides the pay raise!) (a) II only. (b) II and III only. (c) I and II only. (d) I only. Correct answer is (c) ---
15、 9. The event-redraw loop is (a) a programming construct used in redrawing event objects on the screen (e.g., a meeting in a scheduling program). (b) a built-in Java method invoked when you throw an exception for a
16、visible icon. (c) the main programming construct of interactive programs. (d) an affordance commonly found in drawing programs. orrect answer is (c) Quiz2 1. In Visual Basic, which of the following Val function statements will return a value equal to or less than 32? I.Val("32,543,987"
17、) II.Val(".98") III.Val("thirty-seven") (a) II and III only (b) I, II, and III (c) I and II only (d) II only Correct answer is (b) -------------------------------------------------------------------------------- 2. Valid Visual Basic data types include which of the following?
18、 I. Boolean II.String III. VariantType (a) II and III only (b) I, II, and III (c) I only (d) I and II only Correct answer is (b) -------------------------------------------------------------------------------- 3. Which of the following lines contains only valid Visual Basic
19、equation operators? I.- + * / II. \ ^ Mod III.- + * / \ ^ >> (a) I and III only (b) II and III only (c) I, II, and III (d) I and II only Correct answer is (d) -------------------------------------------------------------------------------- 5. In Visual Basic, what types o
20、f variables should you use when storing numbers with decimal fractions? I.variant, string, or object II.single, double, or decimal III.integer, long, or Boolean (a) I only (b) II only (c) I and III only (d) III only Correct answer is (b) -----------------------------------------
21、 6. At run time, you want to change the appearance of a Visual Basic control named "cmdExit" so that it appears "flat." "cmdExit" belongs to the form named "frmInput." Which of the following statements would you use? (a) cmdExit.FlatStyle("Flat") (b)
22、cmdExit.FlatStyle = Flat (c) cmdExit.FlatStyle = FlatStyle.Flat (d) cmdExit.FlatStyle.frmInput = FlatStyle.Flat Correct answer is (c) -------------------------------------------------------------------------------- 7. A TOE chart is (a) a technique for planning object-oriented, ev
23、ent-driven applications by creating a table that correlates proposed tasks with corresponding objects and events. (b) the verbal equivalent of a flowchart. (c) a grid used to correlate the names of local, form-level, and global variables with their properties. (d) a rough sketch of a planned i
24、nterface. Correct answer is (a) -------------------------------------------------------------------------------- 8. The Code window of a Visual Basic object can be opened by selecting the object and (a) double-clicking the left mouse button. (b) pressing Ctrl-F1. (c) clicking the
25、right mouse button. (d) pressing F12. Correct answer is (a) -------------------------------------------------------------------------------- 9. An Option Explicit On statement in a form's General Declarations section causes Visual Basic (a) to flag undeclared variables as errors at comp
26、ile time. (b) to assign a string data type to all undeclared variables. (c) to initialize string variables with zero-length strings. (d) to require that Dim and Public statements have As data type clauses. Correct answer is (a) ----------------------------------------------------------
27、 10. The Visual Basic Properties window allows the developer to change a Visual Basic object's appearance. change a Visual Basic object's behavior. change a Visual Basic object's name. (a) II and III only (b) I, II, and III (c) II only (d) I only Correct ans
28、wer is (b) -------------------------------------------------------------------------------- 1. With which of the following do developers specify the task or tasks a Visual Basic control is to perform when a user manipulates it? (a) behavior properties (b) code (c) TOE tables (d) flo
29、wcharts Correct answer is (b) Quiz3 1. While reading email, a user encounters the following message just before his email program crashes: The exception Integer division by zero (0x00000094) occurred in the application at location 0x69591070. Click OK to terminate the application. Wh
30、ich of the following heuristics are violated by the behavior of this email program? (a) Aesthetics and Minimalist Design (b) Match Between System and the Real World (c) Visibility of System Status (d) Recognition Rather Than Recall Correct answer is (b) ------------------------------
31、 2. Which of the following is a similarity between the heuristics Consistency and Standards and Match Between the System and the Real World? (a) Both draw upon the users' prior knowledge and experience. (b) There is no similarity. (c) Both
32、advocate ignoring the users' experiences with other software. (d) Both recognize the tendency of users to make errors. Correct answer is (a) -------------------------------------------------------------------------------- 3. Which of the following describes the most appropriate use of the
33、 technique heuristic evaluation? (a) Advising people during a therapy session (b) Evaluating the usability of a design in its final stages (c) Evaluating the usability of a design in its early stages (d) Critiquing the designer of a system Correct answer is (c) --------------------
34、 4. Which of the following are differences between the techniques of heuristic evaluation (HE) and think-aloud usability testing (TA)? A heuristic evaluation can be carried out on a paper prototype, whereas a TA requires a functioning pr
35、ototype. A heuristic evaluation can be conducted by an expert analyst working alone, whereas a TA requires the participation of people who are like the application's intended users. TAs require the developer to 'think like a user,' whereas HEs do not. (a) I and III (b) II (c) I, II, and I
36、II (d) I only Correct answer is (b) -------------------------------------------------------------------------------- 5. By which of the following criteria should we select the participants in a think-aloud usability test? (a) Availability at the time of the test (to avoid stress in the
37、 participants). (b) Experience with the system being tested. (c) Experience with the development process. (d) Similarity in experience to the people who are expected to use the final version of the system. Correct answer is (d) -----------------------------------------------------------
38、 6. Which of the following, if any, accurately describe the relationship between the evidence and explanation sections of a usability aspect report? Explanation is the author's interpretation of objective evidence. Explanation explains a solution to the problem that the ev
39、idence section describes. Explanation links the problem described in the evidence section to instances of the problem discovered in the past. (a) I, II, and III. (b) I and II only. (c) I only. (d) III only. Correct answer is (c) ---------------------------------------------------
40、 7. Which of the following are reasons why it is necessary that usability aspect reports be clear and complete? The usability problem may need to be described to other members of the development team who did not see the problem first-hand. The author of the report
41、s needs to be able to understand them long after they are written. The participants in a user study need to be able to read accounts of their sessions written in lay terms. (a) II and III (b) I only (c) I and II (d) III only Correct answer is (c) ----------------------------------
42、 8. In the context of writing a usability aspect report, what is meant by the statement: "Always step back and try to see the bigger picture." (a) A usability aspect report should be no longer than one page. (b) Usability aspect reports should
43、be grouped by where they were found in the program. (c) Looking for patterns in usability problems is an important step in the analysis process. (d) It is important not to waste time on insignificant usability problems. Correct answer is (c) ----------------------------------------------
44、 9. Which section of a usability aspect report (UAR) can serve as the UAR's "name"? (a) Succinct description of the usability aspect (b) UAR Identifier (c) Evidence for the aspect (d) Explanation of the aspect Correct answer is (a) Quiz4 1.
45、Which Visual Basic control property's value is used as the identifier for the control in the code? (a) Appearance (b) Caption (c) (Name) (d) BackStyle Correct answer is (c) -------------------------------------------------------------------------------- 2. Which of the following com
46、mon intuitions can fruitfully be applied in user interfaces? If B immediately follows A in time, B is caused by A. If B is bigger than A, B is more important than A. If B is near A, B is somehow related to A. (a) I only (b) I, II, and III (c) III only (d) II and III only Correct answ
47、er is (b) -------------------------------------------------------------------------------- 3. Which of the following approaches to user interface design follow the heuristic match between the system and the real world? Use the same vocabulary the user would use to describe things. Find a me
48、taphor that describes aptly a useful portion of the computer's behavior. Don't clutter the screen with blinking animations. (a) I only (b) II only (c) I, II, and III (d) I and II only Correct answer is (d) ----------------------------------------------------------------------------
49、 4. Which of the following situations violates the heuristic visibility of system status? (a) The MS Windows taskbar showing the applications that are running (b) A computer system that appears to have crashed. (c) The full Recycle Bin icon showing that the bin has files in it (d) A
50、progress indicator showing how much of a file is left to download Correct answer is (b) -------------------------------------------------------------------------------- 5. In Visual Basic, what types of variables should you use when storing numbers with decimal fractions? I.variant, stri






