BITS WILP Object Oriented Analysis and Design Quiz-2 2017-H1
Question
1
AC004. Life line is used in
Select one:
a.
Sequence diagram
b.
Swim lane diagram
c.
State diagram
d.
Activity diagram
Feedback
The correct answer is: Sequence
diagram
Question
2
F2059:Which of the following
statement is false?
Select one:
a.
When the whole is deleted, parts in aggregation are also removed
b.
All the Given Options
c.
Both Aggregation and Composition are 'part-of' relationship.
d.
Aggregation is a special kind of Association.
Feedback
The correct answer is: When the
whole is deleted, parts in aggregation are also removed
Question
3
F2051:Each object has _______ that
specify information about the object.
Select one:
a.
Methods
b.
Attributes
c.
Messages
d.
Other objects
Feedback
The correct answer is: Attributes
Question
4
AD001. Which of the following is not
true
Select one:
a.
High coupling makes the design easy to understand
b.
High coupling means higher reliance on other objects
c.
High coupling makes it harder to reuse
d.
High coupling leads to high change impact
Feedback
The correct answer is: High coupling
makes the design easy to understand
Question
5
AA932 Object-oriented system
modelling using CRC method gives
Select one:
a.
Java programs for the system
b.
Objective C programs for the system
c.
C++ programs for the system
d.
Classes of the system, their responsibilities and collaborating classes
Feedback
The correct answer is: Classes of
the system, their responsibilities and collaborating classes
Question
6
AE001) Defines an interface for
creating an object, but let the subclasses decide which class to instantiate.It
lets the instantiation differ to subclasses.
Select one:
a.
Builder
b.
Prototype
c.
Abstract Factory
d.
Factory Method
Feedback
The correct answer is: Factory
Method
Question
7
F2072:You did not understand
ellaboration when
Select one:
a.
None of the given options
b.
It has many iterations
c.
Risky and core architecture is tackled first
d.
It lasts for more than few months long
Feedback
The correct answer is: It lasts for
more than few months long
Question
8
AD004. When we want to replace a
class with another class which is more efficient but has a different interface,
which pattern comes handy?
Select one:
a.
Facade
b.
Adaptor
c.
Strategy
d.
Composite
Feedback
The correct answer is: Adaptor
Question
9
AC003. Multiplicity indicates
Select one:
a.
No of classes in a domain
b.
No of objects in a class
c.
No of objects in a package
d.
No of objects with which another object is associated with
Feedback
The correct answer is: No of objects
with which another object is associated with
Question
10
AA909 A class is
Select one:
a.
template for objects of a particular type
b.
a class of objects
c.
a group of objects
d.
a classification of objects
Feedback
The correct answer is: template for
objects of a particular type
Question
11
F2054:Class diagrams at conceptual
level should include:
Select one:
a.
Both attributes and operations
b.
Operations ONLY
c.
Attributes ONLY
Feedback
The correct answer is: Attributes ONLY
Question
12
AD005. An observer pattern does not
involve
Select one:
a.
Notifying changes / events to observers
b.
Analyzing observers
c.
Observing changes
d.
Keeping track of all observers
Feedback
The correct answer is: Analyzing
observers
Question
13
AA933 The expansion of the acronym
CRC is
Select one:
a.
Class Responsibilities and Collaborators
b.
Collaborating with Relevant Classes
c.
Collecting Responsibilities Classes
d.
Creating Relevant Classes
Feedback
The correct answer is: Class
Responsibilities and Collaborators
Question
14
CA025 Single inheritance, Multiple
inheritance, and Aggregation comes under _______
Select one:
a.
Modularity
b.
Hierarchy
c.
Typing
d.
None of the mentioned
Feedback
The correct answer is: Hierarchy
Question
15
F2065:Which of the following objects
are not part of the ATM application described below? An Automated Teller
Machine (ATM) is offered to bank customers as a convenience. At the ATM,
customers can make deposits to or withdrawals from their account(s). They can
also transfer funds between their accounts, and can make inquiries as to
account balances. In order to access the services of the ATM, customers must
have an ATM card and a Personal Identification Number (PIN).The components of
the ATM include a User Interface, a card reader, an envelope slot, a cash
drawer and a printer. The User Interface has a display and buttons. There are
10 numeric entry buttons, 4 transaction selection buttons, an "Enter"
button and a "Cancel" button. Each ATM is connected to the bank
computer via a network . Each ATM has a unique network identification number.
The ATM validates account balances and account status by communicating with the
bank computer . ATM's require periodic servicing. This servicing can include
maintenance, restocking cash in the money holder, and removing deposited
envelopes from the envelope repository. From the envelope When the rear service
panel is open, the ATM suspends interactions with the customers. Each ATM has a
particular branch of the bank that is responsible for service and maintenance.
Select one:
a.
ATM card
b.
Services
c.
Printer
d.
None of the given options
e.
Envelope Slot
f.
Transaction
Feedback
The correct answer is: Services
Question
16
F2056:What is the difference between
an attribute and an association?
Select one:
a.
All the Given Options
b.
UML syntax for attribute - visibility name: type = default value
c.
From specification and implementation perspective, an attribute is owned by a type
while an association allows one to navigate from one type to another
Feedback
The correct answer is: All the Given
Options
Question
17
F2074:SSDs are done in
Select one:
a.
Inception
b.
Ellaboration
c.
Deployment
d.
Construction
Feedback
The correct answer is: Ellaboration
Question
18
AA927 Given a word statement of a
problem potential objects are identified by selecting
Select one:
a.
noun phrases in the statement
b.
verb phrases in the statement
c.
adverbs in the statement
d.
adjectives in the statement
Feedback
The correct answer is: noun phrases
in the statement
Question
19
F2073:Roles does not have
Select one:
a.
Name
b.
Navigability
c.
Attributes
d.
Multiplicity
Feedback
The correct answer is: Attributes
Question
20
AC002. Identify the odd man out
Select one:
a.
Activity diagram
b.
State diagram
c.
Domain model
d.
Sequence diagram
Feedback
The correct answer is: Domain model
Question
21
CA015 During analysis an architect
is concerned about _____.
Select one:
a.
technology
b.
deployment
c.
implementation
d.
behavioral
Feedback
The correct answer is: behavioral
Question
22
CA007 The term Incomplete for a UML
has the same meaning as which of the following for an EER diagram?
Select one:
a.
Overlapping rule
b.
Total specialization rule
c.
Disjoint rule
d.
Partial specialization rule
Feedback
The correct answer is: Partial
specialization rule
Question
23
CA038 Which approach to development
is the most interactive and focuses more on the user and their work?
Select one:
a.
Object-oriented analysis
b.
Information engineering
c.
Structured design
d.
Modern structured analysis
Feedback
The correct answer is:
Object-oriented analysis
Question
24
AE007) Define the skeleton of an
algorithm in an operation, deferring some steps to subclasses. It lets
subclasses redefine certain steps of an algorithm without changing the
algorithm structure.
Select one:
a.
Chain of responsibility
b.
Prototype
c.
Interpretor
d.
Template method
Feedback
The correct answer is: Template
method
Question
25
CA040 Which of the following is a
UML interaction diagrams?
Select one:
a.
Graph
b.
data diagram
c.
histogram
d.
collaboration diagram
Feedback
The correct answer is: collaboration
diagram
No comments:
Post a Comment