AP Computer Science A: Recursion Quiz

AP Computer Science A: Recursion Quiz

12th Grade

9 Qs

quiz-placeholder

Similar activities

Microbit - ping pong

Microbit - ping pong

7th Grade - University

8 Qs

AP CS A- Recursion and 2D Arrays

AP CS A- Recursion and 2D Arrays

9th - 12th Grade

12 Qs

DAA Divide and Conquer Algorithm

DAA Divide and Conquer Algorithm

12th Grade

10 Qs

Moringa JavaScript Iteration

Moringa JavaScript Iteration

9th Grade - Professional Development

10 Qs

[CS] Quiz 3 Sorting Algorithms, Recursion, Data Structures, Tree

[CS] Quiz 3 Sorting Algorithms, Recursion, Data Structures, Tree

12th Grade

14 Qs

Hàm Thống Kê - Hàm Value

Hàm Thống Kê - Hàm Value

11th - 12th Grade

10 Qs

AP Computer Science Principles - Unit 5: Lists, Loops

AP Computer Science Principles - Unit 5: Lists, Loops

9th - 12th Grade

10 Qs

Technical Quiz Round 2

Technical Quiz Round 2

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)