Control Instructions - Programming

Q1:

What will be the output of the C#.NET code snippet given below?
int i = 2, j = i;
if (Convert.ToBoolean((i | j & 5) & (j - 25 * 1)))
    Console.WriteLine(1); 
else
    Console.WriteLine(0);

A 0

B 1

C Compile Error

D Run time Error

ANS:A - 0

No answer description is available. Let's discuss.