All mock tests are FREE till 31 December — register to save your progress

Match List I (programming paradigms) with List II (characteristics). List I: A. Imperative, B. Object-oriented, C. Logic, D. Functional. List II: I. Declarative, clausal representation, theorem proving, II. Side-effect-free, declarative, expression evaluation, III. Imperative, abstract data type, IV. Command-based, procedural.

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: A. A ‐ IV, B ‐ III, C ‐ I, D ‐ II

Explanation

Imperative languages are command-based and procedural; object-oriented languages are imperative with abstract data types; logic programming is declarative and clausal (theorem proving); functional programming is side-effect-free expression evaluation.

More Programming Languages and Computer Graphics questions