41.
When we call a constructor method among different given constructors. We match the suitable constructor by matching the name of constructor first, then the number and then the type of parameters to decide which constructor is to be overloaded. The process is also known as?

43.
Wrong statement about run time polymorphism is?

44.
What will be the output of the following C# code?
class recursion 
{
    int fact(int n) 
    {
        int result;
        if (n == 1)
        return 1;
        result = fact(n - 1) * n;
        return result;
    }
} 
class Program 
{
    public static void main(String args[]) 
    {
        recursion obj = new recursion() ;
        Console.WriteLine(obj.fact(4));
    }
}

45.
Which of the following statements are correct?

46.
Correct statement about constructors in C#.NET is?

48.
What will be the output of the following C# code?
static void Main(string[] args)
{
    int[] arr = new int[] {1, 2, 3, 4, 5};
    fun1(ref arr);
    Console.ReadLine();
 }
static void fun1(ref int[] array)
{
    for (int i = 0; i < array.Length; i++)
    {
        array[i] = array[i] + 5;
        Console.WriteLine(array[i] + " ");
    }
}

49.
Choose the correct statement among the below mentioned statements.

50.
What will be the output of the following C# code?
static void Main(string[] args)
{
   int a = 5;
   fun1 (ref a);
   Console.WriteLine(a);
   Console.ReadLine();
}
static void fun1(ref int a)
{
    a = a * a;
}

Read More Section(Classes and Objects in C Sharp)

Each Section contains maximum 100 MCQs question on Classes and Objects in C Sharp. To get more questions visit other sections.