AP Computer Science A: Recursion Quiz

AP Computer Science A: Recursion Quiz

12th Grade

9 Qs

quiz-placeholder

Similar activities

Recursion Practice, Recursion Practice, Recursion Practice...

Recursion Practice, Recursion Practice, Recursion Practice...

10th Grade - University

10 Qs

Section 4A: Decompose the code using functions

Section 4A: Decompose the code using functions

12th Grade

14 Qs

Python User Defined Functions

Python User Defined Functions

12th Grade

14 Qs

Quick Sort Quiz

Quick Sort Quiz

12th Grade

10 Qs

Recursion in Java

Recursion in Java

12th Grade

12 Qs

AP CSA Recursion

AP CSA Recursion

10th Grade - University

10 Qs

Practice for 10th AP Java quiz (old)

Practice for 10th AP Java quiz (old)

10th - 12th Grade

11 Qs

AP CSA Recursion

AP CSA Recursion

9th - 12th Grade

10 Qs

AP Computer Science A: Recursion Quiz

AP Computer Science A: Recursion Quiz

Assessment

Quiz

Computers

12th Grade

Medium

Created by

Shane Andrus

Used 2+ times

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is recursion?

A method that uses loops

A method that calls itself

A method that returns a value

A method that calls another method

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the base case in recursion?

The simplest version of the recursive process

The most complex version of the recursive process

The point where the problem cannot be reduced any further

The point where the problem starts

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of a base case in recursion?

To return a value

To make the problem more complex

To call another method

To halt the recursion

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What do recursive methods contain?

Only recursive calls

Only base cases

No base cases or recursive calls

At least one base case and at least one recursive call

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What do parameter values capture in a recursive process?

The result of the recursive process

The progress of a loop

The progress of the recursive process

The base case of the recursive process

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Can any recursive solution be replicated through the use of an iterative approach?

It depends on the problem

Sometimes

No

Yes

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What can recursion be used to traverse?

String, array, and ArrayList objects

Only String objects

Only ArrayList objects

Only array objects

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How many times will the sumArray method be called for an array of length 5?

6

7

5

8

9.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the generic formula for summing numbers using recursion?

sum(n) = n - sum(n - 1)

sum(n) = n / sum(n - 1)

sum(n) = n * sum(n - 1)

sum(n) = n + sum(n - 1)