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