Skip to main content

Human Computer Interaction MCQs with Answers

Practice important Human Computer Interaction MCQs with answers and explanations.

Chapter: 35
Q901:
What did Tim Berners-Lee originally create the web for?
A. For researchers in the physics community to share findings
B. For students to submit assignments online
C. To enable online commerce
D. To host online games
Correct Answer: A
Chapter: 35
Q902:
The Web evolved from being hypertext documents to _______.
A. being only about multimedia content
B. static content sites
C. dynamic, database-driven sites
D. exclusive to academic use
Correct Answer: C
Chapter: 35
Q903:
What are the two sides of the dual nature of the Web according to the lecture?
A. Information distribution and advertising
B. User experience and marketing
C. Software interface and hypertext information spaces
D. User navigation and interaction
Correct Answer: C
Chapter: 35
Q904:
On the hypertext side of the web, the concern is mainly _____.
A. software development
B. information flow and navigation
C. coding efficiency
D. backend management
Correct Answer: B
Chapter: 35
Q905:
What is the most important thing web sites offer to users according to the lecture?
A. Fast loading speed
B. Valuable content
C. Advanced user interface
D. Complex interactions
Correct Answer: B
Chapter: 35
Q906:
Coding: What is the correct order of planes in user experience design?
A. Surface, Skeleton, Structure, Scope, Strategy
B. Strategy, Scope, Structure, Skeleton, Surface
C. Scope, Surface, Skeleton, Structure, Strategy
D. Skeleton, Structure, Scope, Strategy, Surface
Correct Answer: B
Chapter: 36
Q907:
What is the primary purpose of the "Undo" function in software?
A. To reverse user actions
B. To enhance CPU performance
C. To delete errors
D. To store data
Correct Answer: A
Chapter: 36
Q908:
From whose perspective does undo have no merit?
A. Programmer
B. User
C. Computer
D. Designer
Correct Answer: C
Chapter: 36
Q909:
Undo is primarily a facility for users because:
A. Users often make mistakes
B. Computers make mistakes
C. Users follow implementation
D. Computers are infallible
Correct Answer: A
Chapter: 36
Q910:
What does a user's mental model of mistakes usually exclude?
A. That the user makes mistakes
B. Software errors
C. CPU faults
D. Human interaction errors
Correct Answer: A
Chapter: 36
Q911:
What does undo encourage in terms of user behavior?
A. Strict, careful behavior
B. Data deletion
C. Exploration and experimentation
D. Error avoidance
Correct Answer: C
Chapter: 36
Q912:
What is a key psychological benefit of the undo feature for users?
A. Simplicity
B. Assurance of reversibility
C. Speed
D. Enhanced graphics
Correct Answer: B
Chapter: 36
Q913:
What is a "blind undo"?
A. Undo without explanation
B. Undo with a visual cue
C. Undo with sound notification
D. Undo specific to document type
Correct Answer: A
Chapter: 36
Q914:
Which type of undo is more user-friendly, "blind" or "explanatory"?
A. Blind
B. Explanatory
C. Neither
D. Both
Correct Answer: B
Chapter: 36
Q915:
What is a significant limitation of single-level undo?
A. Only reverses the last action
B. Cannot undo multiple actions
C. Reverts entire program
D. Deletes recent files
Correct Answer: A
Chapter: 36
Q916:
In a program with embedded objects, what issue arises with global undo?
A. Undo applies to the last program action
B. It can undo all objects simultaneously
C. It doesn't undo anything
D. It creates random data loss
Correct Answer: A
Chapter: 36
Q917:
What is the benefit of multiple undo?
A. It performs a global reset
B. It can undo multiple actions in reverse order
C. It adds data incrementally
D. It doesn't need user input
Correct Answer: B
Chapter: 36
Q918:
Multiple undo functions operate in which order?
A. First in, last out
B. Random
C. Last in, first out
D. Sequential
Correct Answer: C
Chapter: 36
Q919:
What is the main problem with the LIFO model in multiple undo?
A. It doesn't support error correction
B. It can't handle procedural changes
C. It forces users to undo steps unnecessarily
D. It works too quickly
Correct Answer: C
Chapter: 36
Q920:
How does an incremental action differ from a procedural action?
A. Adds data only
B. Adds or deletes data
C. Does not change procedure
D. Changes procedures but not data
Correct Answer: B

Test Your Knowledge

Take a timed quiz on Human Computer Interaction

🚀 Start Quiz Now