Ask Question
2 November, 18:58

What is the output of the following program when the method is called with 4?

void unknown (int n)

{

if (n>0)

unkown (n-1);

System. out. print ("?");

}

A. None of the other answers

B.?

C.?

D.?

+4
Answers (1)
  1. 2 November, 22:11
    0
    C.?

    Explanation:

    Given code:

    void unknown (int n)

    {

    if (n>0)

    unkown (n-1);

    System. out. print ("?");

    }

    Calling code: unknown (4)

    This is a recursive invocation of unknown function and causes? to be printed 5 times once each for following values of n.

    unknown invocation with n=4 unknown invocation with n=3 unknown invocation with n=2 unknown invocation with n=1 unknown invocation with n=0

    When n becomes 0, termination condition is reached and the function returns.

    So the output is?
Know the Answer?
Not Sure About the Answer?
Get an answer to your question ✅ “What is the output of the following program when the method is called with 4? void unknown (int n) { if (n>0) unkown (n-1); System. out. ...” in 📙 Computers & Technology if there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Search for Other Answers