Pakistan's best MCQs practice hub — FPSC · PPSC · CSS · NTS · Other Exams
Login

Which programming language paradigm uses mathematical functions and avoids changing state or mutable data?

AImperative Programming
BFunctional Programming
CProcedural Programming
DObject-Oriented Programming

Explanation

Functional Programming (e.g., Haskell, Lisp) treats computation as the evaluation of pure mathematical functions, avoiding side effects and mutable state, unlike Imperative or Object-Oriented styles.

Exam Relevance
  • Topic: Programming Concepts
  • Subtopic: Programming Paradigms
Submitted by: mcqstutor Team More Computer MCQs →

No Comments

Leave a comment

Your email address will not be published. Required fields are marked *