Control Instructions - Programming

Q1:

Which of the following statements are correct about the C#.NET code snippet given below?
if (age > 18 && no < 11)
    a = 25;
  1. The condition no < 11 will be evaluated only if age > 18 evaluates to True.
  2. The statement a = 25 will get executed if any one condition is True.
  3. The condition no < 11 will be evaluated only if age > 18 evaluates to False.
  4. The statement a = 25 will get executed if both the conditions are True.
  5. && is known as a short circuiting logical operator.

A 1, 3

B 2, 5

C 1, 4, 5

D 3, 4, 5

E None of these