Documente Academic
Documente Profesional
Documente Cultură
A) class
B) interface
C) message
D) instance
2. In a student grading system, Student Last Name, Student Address, and Final Course
Grade would all be classified as what?
A) Inheritance
B) Information
C) Encapsulation
D) Polymorphism
4. In a student grading system, objects from different classes communicate with each
other. These communications are known as _____.
A) inheritance
B) polymorphism
C) messages
D) concealment
6. What term is used to describe the internal representation of an object that is hidden
from view outside the object's definition?
A) Encapsulation
B) Expandable
C) Polymorphism
D) Inheritance
9. What common technique attempts to save time and energy by reducing redundant work
in object-oriented programming?
A) Reduce lines of programming
B) Reuse of code
C) Reduce size of systems being developed
D) Merging different systems together
A. 1972
B. 1982
C. 1992
D. 2000
A. attributes
B. variables
C. constants
D. strings
13. Member function will access data and return value to user when it is
E. called
F. declared
G. initialized
H. deleted
14. Language which is called pure object oriented language because everything in it is treated
consistently as an object, from primitives such as characters and punctuation, all way up to
whole classes, prototypes, blocks, modules, etc. is
A. SmallTalk
B. PHP
C. C
D. Matlab
15. In object oriented language, single unit which has data and its function is termed as
A. attribute
B. object
C. constant
D. loop
A. buged
B. compressed
C. hidden
D. error free
A. call
B. declare
C. initialize
D. delete
A. procedural language
B. machine language
C. structural language
D. object oriented language
19. Which of following language designed mainly for object oriented programming, but
with some procedural elements?
A. Java
B. PHP
C. Visual Basic
D. Matlab
A. data encapsulation
B. data declaration
C. data initialization
D. data deletion
A. member functions
B. methods
C. local functions
D. linear functions
A. calling object
B. declaring object
C. sending object
D. initializing object
26. Complex real object must have some particular movement, referred to as
A. behavior
B. variables
C. constants
D. strings
27. The method of design encompassing the process of object oriented decomposition and a
notation for depicting both logical and physical and as well as static and dynamic models of
the system under design is known as:
a) Object- Oriented Programming
b) Object- Oriented Design
c) Object- Oriented Analysis
d) None of the mentioned
28. 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.
29. The essential characteristics of an object that distinguish it from all other kinds of
objects and thus provide crisply defined conceptual boundaries, relative to the perspective
of the viewer is called:
a) Encapsulation
b) Modularity
c) Hierarchy
d) Abstraction
30. Abstraction is classified into _______ types
a) 4
b) 3
c) 2
d) 1
31. The process of compartmentalizing the elements of an abstraction that constitute its
structure and behavior is called as
a) Hierarchy
b) Encapsulation
c) Modularity
d) Entity Abstraction.
32. Single inheritance, multiple inheritance, and Aggregation comes under _______
a) Modularity
b) Typing
c) Hierarchy
d) None of the mentioned
33. In which of the following mechanisms, types of all variables and expressions are fixed at
compilation time.
a) Strong Typing
b) Weak Typing
c) Static Binding/ early binding
d) Dynamic Binding/ late binding
34. In which of the following mechanisms, types of all variables and expressions are not
known until runtime
a) Strong Typing
b) Weak Typing
c) Static Binding/ early binding
d) Dynamic Binding/ late binding
37. Object oriented technology is built upon a sound engineering foundation, whose
elements are collectively called as _________
a) Von Neumann Model
b) Object Model
c) Structured Model
d) Programming Model
38. Which of the following programming language are object oriented in nature
a) Smalltalk and Simula
b) FORTRAN and ALGOL
c) C and Ada
d) Perl and Python
41. Dependencies among files can then be asserted using the macro
a) #define
b) #undef
c) #include
d) #endif
45. _____________ is the property that distinguishes an active object from one that is not
active.
a) Persistence
b) Typing
c) Aggregation
d) Concurrency
47. Which of the property of a object encompasses all of the (usually static) properties of
the object plus the current (usually dynamic) values of each of these.
a) Semantics
b) Behavior
c) State
d) Identity
48. Which of the following object types are generally autonomous, meaning that they can
exhibit some behavior without being operated upon by another object.
a) Passive
b) Active
c) Both a and b
d) None of the mentioned
49. A ________ is a description of a set of objects that share the same attributes, operations,
relationships, and semantics.
a) Structure
b) Class
c) Constructor
d) Function
50. A ________ is a special member function whose task is to initialize the objects of its
class.
a) Constructor
b) Destructor
c) Selector
d) Iterator
53. When an object is created and initialized at the same time, a _________ constructor gets
called.
a) Inline Constructor
b) Copy Constructor
c) Default Constructor
d) Parameterized Constructor
56. Which of the following mechanisms is/are provided by Object Oriented Language to
implement Object Oriented Model?
a) Encapsulation
b) Inheritance
c) Polymorphism
d) All of the mentioned
60. Which of the following is a mechanism by which object acquires the properties of
another object?
a) Encapsulation
b) Abstraction
c) Inheritance
d) Polymorphism
62. Which Keyword from the following is used to inherit properties from one class into
another?
a) extends
b) subclasses
c) native
d) all of the mentioned
63. Which of the following concept is often expressed by the phrase, ‘One interface,
multiple methods’?
a) Abstraction
b) Polymorphism
c) Inheritance
d) Encapsulation
65. Analysis process which involves analyzing and designing of system from an object-
oriented programming is termed as
A. Object Analysis
B. Object Oriented Analysis
C. Overall Oriented Analysis
D. System Analysis
66. Process used for determining respective project's requirements and than develop a
design for that project is termed as
A. initializing
B. requirement checking
C. analysis
D. project study
A. hardware objects
B. graphic objects
C. control system objects
D. circuit designing objects
68. Data type which holds its own data members and member functions, which can be
accessed and used by creating an instance of that class is known as
A. parent classes
B. derived classes
C. sub classes
D. variables
A. element
B. instance
C. bit
D. baud
71. Many companies find that being able to reuse classes on a second project provides
original programming investment
A. decrease return
B. increase return
C. no return
D. infinite return
A. economics
B. transport
C. probability
D. country
A. base class
B. derived class
C. sub class
D. object
A. polymorphism
B. dimorphism
C. trimorphisim
D. automorphism
74. A Class is a user defined data-type which have data members and
A. data function
B. variable
C. member function
D. linear function
A. windows
B. matlab software
C. paint
D. joystick
A. polymorphism
B. dimorphism
C. trimorphisim
D. automorphism
A. object
B. entity
C. collection
D. types
A. reuse
B. object
C. function
D. class
A. object
B. entity
C. data type
D. object
A. object
B. function
C. data
D. variable
A. objects
B. sub classes
C. sub objects
D. variables
A. objects
B. functions
C. data
D. loops
A. classes
B. functions
C. variables
D. data
85. Once a class has been written, created and debugged, it can be distributed to other
programs for use in their own program. This is called
A. reusability
B. usability
C. robust
D. reboot
86. Process used for determining respective project's requirements and than develop a
design for that project is termed as
A. initializing
B. requirement checking
C. analysis
D. project study
89. Building block of C++ that leads to object oriented programming is termed as
A. class
B. object
C. function
D. construct
A. int
B. integer
C. INt
D. INT
A. constructs
B. entities
C. collection
D. types
92. Use of existing assets in some form within software product development process is
termed as
A. reusability
B. usability
C. robust
D. reboot
A. inheritant
B. base class
C. derived class
D. object
94. Using operation or function in different ways depending what they are operating on is
called
A. polymorphism
B. dimorphism
C. trimorphisim
D. automorphism
95. Class which share its characteristics to parent class but also add its own is termed as
A. base class
B. derived class
C. sub class
D. object
A. creates object
B. doesn't creates object
C. creates variable
D. creates function
97. Use of existing software, or software knowledge, to build new software, following
reusability principles is termed as
A. exist reuse
B. code reuse
C. hardware reuse
D. dead reuse
A. create variable
B. create data type
C. declare integer
D. initialize integer
A. C with objects
B. C with classes
C. C with functions
D. C with loops
100. Functions ability to act in different ways on different data types is termed as
A. polymorphism
B. dimorphism
C. trimorphisim
D. automorphism
A. by default
B. randomly defined
C. user defined
D. not a data type
A. software reuse
B. hardware reuse
C. exist reuse
D. dead reuse
103. Match between programming objects and real world objects is result of combining
A. one object
B. two objects
C. multiple objects
D. no object
A. constructs
B. entities
C. collection
D. types
106. Container of objects that are inserted and removed according to last-in first-out
principle is termed as
A. customized array
B. stack
C. binary tree
D. decimal tree
107. When an existing operator, such as + or =, is given capacity to operate on a new data
type, is said to be
A. overloaded
B. loaded
C. unloaded
D. None of these
A. object
B. entity
C. collection
D. construct