What does f(250,2) return? f(m, n){ ans = 1; count = 0; while(ans <= m){ count…

2021

What does f(250,2) return? f(m, n){ ans = 1; count = 0; while(ans <= m){ count = count + 1; ans = ans * n; } return(count); }

Answer: B. 8Compute powers of 2 until exceeding 250: ans = 1 (count 0) ans = 2 (count 1) ans = 4 (count 2) ans = 8 (count 3) ans = 16 (count 4) ans = 32 (count 5) ans =…

  1. A.

    7

  2. B.

    8

  3. C.

    6

  4. D.

    9

Attempted by 787 students.

Show answer & explanation

Correct answer: B

Compute powers of 2 until exceeding 250: ans = 1 (count 0)

ans = 2 (count 1)

ans = 4 (count 2)

ans = 8 (count 3)

ans = 16 (count 4)

ans = 32 (count 5)

ans = 64 (count 6)

ans = 128 (count 7)

ans = 256 (count 8) → now ans > 250, stop

Return count = 8

Explore the full course: Up Lt Grade Assistant Teacher 2025

Loading lesson…