Skip to main content

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

Test Your Knowledge

Take a timed quiz on Introduction to Computing

🚀 Start Quiz Now