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 i;
Console.WriteLine(“enter value of i:”);
i = Convert.ToInt32(Console.ReadLine());
if ( i % 2 == 0)
goto even:
else
{
Console.WriteLine(“number is odd:”);
Console.ReadLine();
}
even:
Console.WriteLine(“number is even:”);
Console.ReadLine();
}
for i = 4.

What will be the output of the following C# code?
static void Main(string[] args)
{
int i;
Console.WriteLine(“enter value of i:”);
i = Convert.ToInt32(Console.ReadLine());
if ( i % 2 == 0)
goto even:
else
{
Console.WriteLine(“number is odd:”);
Console.ReadLine();
}
even:
Console.WriteLine(“number is even:”);
Console.ReadLine();
}
for i = 4.
a) number is odd
b) number is even
c) Compile time error
d) none of the mentioned

Answer: c
Explanation: “Undefined label ‘even’ in main(). The syntax ‘goto even:’ is incorrect instead use ‘goto even;’.

Join The Discussion