Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

What will be the output of the following C# code?
static void Main(string[] args)
{
int y = 5;
int x;
int k = (!(Convert.ToInt32(y) > 10))? x = y + 3 : x = y + 10;
Console.WriteLine(x);
Console.WriteLine(y);
Console.ReadLine();
}

What will be the output of the following C# code?
static void Main(string[] args)
{
int y = 5;
int x;
int k = (!(Convert.ToInt32(y) > 10))? x = y + 3 : x = y + 10;
Console.WriteLine(x);
Console.WriteLine(y);
Console.ReadLine();
}
a) 5, 8
b) 10, 4
c) 8, 5
d) 11, 8

Answer: c
Explanation: Since condition y > 10 is false and !(false) = true. So, first statement x = y + 3 is executed which is x = 8 with y = 5.

Join The Discussion