Loading
notes intro/old submit AP Problems the dump links
 

Quiz 27b Recursion

 

id:

 

 

1.

public void mystery (int x)
{
if (x <= 0)
return;
else
{
System.out.print( x + "");
mystery( x - 3); }
}


What does mystery(5) print?

 

2.
public void mystery (int x)
{
if (x <= 0)
return;
else
{
mystery (x - 2);
System.out.print(x + "");}
}

What does mystery(5) print?

3.

public int mystery (int x)
{
if (x <= 0)
return 1;
else
return x * mystery(x- 2);
}

What does mystery(5) return?

4.

public int mystery (int x)
{
if (x<= 10)
return x;
else
return ((x / 10) + mystery(x/10));
}

What does mystery(541) return?

5.

public int mystery(int x)
{
if (x == 1)
return 2;
else
return mystery(x - 1)*2;
}


What does mystery(5) return?

6.

public int mystery(int x)
{
if (x <= 0)
return 0;
else
return x + mystery( x-3) + mystery ( x-5);
}


What does mystery(8) return?

7. Which one could lead to an infinite loop?