Gate2019 cs Q62

  • Option : A
  • Explanation :
    According to “while” loop,

    Initially i = 2.0, j = 1.0
    i / j = 2.0 / 1. 0 = 2.0 > 0.0625

    j = j + j
    j = 2.0
    printed sum = 0.0

    Second time,
    i / j = 1 > 0.0625
    j = 4
    printed sum = 0.0

    Third time,
    i / j = 0.5 > 0.0625
    j = 8
    printed sum = 0.0

    Fourth time,
    i / j = 0.25 > 0.0625
    j = 16
    printed sum = 0.0

    Fifth time,
    i / j = 0.125 > 0.0625
    j = 32
    printed sum = 0.0

    Sixth time,
    i / j = 0.0625 = 0.0625
    It violates the greater then condition.
    This time while loop will not execute.
Cancel reply

Your email address will not be published. Required fields are marked *


Cancel reply

Your email address will not be published. Required fields are marked *