Operators - Programming

Q1:

Which of the following are the correct ways to increment the value of variable a by 1?
  1. ++a++;
  2. a += 1;
  3. a ++ 1;
  4. a = a +1;
  5. a = +1;

A 1, 3

B 2, 4

C 3, 5

D 4, 5

E None of these

ANS:B - 2, 4

No answer description is available. Let's discuss.