The term operator overloading in C++ refers to:
Inheritance
Message passing
Polymorphism
Data hiding
The benefits of object-oriented modeling are which of the following?
The ability to tackle more challenging problems
Reusability of analysis, design, and programming results.
Improved communication between users, analysts, etc.
All of the above
An abstract class is which of the following?
A class that has direct instances, but whose descendants may have direct instances.
A class that has no direct instances, but whose descendants may have direct instances.
A class that has direct instances, but whose descendants may not have direct instances
A class that has no direct instances, but whose descendants may not have direct instances
The concept of hierarchical classification is related to:
Abstraction
Function overloading
Data Encapsulation
Which of the following programming approach used functions as a key concept to perform action-oriented tasks?
Structured programming
Modular programming
Procedure-oriented programming
Object-oriented programming
Which of the following is an invalid visibility label while inheriting a class?
Public
Private
Protected
Friend
Which of the following keyword is used to overload an operator?
Overload
Operator
Override
Which of the following concepts of OOPS means exposing only necessary information to client?
Encapsulation.
Data binding
Which is not associated with Object-oriented programming?
Data abstraction
Automatic initialization
Dynamic binding
None of these
Which of the following is an abstract data type?
Int
Double
String
Class