Recursion in Python Class 12 MCQ

Teachers and Examiners (CBSESkillEduction) collaborated to create the Recursion in Python Class 12 MCQ. All the important Information are taken from the NCERT Textbook Computer Science (083) class 12.

Recursion in Python Class 12 MCQ

1. A function is said to be __________ if it calls itself.
a. Recursive
b. Calling function
c. Default function
d. None of the above

Show Answer ⟶
a. Recursive

2. There are two cases in each recursive functions – the __________ case and the ________ case.
a. Recursive case and base case
b. Default case and Recursive case
c. Base case and Default case
d. None of the above

Show Answer ⟶
a. Recursive case and base case

3. The _________ case is the case whose solution is pre-known and is used without computation.
a. Default case
b. Recursive case
c. Base case
d. None of the above

Show Answer ⟶
c. Base case

4. The ___________ case is more general case of problem, which is being solved.
a. Default case
b. Recursive case
c. Base case
d. None of the above

Show Answer ⟶
b. Recursive case

5. An __________ recursion is when a recursive function calls its self endlessly.
a. Default case
b. Recursive case
c. Base case
d. Infinite Recursive

Show Answer ⟶
d. Infinite Recursive

6. If there is no __________, or if the _________ is never executed, infinite recursion occurs.
a. Default case
b. Recursive case
c. Base case
d. Infinite Recursive

Show Answer ⟶
c. Base case

7. ____________ uses some memory space for each pass contrary to recursion where fresh memory is allocated for each successive call.
a. Iteration
b. Recursive case
c. Base case
d. Infinite Recursive

Show Answer ⟶
a. Iteration

8. ________ function are relatively slower than theier eterative counterparts.
a. Iteration
b. Recursive
c. Successive
d. None of the above

Show Answer ⟶
b. Recursive

9. Some commonly used recursive algorithms are _________ .
a. Factorial & GCD
b. Fibonacci Series
c. Binary Search
d. All of the above

Show Answer ⟶
d. All of the above

Computer Science Class 12 Notes

  1. Python Revision tour – 1 Class 12 Notes
  2. Python Revision tour – 2 Class 12 Notes Notes
  3. Working with Functions Class 12 Notes
  4. Using Python Libraries Class 12 Notes
  5. File Handling Class 12 Notes
  6. Recursion Class 12 Notes
  7. Idea of Algorithmic Efficiency Class 12 Notes
  8. Data Visualization using Pyplot Class 12 Notes
  9. Data Structure Class 12 Notes
  10. Computer Network Class 12 Notes
  11. More on MySQL Class 12 Notes

MCQ for Class 12 Computer Science Python

  1. Python Revision tour – 1 Class 12 MCQs
  2. Python Revision tour – 2 Class 12 MCQs
  3. Working with Functions Class 12 MCQs
  4. Using Python Libraries Class 12 MCQs
  5. File Handling Class 12 MCQs
  6. Recursion Class 12 MCQs
  7. Data Visualization using Pyplot Class 12 MCQs
  8. Data Structure Class 12 MCQs
  9. Computer Network Class 12 MCQs
  10. More on MySQL Class 12 MCQs

Computer Science Class 12 Questions and Answers

  1. Python Revision tour – 1 Class 12 Questions and Answers
  2. Working with Functions Class 12 Questions and Answers
  3. Using Python Libraries Class 12 Questions and Answers
  4. File Handling Class 12 Questions and Answers
  5. Recursion Class 12 Questions and Answers
  6. Idea of Algorithmic Efficiency Class 12 Questions and Answers
  7. Data Structure Class 12 Questions and Answers
  8. More on MySQL Class 12 Questions and Answers
  9. Computer Network Class 12 Questions and Answers
  10. More on MySQL Class 12 Questions and Answers 
error: Content is protected !!