General Questions

Question 16 :

Which of the following will be the correct output for the program given below?

namespace IndiaparinamConsoleApplication
{ 
    struct Sample
    {
        public int i;
    }
    class MyProgram
    { 
        static void Main(string[] args)
        {
            Sample x = new Sample();
            Sample y;
            x.i = 9;
            y = x;
            y.i = 5;
            Console.WriteLine(x.i + " " + y.i); 
        } 
    } 
}


A). 9 9
B). 9 5
C). 5 5
D). 5 9
E). None of the above
Answer : Option B

Question 17 :

Which of the following statements are correct about Structures used in C#.NET?

1. A Structure can be declared within a procedure.
2. Structs can implement an interface but they cannot inherit from another struct.
3. struct members cannot be declared as protected.
4. A Structure can be empty.
5. It is an error to initialize an instance field in a struct.


A). 1, 2, 4
B). 2, 3, 5
C). 2, 4
D). 1, 3
Answer : Option B