Functional Programming MCQ Questions & Answers

Functional Programming MCQs : This section focuses on "Basics" of Functional Programming. These Multiple Choice Questions (MCQ) should be practiced to improve the Functional Programming skills required for various interviews (campus interview, walk-in interview, company interview), placements, entrance exams and other competitive examinations.

1. ___________ languages are specially designed to handle symbolic computation and list processing applications.

A. XP programming
B. Embedded programming
C. Functional programming
D. None of the above

View Answer

2. Which of the following are the popular functional programming languages?

A. Lisp
B. Python
C. Erlang
D. All of the above

View Answer

3. Functional programming languages are categorized into _________ groups.

A. 1
B. 2
C. 3
D. 4

View Answer

4. Functional programming supports higher-order functions and lazy evaluation features.

C. Can be true or false
D. Can not say

View Answer

5. Which of the following are advantages of Functional Programming?

A. Bugs-Free Code
B. Efficient Parallel Programming
C. Efficiency
D. All of the above

View Answer

6. A ________ is similar to function prototype in which number of parameters, datatype of parameters & order of appearance should be in similar order.

A. function prototype
B. function signature
C. control function
D. flow function

View Answer

7. ________ is possible when a derived class function has the same name and signature as its base class.

A. Function overriding
B. Function overloading
C. Both A and B
D. None of the above

View Answer

8. Functions are of ______ types.

A. 0
B. 1
C. 2
D. 3

View Answer

9. Functional Programming Uses Immutable data

A. Yes
B. No
C. Can be yes or no
D. Can not say

View Answer

10. In Call by Value method, the original value ________ be changed.

A. can
B. cannot
C. depends on function
D. depends on language

View Answer


* You must be logged in to add comment.