In: Computer Science
QUESTION 1
In a keyboard event, what is the difference between typing 'a' and 'A'?
| a | 
 different characters are in the event  | 
|
| b | 
 a LowerKeyEvent is sent instead of an UpperKeyEvent  | 
|
| c | 
 a modifier indicates if the Shift key was pressed or not  | 
|
| d | 
 upper case letters are only delivered to the focus window  | 
QUESTION 2
Select all of the following which can be used to gather information for personas.
| a | 
 questionnaires  | 
|
| b | 
 interviews  | 
|
| c | 
 observation  | 
|
| d | 
 tests of how people use the interface  | 
QUESTION 3
A user wishes to purchase a book from a website. Select all of the following that are needs of the user.
| a | 
 the user needs to provide the address to deliver the book  | 
|
| b | 
 the user needs to like books  | 
|
| c | 
 the user needs to select the book  | 
|
| d | 
 the user has a need for the book  | 
QUESTION 4
A persona contains
| a | 
 the characteristics common to all users  | 
|
| b | 
 the characteristics of one category of user  | 
|
| c | 
 the characteristics of the people who will not use the system  | 
|
| d | 
 all the characteristics of an individual  | 
QUESTION 5
Which of the following are functional requirements?
| a | 
 the calculations the program must perform  | 
|
| b | 
 the number of transactions per second the program can handle  | 
|
| c | 
 the volume of data the program can handle  | 
|
| d | 
 the exact information which must be entered into the program  | 
QUESTION 6
Why are mouse move events only delivered when a mouse button is pressed?
| a | 
 because mouse move events are started by a mouse press/release and terminated by a second mouse press/release  | 
|
| b | 
 because they use a default handler in no mouse button is pressed  | 
|
| c | 
 because they are usually only needed during drag operations  | 
|
| d | 
 because the mouse only moves when a mouse button is pressed  | 
QUESTION 7
Select all of the following information should be included in a persona for a customer of an online bookstore
| a | 
 the customer's favourite colour  | 
|
| b | 
 they type of car the customer drives  | 
|
| c | 
 the type of book the customer enjoys  | 
|
| d | 
 the amount of disposable income the customer has  | 
QUESTION 8
A signal
| a | 
 is sent when a user action is performed  | 
|
| b | 
 is sent when a widget does something and wants to notify other code  | 
|
| c | 
 is sent when a widget detects several events happening in the correct sequence  | 
|
| d | 
 is sent when an event is delivered to a window  | 
QUESTION 9
In focus follow keyboard events are delivered to
| a | 
 the window which was last clicked  | 
|
| b | 
 the nearest window with a text input widget  | 
|
| c | 
 the window containing the mouse  | 
|
| d | 
 the root window  | 
QUESTION 10
A GUI timer can be inaccurate due to
| a | 
 the speed of the hardware on which the GUI is running  | 
|
| b | 
 the GUI not receiving updates from the system clock  | 
|
| c | 
 finite precision of the system clock  | 
|
| d | 
 taking a long time to process a GUI event  | 
QUESTION 1
In a keyboard event, what is the difference between typing 'a' and 'A'?
Answer: different characters are in the event
QUESTION 2
Select all of the following which can be used to gather information for personas.
Answer: all of the above
QUESTION 3
A user wishes to purchase a book from a website. Select all of the following that are needs of the user.
Answer: all of the above
QUESTION 4
A persona contains
Answer: all the characteristics of an individual
QUESTION 5
Which of the following are functional requirements?
Answer: the calculations the program must perform, the exact information which must be entered into the program
QUESTION 6
Why are mouse move events only delivered when a mouse button is pressed?
Answer: because mouse move events are started by a mouse press/release and terminated by a second mouse press/release
QUESTION 7
Select all of the following information should be included in a persona for a customer of an online bookstore
Answer: the type of book the customer enjoys
QUESTION 8
A signal
Answer: all of the above
QUESTION 9
In focus follow keyboard events are delivered to
Answer: the window which was last clicked
QUESTION 10
A GUI timer can be inaccurate due to
Answer: all of the above