19.2 Recursion Cambridge iA 9618

19.2 Recursion Cambridge iA 9618

12th Grade

20 Qs

quiz-placeholder

Similar activities

C++ Chapter 6 Review - Functions

C++ Chapter 6 Review - Functions

10th Grade - University

20 Qs

12CS (1-5)

12CS (1-5)

12th Grade

20 Qs

Mastering Python Data Structures and Algorithms

Mastering Python Data Structures and Algorithms

12th Grade

25 Qs

Sorting Algorithms: Merge and Quick

Sorting Algorithms: Merge and Quick

12th Grade

15 Qs

Python Classes Quiz

Python Classes Quiz

9th - 12th Grade

15 Qs

Python Functions Overview

Python Functions Overview

12th Grade

20 Qs

13CS_RECURSION &DECLARATIVE PROGRAMS_TEST1

13CS_RECURSION &DECLARATIVE PROGRAMS_TEST1

12th Grade - University

20 Qs

Data Structure and Algorithms

Data Structure and Algorithms

12th Grade

16 Qs

19.2 Recursion Cambridge iA 9618

19.2 Recursion Cambridge iA 9618

Assessment

Quiz

Computers

12th Grade

Hard

Created by

Stephen Ling-Winston

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is recursion?

A function calling itself

A function that never returns

A function without parameters

A function that executes a loop

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the base case in recursion?

A condition that stops further recursive calls

A condition that ensures infinite recursion

The first function call in recursion

A case where the function calls itself multiple times

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which data structure does recursion primarily use?

Stack

Queue

Heap

Array

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is NOT a key property of recursion?

Base case

Recursive case

Function calling itself

Function never terminating

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What happens if the base case is missing in a recursive function?

The program crashes due to a stack overflow

The function stops executing immediately

The compiler automatically fixes the problem

The recursion converts to an iterative loop

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of these problems is best solved using recursion?

Calculating Fibonacci numbers

Searching for an element in an unsorted array

Adding numbers in a list using a loop

Swapping two numbers in memory

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which sorting algorithm is often implemented using recursion?

Merge Sort

Bubble Sort

Selection Sort

Bucket Sort

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?