Lecture 4

Lecture 4

8th - 12th Grade

10 Qs

quiz-placeholder

Similar activities

Recursion in Java (AP Computer Science A)

Recursion in Java (AP Computer Science A)

9th - 12th Grade

10 Qs

Technical Quiz R2

Technical Quiz R2

12th Grade

15 Qs

DATSRUC Week 6

DATSRUC Week 6

10th Grade - University

15 Qs

KUC DSA 02c Recursion Quiz

KUC DSA 02c Recursion Quiz

12th Grade

15 Qs

Recursion

Recursion

12th Grade

10 Qs

KS4 Arrays and Loops in Python

KS4 Arrays and Loops in Python

8th Grade

10 Qs

Recursion Initiation

Recursion Initiation

11th Grade - Professional Development

10 Qs

AP Computer Science A Recursive

AP Computer Science A Recursive

10th Grade - University

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?