Functions and Subroutines - Programming

Q1:

What will be the output of the C#.NET code snippet given below?
namespace AptitudeCrackConsoleApplication
{
    class SampleProgram
    {
        static void Main(string[ ] args)
        {
            object[] o = new object[] {'1', 4.0, 'India', 'B'};
            fun (o);
        }
        static void fun (params object[] obj)
        {
            for (int i = 0; i < obj.Length-1; i++)
            Console.Write(obj[i] + ' ');
        }
    }
}

A 1 4.0 India B

B 1 4.0 India

C 1 4 India

D 1 India B

ANS:A - 1 4.0 India B

No answer description is available. Let's discuss.