User Interface Design MCQs

Topic-wise practice questions for Software Engineering. Test your knowledge, check solutions on demand, and pace your preparation.

Zero-leak answer engine • Rate-limited explanations
Practice in Timed Mode
Q1easy
What is the primary architectural difference between Direct Manipulation (like a GUI) and Command Line Interfaces (CLI)?
Q2medium
In the context of Accessibility, what is the primary purpose of "ALT" tags in HTML or ARIA labels in web applications?
Q3easy
What does the term "Affordance" mean in UI design?
Q4medium
(Code/Console Logic) A developer is checking a Web Accessibility report. Based on the following JSON configuration for a button, what is the most likely UI issue?
Q5medium
Compare Modal and Modeless dialog boxes. Which is the defining characteristic of a Modal dialog?
Q6hard
A user is filling out a long registration form. After clicking "Submit," the page clears all fields and shows a red error message at the top saying "Invalid Input," but doesn't highlight which field is wrong. This is a violation of which of Shneiderman's Golden Rules?
Q7medium
A mobile app designer notices that users frequently accidentally click the "Delete" button because it is placed right next to the "Save" button and is very small. Which UI law should the designer apply to fix the button size and placement?
Q8medium
A designer is choosing icons for a global application. They decide not to use a "Mailbox" icon for 'Email' because users in different countries have very different looking physical mailboxes. This is a consideration of:
Q9medium
In the UI design process, what is the primary purpose of creating a Low- Fidelity Prototype (like a paper sketch)?
Q10medium
An expert user of a photo editor wants to quickly switch between the "Brush" and "Eraser" tools. Instead of clicking the icons in the sidebar, they press 'B' and 'E' on the keyboard. This UI feature is an example of: