logo

CuriousTab

CuriousTab

OOPS Concepts problems


  • 1. Which of the following is an invalid visibility label while inheriting a class?

  • Options
  • A. public
  • B. private
  • C. protected
  • D. friend
  • Discuss
  • 2. Which inheritance type is used in the class given below?
    class A : public X, public Y
    {}

  • Options
  • A. Multilevel inheritance
  • B. Multiple inheritance
  • C. Hybrid inheritance
  • D. Hierarchical Inheritance
  • Discuss
  • 3. Which of the following keyword is used to overload an operator?

  • Options
  • A. overload
  • B. operator
  • C. friend
  • D. override
  • Discuss
  • 4. What will happen if a class is not having any name?

  • Options
  • A. It cannot have a destructor.
  • B. It cannot have a constructor.
  • C. It is not allowed.
  • D. Both A and B.
  • Discuss
  • 5. What is correct about the static data member of a class?

  • Options
  • A. A static member function can access only static data members of a class.
  • B. A static data member is shared among all the object of the class.
  • C. A static data member can be accessed directly from main().
  • D. Both A and B.
  • Discuss
  • 6. Why reference is not same as a pointer?

  • Options
  • A. A reference can never be null.
  • B. A reference once established cannot be changed.
  • C. Reference doesn't need an explicit dereferencing mechanism.
  • D. All of the above.
  • Discuss
  • 7. Which of the following statements is correct?

  • Options
  • A. Base class pointer cannot point to derived class.
  • B. Derived class pointer cannot point to base class.
  • C. Pointer to derived class cannot be created.
  • D. Pointer to base class cannot be created.
  • Discuss

First 2 3 4 5 6