Home / ECE / Microprocessors :: Discussion

Discussion :: Microprocessors

  1. Consider the following expressions in Java
    int a, b, c,
    a = 40;
    b = a++ ;
    c = ++a ;

    Now the values of a, b, c are

  2. A.
    42, 40, 42 respectively
    B.
    42, 42, 42 respectively
    C.
    40, 42, 42 respectively
    D.
    40, 40, 42 respectively

    View Answer

    Workspace

    Answer : Option A

    Explanation :

    The steps are : a is given the value 40, b is given the value of a before it is incremented (i.e., 40) and a is incremented to 41, a is incremented to 42 and c is given this value. Thus the result is 42, 40, 42.


Be The First To Comment