arrow
arrow
arrow
Match List – I with List – II. Choose the correct answer from the options given below:
Question

Match the columns.

Match List – I with List – II.

Choose the correct answer from the options given below:

A.

A - IV, B - III, C - I, D – II

B.

A - III, B - IV, C - I, D – II

C.

A - IV, B - III, C - II, D – I

D.

A - II, B - III, C - I, D – IV

Correct option is A


A. Imperative Programming: This paradigm is command-based and focuses on describing how a program operates by specifying control flow and state changes.
Correct Mapping: IV (Command-based, procedural).
B. Object-Oriented Programming (OOP): OOP focuses on the use of objects, which are abstractions of real-world entities, and emphasizes modularity, encapsulation, and abstraction.
Correct Mapping: III (Imperative, abstract data type).
C. Logic Programming: This paradigm relies on declarative constructs to represent knowledge and uses logical rules for problem-solving, often associated with Prolog.
Correct Mapping: I (Declarative, clausal representation, theorem proving).
D. Functional Programming: Functional programming avoids mutable state and emphasizes declarative constructs and higher-order functions. It evaluates expressions without side effects.
Correct Mapping: II (Side-effect free, declarative, expression evaluation).
Information Booster
1. Imperative Paradigm:
· Focuses on describing how tasks are performed step-by-step.
· Examples: C, Fortran.
2. Object-Oriented Paradigm:
· Key principles include abstraction, encapsulation, inheritance, and polymorphism.
· Examples: Java, Python, C++.
3. Logic Paradigm:
· Focuses on declarative logic and solving problems using predicates.
· Example: Prolog.
4. Functional Paradigm:
· Avoids side effects and mutable states, emphasizing function evaluation.
· Examples: Haskell, Scala, Lisp.
Additional Knowledge
· Declarative Programming: Focuses on what the program should accomplish rather than how.
· Hybrid Paradigms: Languages like Python and JavaScript support multiple paradigms (e.g., procedural, functional, OOP).
· Procedural vs Object-Oriented: Procedural programming focuses on routines or procedures, whereas OOP revolves around objects and methods.

Free Tests

Free
Must Attempt

Basics of Education: Pedagogy, Andragogy, and Hutagogy

languageIcon English
  • pdpQsnIcon10 Questions
  • pdpsheetsIcon20 Marks
  • timerIcon12 Mins
languageIcon English
Free
Must Attempt

UGC NET Paper 1 Mock Test 1

languageIcon English
  • pdpQsnIcon50 Questions
  • pdpsheetsIcon100 Marks
  • timerIcon60 Mins
languageIcon English
Free
Must Attempt

Basics of Education: Pedagogy, Andragogy, and Hutagogy

languageIcon English
  • pdpQsnIcon10 Questions
  • pdpsheetsIcon20 Marks
  • timerIcon12 Mins
languageIcon English
test-prime-package

Access ‘UGC NET Computer Science’ Mock Tests with

  • 60000+ Mocks and Previous Year Papers
  • Unlimited Re-Attempts
  • Personalised Report Card
  • 500% Refund on Final Selection
  • Largest Community
students-icon
354k+ students have already unlocked exclusive benefits with Test Prime!
Our Plans
Monthsup-arrow