What will be the final value of 'b' after executing the following statements: int a=1, b=2; b += a;

Disable ads (and more) with a membership for a one time $4.99 payment

Study for the University of Central Florida (UCF) EGN3211 Exam. Prepare with comprehensive material, flashcards, and multiple choice questions. Enhance your understanding and excel in your exam!

The final value of 'b' will be 3 after executing the given statements. Here’s a breakdown of the operations involved:

Initially, the integer variables are defined as follows:

  • 'a' is assigned a value of 1.
  • 'b' is assigned a value of 2.

The operation that takes place is b += a;, which is a shorthand for b = b + a;. This means that the current value of 'b' (which is 2) will be increased by the value of 'a' (which is 1).

So the calculation can be shown as:

  • Starting value of 'b' = 2
  • Value of 'a' = 1
  • New value of 'b' = 2 + 1 = 3

Thus, the final value of 'b' is indeed 3, confirming that this is the correct answer.