logo

CuriousTab

CuriousTab

Discussion


Home C# Programming Attributes Comments

  • Question
  • Which of the following are correct ways to pass a parameter to an attribute?

    1. By value
    2. By reference
    3. By address
    4. By position
    5. By name


  • Options
  • A. 1, 2
  • B. 1, 2, 3
  • C. 4, 5
  • D. All of the above

  • Correct Answer
  • 4, 5 


  • Attributes problems


    Search Results


    • 1. Which of the following is the correct way to apply an attribute to an Assembly?

    • Options
    • A. [ AssemblyDescription("DCube Component Library") ]
    • B. [ assembly : AssemblyDescription("DCube Component Library") ]
    • C. [ Assemblylnfo : AssemblyDescription("DCube Component Library") ]
    • D. < Assembly: AssemblyDescription("DCube Component Library") >
    • E. (Assembly: AssemblyDescription("DCube Component Library"))
    • Discuss
    • 2. Which of the following statements are correct about Attributes used in C#.NET?

    • Options
    • 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.
    • Discuss
    • 3. Which of the following forms of applying an attribute is correct?

    • Options
    • A.
      < Serializable() > class sample
      { /* ... */ }
    • B.
      (Serializable()) class sample
      { /* ... */ }
    • C.
      [ Serializable() ] class sample
      { /* ... */ }
    • D.
      Serializablef) class sample
      { /* ... */ }
    • E. None of the above
    • Discuss
    • 4. Which of the following statements are correct about inspecting an attribute in C#.NET?

      1. An attribute can be inspected at link-time.
      2. An attribute can be inspected at compile-time.
      3. An attribute can be inspected at run-time.
      4. An attribute can be inspected at design-time.

    • Options
    • A. 1, 2
    • B. 3, 4
    • C. 1, 3, 4
    • D. All of the above
    • E. None of the above
    • Discuss
    • 5. Which of the following correctly describes the contents of the filename AssemblyInfo.cs?

    • Options
    • 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.
    • Discuss
    • 6. It possible to create a custom attribute that can be applied only to specific programming element(s) like ____ .

    • Options
    • A. Classes
    • B. Methods
    • C. Classes and Methods
    • D. Classes, Methods and Member-Variables
    • Discuss
    • 7. If a base class and a derived class each include a member function with the same name, the member function of the derived class will be called by an object of the derived class

    • Options
    • A. True
    • B. False
    • Discuss
    • 8. Private members of base class cannot be accessed by derived class member functions or objects of derived class.

    • Options
    • A. True
    • B. False
    • Discuss
    • 9. There is no multiple inheritance in C#.NET. That is, a class cannot be derived from multiple base classes.

    • Options
    • A. True
    • B. False
    • Discuss
    • 10. The size of a derived class object is equal to the sum of sizes of data members in base class and the derived class.

    • Options
    • A. True
    • B. False
    • Discuss


    Comments

    There are no comments.

Enter a new Comment