logo

CuriousTab

CuriousTab

Discussion


Home C# Programming Inheritance Comments

  • Question
  • Multiple inheritance is different from multiple levels of inheritance.


  • Options
  • A. True
  • B. False

  • Correct Answer
  • True 

    Explanation
    Multiple inheritance means deriving a class from more than one classes. On the other hand, multiple levels of inheritance means a class has been derived from a base class and the base class itself has been derived from another base class. Multiple inheritance is not permitted in C#.NET.

  • Inheritance problems


    Search Results


    • 1. 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
    • 2. 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
    • 3. Private members of base class cannot be accessed by derived class member functions or objects of derived class.

    • Options
    • A. True
    • B. False
    • Discuss
    • 4. 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
    • 5. 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
    • 6. We can derive a class from a base class even if the base class's source code is not available.

    • Options
    • A. True
    • B. False
    • Discuss
    • 7. The way a derived class member function can access base class public members, the base class member functions can access public member functions of derived class.

    • Options
    • A. True
    • B. False
    • Discuss
    • 8. It is illegal to make objects of one class as members of another class.

    • Options
    • A. True
    • B. False
    • Discuss
    • 9. If a base class contains a member function func(), and a derived class does not contain a function with this name, an object of the derived class cannot access func().

    • Options
    • A. True
    • B. False
    • Discuss
    • 10. There is no private or protected inheritance in C#.NET.

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


    Comments

    There are no comments.

Enter a new Comment