Home »
Software Engineering MCQs
MCQ | User Interface | Software Engineering
Here, we have a set of multiple-choice questions and answers (quiz) on user interface in software engineering. For any help, you can refer to the previous articles on the same topic.
Submitted by Monika Sharma, on January 26, 2021
User Interface in Software Engineering MCQs
Q1. Which of the following define the characteristic of a good user interface?
- Speed of learning
- Support for multiple skill levels
- Error recovery, feedback and consistency
- All of the above
Answer: d. All of the above
Explanation:
All the mentioned qualities in the option a, b and c represent the qualities that a good user interface must have.
Q2. Which of the following is not a type of user interface?
- Command language based
- Menu based
- Efficiency based
- Direct manipulation based
Answer: c. Efficiency based
Explanation:
Efficiency is not a type a user interface. It is a term which defines the quality of the software or the user interface.
Q3. Which of the following objectives are not the one that the user interface offers?
- Help user interact with the software.
- Give commands and input through the instructions that are displayed via user interface.
- To improve the coding skills of the users.
- All i, ii and iii are correct
- Only i and ii are correct
- Only i and iii are correct
- None of the given options is correct
Answer: b. Only i and ii are correct
Explanation:
The iii option is not an objective that the User interface offers.
Q4. Which of the following statements is true?
- In the graphical User interface, different information can be simultaneously displayed on the screen.
- In the Text-based User interface, different information can be simultaneously displayed on the screen.
- Only i is true
- Only ii is true
- Both i and ii are true
- None of them is true
Answer: a. Only i is true
Explanation:
Different information can be simultaneously displayed on the screen only through the graphical user interface and not by the Text based user interface.
Q5. Which of the following devices are mainly responsible for the user interface?
- Input and output devices
- Memory devices
- Processor
- None of the above
Answer: a. Input and output devices
Explanation:
The user is able to interact with the software through the input and output devices only. Without these devices, creating a user interface is not possible. Rest devices are responsible for the processing, storing and controlling purpose.
Q6. SDK stands for Software Development Kit
- True
- False
Answer: a. True
Explanation:
SDK stands for Software Development Kit. It is a collection of software development tools in one installable package.
Q7. Concerning software design principles, a UI stands for User Integration
- True
- False
Answer: b) False
Explanation:
UI stands for User Interface.
Q8. Which one is not a part of Interface Design?
- The interface architecture between the two computers
- The specification of interfaces between the components of software
- Creation of interfaces between software producers and human producers and knowledge consumers
- None of these
Answer: a) The interface architecture between the two computers
Q9. The main function of user-interface is to
- Convert program/ programs into machine language
- Transmit data to a remote location
- Connect users with an application through graphical options like icon, menu, text etc
- None of these above
Answer: c) Connect users with an application through graphical options like icon, menu, text etc
Explanation:
The main function of user-interface is to connect users with an application through graphical options like icon, menu, text etc.
Q10. What is/are the main component/components of the User Interface?
- Language Specification
- Module Design
- Both of these
- None of these
Answer: c) Language Specification and Module Design
Explanation:
Language Specification and Module Design are the main component/components of the User Interface.
Q11. OOP stands for ...
- Object-Oriented Programming
- Object-Oriented Process
- Both a and b
- None of these
Answer: a) Object-Oriented Programming
Explanation:
OOP stands for Object-Oriented Programming
Q12. An effective user interface design is a design of applying an iterative process using predefined design principles.
- True
- False
Answer: a) True
Explanation:
An iterative process using predefined design principles is an effective user interface design.
Q13. DOM is an acronym of Document Object Model.
- True
- False
Answer: a) True
Explanation:
DOM is an acronym of Document Object Model.
Q14. Which one is not a process of user interface design?
- Knowledgeable, frequent users
- Interface design
- User, task, modelling, environment analysis
- To validate interface
Answer: a) Knowledgeable, frequent users
Explanation:
Knowledgeable, frequent users are not a process of user interface design.
Q15. During program design, a software process which used in modules design?
- Top-Down approach
- Bottom-Up approach
- Both of these
- None of these
Answer: c) Both of these
Explanation:
Top-Down approach and Bottom-Up approach are the approaches which are majorly used in modules design.
Q16. PRS stands for
- Product Requirement Specification
- Project Reduce Scheme
- Product Restrictions Scheme
- None of these
Answer: a) Product Requirement Specification
Q17. Which of the following is a golden rule of interface design?
- Make the interface consistent
- Reduce the user's memory load
- Place the user in control
- All of these
Answer: d) All of these
Explanation:
In reality, these golden rules form the framework for a set of principles of user interface design that govern the significant activity in the software design process.
Q18. A software might allow a user to interact -
- Via Keyboard
- Via Mouse movement
- Via Voice recognition
- All of these
Answer: d) All of these
Explanation:
A user can interact with software via Keyboard, Mouse and Voice Recognition.
Q19. In which type of interface users provide commands selecting from a menu?
- GUI
- CUI
- Voice Recognition User Interface
- None of these above
Answer: a) GUI
Explanation:
Graphical User Interface provides options as commands for selecting from a menu.
Q20. API: Application Programming Interface
- True
- False
Answer: a) True