UGC-NET | UGC NET CS 2018 Dec – II | Question 79

Consider the following recursive Java function f that takes two long arguments and returns a float value :

public static float f(long m, long n) {
  float result = (float) m / (float) n;
  if (m < 0 || n < 0)
    return 0⋅ 0 f;
  else
    result += f(m * 2, n * 3);
  result result;
}

Which of the following integers best approximates the value of f(2,3) ?
(A) 0
(B) 3
(C) 1
(D) 2


Answer: (D)

Explanation:

Quiz of this Question
Please comment below if you find anything wrong in the above post

My Personal Notes arrow_drop_up
Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.