logo

CuriousTab

CuriousTab

OOPS Concepts problems


  • 1. Which of the following ways are legal to access a class data member using this pointer?

  • Options
  • A. this->x
  • B. this.x
  • C. *this.x
  • D. *this-x
  • Discuss
  • 2. Which of the following is correct about the statements given below?

    1. All operators can be overloaded in C++.
    2. We can change the basic meaning of an operator in C++.

  • Options
  • A. Only I is true.
  • B. Both I and II are false.
  • C. Only II is true.
  • D. Both I and II are true.
  • Discuss
  • 3. Which of the following operator is overloaded for object cout?

  • Options
  • A. >>
  • B. <<
  • C. +
  • D. =
  • Discuss
  • 4. Which of the following statement is correct?

  • Options
  • A. Class is an instance of object.
  • B. Object is an instance of a class.
  • C. Class is an instance of data type.
  • D. Object is an instance of data type.
  • Discuss
  • 5. Which of the following type of class allows only one object of it to be created?

  • Options
  • A. Virtual class
  • B. Abstract class
  • C. Singleton class
  • D. Friend class
  • Discuss
  • 6. Which of the following concept of oops allows compiler to insert arguments in a function call if it is not specified?

  • Options
  • A. Call by value
  • B. Call by reference
  • C. Default arguments
  • D. Call by pointer
  • Discuss
  • 7. Which of the following is not the member of class?

  • Options
  • A. Static function
  • B. Friend function
  • C. Const function
  • D. Virtual function
  • Discuss
  • 8. Which of the following is an abstract data type?

  • Options
  • A. int
  • B. double
  • C. string
  • D. Class
  • Discuss
  • 9. Which of the following correctly describes overloading of functions?

  • Options
  • A. Virtual polymorphism
  • B. Transient polymorphism
  • C. Ad-hoc polymorphism
  • D. Pseudo polymorphism
  • Discuss
  • 10. Which one of the following is the correct way to declare a pure virtual function?

  • Options
  • A. virtual void Display(void){0};
  • B. virtual void Display = 0;
  • C. virtual void Display(void) = 0;
  • D. void Display(void) = 0;
  • Discuss

First 2 3 4 5 6