php mcq questions with answers
Which of the following statements are correct about inspecting an attribute in C#.NET?
- An attribute can be inspected at link-time.
- An attribute can be inspected at compile-time.
- An attribute can be inspected at run-time.
- An attribute can be inspected at design-time.
A.1, 2B.3, 4C.1, 3, 4D.All of the aboveE.None of the above
Which of the following statements are correct about Attributes used in C#.NET?
A.If there is a custom attribute BugFixAttribute then the compiler will look ONLY for the BugFix attribute in the code that uses this attribute.B.To create a custom attribute we need to create a custom attribute structure and derive it from System.Attribute.C.To create a custom attribute we need to create a class and implement IAttribute interface in it.D.If a BugFixAttribute is to receive three parameters then the BugFixAttribute class should implement a zero-argument constructor.E.The CLR can change the behaviour of the code depending upon the attributes applied to it.
Which of the following forms of applying an attribute is correct?
A.< Serializable() > class sample
{ /* ... */ }B.(Serializable()) class sample
{ /* ... */ }C.[ Serializable() ] class sample
{ /* ... */ }D.Serializablef) class sample
{ /* ... */ }E.None of the above
Which of the following statements are correct about Attributes in C#.NET?
- On compiling a C#.NET program the attibutes applied are recorded in the metadata of the assembly.
- On compilation all the attribute's tags are deleted from the program.
- It is not possible to create custom attributes..
- The attributes applied can be read from an assembly using Reflection class.
- An attribute can have parameters.
A.1 and 2 onlyB.2 and 4 onlyC.1, 4 and 5 onlyD.All of the aboveE.None of the above
Which of the following correctly describes the contents of the filename AssemblyInfo.cs?
A.It contains method-level attributes.B.It contains class-level attributes.C.It contains assembly-level attributes.D.It contains structure-level attributes.E.It contains namespace-level attributes.