php mcq questions with answers


                                

Attributes can be applied to

  1. Method
  2. Class
  3. Assembly
  4. Namespace
  5. Enum

A.1 and 2 only
B.1, 2 and 3
C.4 and 5 only
D.All of the above
E.None of the above
                                

Which one of the following classes are present System.Collections.Generic namespace?

  1. Stack
  2. Tree
  3. SortedDictionary
  4. SortedArray

A.1 and 2 only
B.2 and 4 only
C.1 and 3 only
D.All of the above
E.None of the above
                                

For the code snippet shown below, which of the following statements are valid?

public class Generic<T>
{
    public T Field; 
    public void TestSub()
    {
        T i = Field + 1;
    }
}
class MyProgram
{
    static void Main(string[] args)
    {
        Generic<int> gen = new Generic<int>();
        gen.TestSub();
    }
}

                                

Which of the following statements are valid about generics in .NET Framework?

  1. Generics is a language feature.
  2. We can create a generic class, however, we cannot create a generic interface in C#.NET.
  3. Generics delegates are not allowed in C#.NET.
  4. Generics are useful in collection classes in .NET framework.
  5. None of the above

A.1 and 2 Only
B.1, 2 and 3 Only
C.1 and 4 Only
D.All of the above
E.None of the above
                                

Which of the following statements is valid about generic procedures in C#.NET?

A.All procedures in a Generic class are generic.
B.Only those procedures labeled as Generic are generic.
C.Generic procedures can take at the most one generic parameter.
D.Generic procedures must take at least one type parameter.
E.None of the above.