Test Your Knowledge 5

Let's take a small quiz!

We'll cover the following

Quiz on Arrays

This Quiz will take maximum 10 minutes.

1

The function below prints a string recursively, such that one character is printed in each recursive call.

def printArray(array, startIndex, length) :
  # Base case
  _______________________________
  
  print(arr[startIndex] + "\t")
  
  #Recursively calling printArray to print next element in the array
  printArray(array, startIndex + 1, length)

What should be the base case of the following code?

A)
if startIndex >= length :
  return
B)
if startIndex <= length :
   return
C)
if startIndex >= length/2 :
   return
D)
if startIndex >= 0 :
   return
Question 1 of 30 attempted

In the next chapter, we will be using recursion to solve problems dealing with data structures.