Top 80+ Solved Object Oriented Software Engineering MCQ Questions Answer
Q. Which UML diagram is shown below
a. use case
b. collaboration diagram
c. Object diagram
d. sequence diagram
Q. What is the programming style of the object oriented conceptual model
a. invariant relationships
b. algorithms
c. classes and objects
d. goals, often expressed in a predicate calculus.
Q. The process of compartmentalizing the elements of an abstraction that constitute its structureand behavior is called as
a. hierarchy
b. encapsulation
c. modularity
d. entity abstraction
Q. In which of the following mechanisms, types of all variables and expressions are fixed atcompilation time.
a. strong typing
b. weak typing
c. static binding early binding
d. dynamic binding late binding
Q. In which of the following mechanisms, types of all variables and expressions are not knownuntil runtime
a. strong typing
b. weak typing
c. static binding early binding
d. dynamic binding late binding
Q. What is that concept in type theory in which a single name may denote objects of manydifferent classes that are related by some common super class referred to ______
a. monomorphism
b. type checking
c. polymorphism
d. generalization
Q. Choose the incorrect statement in terms of Objects.
a. objects are abstractions of real-world
b. objects can’t manage themselves
c. objects encapsulate state and representation information
d. all of the mentioned
Q. What encapsulates both data and data manipulation functions
a. object
b. class
c. super class
d. sub class
Q. Which of the following is a mechanism that allows several objects in an class hierarchy tohave different methods with the same name
a. aggregation
b. polymorphism
c. inheritance
d. all of the mentioned
Q. How is generalization implemented in Object Oriented programming languages
a. inheritance
b. polymorphism
c. encapsulation
d. abstract classes
Q. Which of the following describes”Is-a-Relationship”
a. aggregation
b. inheritance
c. dependency
d. all of the mentioned
Q. Object that collects data on request rather than autonomously is known as
a. active object
b. passive object
c. multiple instance
d. none of the mentioned
Q. Objects are executed
a. sequentially
b. in parallel
c. sequentially & parallel
d. none of the mentioned
Q. What among these is true
a. associations may also correspond to relation between instances of three or more classes
b. association lines may be unlabeled or they may show association name
c. all of the mentioned
d. none of the mentioned