C# Programming - Control Instructions - Discussion

Discussion Forum : Control Instructions - General Questions (Q.No. 18)
18.
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 get evaluated only if age > 18 evaluates to False.
  2. The condition no < 11 will get evaluated if age > 18 evaluates to True.
  3. The statement a = 25 will get evaluated if any one one of the two conditions is True.
  4. || is known as a short circuiting logical operator.
  5. The statement a = 25 will get evaluated only if both the conditions are True.
1, 4, 5
2, 4
1, 3, 4
2, 3, 5
None of these
Answer: Option
Explanation:
No answer description is available. Let's discuss.
Discussion:
3 comments Page 1 of 1.

Tahsin said:   5 years ago
I think 3, 4 is correct.

Rifath_APps said:   9 years ago
Yes, you are correct @Ultron. The first statement is wrong.

Ultron said:   10 years ago
The second condition will get executed even if the age >18 condition is true right?

Then the first statement is wrong!

Post your comments here:

Your comments will be displayed after verification.