Lecture 4

Lecture 4

8th - 12th Grade

10 Qs

quiz-placeholder

Similar activities

C++ Recursion

C++ Recursion

8th - 12th Grade

12 Qs

Enumeration and Recursion

Enumeration and Recursion

11th Grade - University

12 Qs

Python Objects and Recursion

Python Objects and Recursion

10th Grade

14 Qs

Recursion in Java

Recursion in Java

9th - 12th Grade

10 Qs

AP CSA Unit 10 Recursion

AP CSA Unit 10 Recursion

9th - 12th Grade

10 Qs

Practice for 10th AP Java quiz (old)

Practice for 10th AP Java quiz (old)

10th - 12th Grade

11 Qs

Recursion in Java

Recursion in Java

11th - 12th Grade

15 Qs

Recursive Functions in Python

Recursive Functions in Python

12th Grade

10 Qs

Lecture 4

Lecture 4

Assessment

Quiz

Science, Computers, Mathematics

8th - 12th Grade

Medium

Created by

Wee Yin

Used 2+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

The process of defining a problem (or the solution to a problem) in terms of (a simpler version of) itself is known as:

repetition

recursion

reapparition

reversing

2.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Which of the following is the best definition of a recursive method?

A method that iterates itself exactly 5 times.

A method that invokes itself by name within the method.

A method that will never iterate infinitely.

A method that cannot be called more than once.

3.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Recursion is similar to which of the following?

if-else

switch-case

loops

none of the above

4.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Name the condition at which the recursive method will stop calling itself.

Base case

Worst Case

Best Case

None of the above

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

What is the following recursive function missing?


int fun1(int x, int y){

return fun1(x - 1, x + y);

}

A base case

A general case

a title

A return statement

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following problems can be solved using recursion?

finding Nth number of the Fibonacci sequence

finding the factorial of a number

finding the length of a string

all of the above

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What would happen if the base case if not defined in the recursive method?

Stack Overflow

Stack Underflow

Program Crashes

None of the above

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?