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)
{
Mul();
m();
Console.ReadLine();
}
static void Mul()
{
Console.WriteLine(“4”);
}
static void m()
{
Console.WriteLine(“3”);
Mul();
}

What will be the output of the following C# code?
static void Main(string[] args)
{
Mul();
m();
Console.ReadLine();
}
static void Mul()
{
Console.WriteLine(“4”);
}
static void m()
{
Console.WriteLine(“3”);
Mul();
}
a) 4 3 3
b) 4 4 3
c) 4 3 4
d) 3 4 4

Answer: c
Explanation: First Mul() will be executed to print the number ‘4’ after that function m() will be executed to print the number ‘3’ and at last mentioned function Mul() will be executed to print the statement 4 to return the output as 4 3 4.
Output:
4 3 4

Join The Discussion