Introduction to Computing MCQs with Answers
Practice important Introduction to Computing MCQs with answers and explanations.
Multiple Choice Questions
Q1641: What is the imperative paradigm’s main approach to the programming process?
- A: Developing a sequence of commands
- B: Defining abstract classes
- C: Identifying reusable modules
- D: Writing in a high-level language
View Answer
A
Q1642: What programming languages are mentioned as being based on the imperative paradigm?
- A: FORTRAN and COBOL
- B: Python and pseudocode
- C: JavaScript and HTML
- D: SQL and CSS
View Answer
B
Q1643: According to the content, what term is considered more appropriate than “programming paradigm”?
- A: Coding style
- B: Software development paradigm
- C: Programming model
- D: Algorithmic method
View Answer
B
Q1644: Fill in the blank: The __________ paradigm defines programming as the development of a sequence of commands that manipulate data.
- A: functional
- B: object-oriented
- C: imperative
- D: declarative
View Answer
C
Q1645: Fill in the blank: The multiple-track diagram shows different paths resulting from different ________.
- A: coding styles
- B: programming paradigms
- C: software methodologies
- D: generations of languages
View Answer
B
Q1646: Fill in the blank: The __________ paradigm is associated with languages like Python and machine language.
- A: imperative
- B: declarative
- C: object-oriented
- D: functional
View Answer
A
Q1647: Which of the following is not one of the paradigms mentioned in the content?
- A: Functional paradigm
- B: Object-oriented paradigm
- C: Algorithmic paradigm
- D: Declarative paradigm
View Answer
C
Q1648: What does the imperative paradigm suggest as the first step in the programming process?
- A: Debugging the code
- B: Designing the user interface
- C: Finding an algorithm
- D: Writing pseudocode
View Answer
C
Q1649: What is the key characteristic of the imperative programming paradigm?
- A: It focuses on data flow
- B: It emphasizes command sequences
- C: It is based on class hierarchies
- D: It prioritizes declarative statements
View Answer
B
Q1650: The historical development of programming languages is compared to which of the following?
- A: A linear scale
- B: A tree diagram
- C: A circular process
- D: A multiple-track diagram
View Answer
D