Monday, 17 June 2013

Object Oriented Analysis and Design - 5



LIST OF ATTEMPTED QUESTIONS AND ANSWERS –done
Select The Blank
Question The manager ________ manages an application’s data needs by mapping data
requirements to data source in the database.
Correct Answer ODBC driver
Your Answer ODBC driver
True/False
Question A state chart diagram shows method of execution on receipt of message and activities
used in the method.
Correct Answer True
Your Answer True
True/False
Question If the software is written in C++, name of constructor and destructor must differ.
Correct Answer False
Your Answer False
Multiple Choice Single Answer
Question OOA and OOD are based on :-
Correct Answer Business analysis model
Your Answer Structural model
Multiple Choice Multiple Answer
Question In context of transactions, OODBMS :-
Correct Answer Handle nested transactions , Supports MROW , Supports long transactions
Your Answer Handle nested transactions , Supports MROW , Supports long transactions
Match The Following
Question Correct Answer Your Answer
Land Place class Place class
PC, printer, telephone Tangible and device class Tangible and device class
Reversation office Organisation class Organisation class
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 2 of 145
Counter clerks People class People class
True/False
Question A value of object changes when event occurs.
Correct Answer True
Your Answer False
Select The Blank
Question ________ provides diverse set of interfaces to reach data stored at any database and
then manipulates it to produce the result.
Correct Answer MDBS
Your Answer OODBMS
Multiple Choice Single Answer
Question It has been said that Pascal and C programs are collections of procedures and C++
programs are collections of
Correct Answer Classes
Your Answer Classes
True/False
Question Objects can not interact unless they know the details of each others data or code.
Correct Answer False
Your Answer False
True/False
Question The registration form is filled for each member of family under one address
Correct Answer True
Your Answer True
True/False
Question Once class is defined we can create limited number of objects belonging to that class.
Correct Answer False
Your Answer False
Multiple Choice Single Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 3 of 145
Question Processes run by the users are modeled in the use case and situation in which user
plays this role is called :-
Correct Answer Scenario
Your Answer Scenario
Multiple Choice Single Answer
Question OODBMS provides all required advanced features in addition to all features of :-
Correct Answer RDBMS
Your Answer DBMS
Multiple Choice Multiple Answer
Question In formulating algorithms we take help of :-
Correct Answer Activity diagrams , Class properties , Associated classes
Your Answer Activity diagrams , Class properties , Associated classes
Match The Following
Question Correct Answer Your Answer
Ability to send a message to
several objects and to allow
receiving object to respond
method specified on the object.
Ploymorphism Ploymorphism
We can define abstract operation
on abstract data
Data abstraction Overriding
Process of sharing properties of
the higher level object or class
Inheritance Inheritance
Ability to inherit attributes and
methods from 2 or more objects
or classes
Multiple inheritance Multiple inheritance
True/False
Question Object-oriented programming focuses on the integrated data and functionality as
discrete units that have both knowledge (data) and capabilities (functions). Procedural
programs, on the other hand, focus on functions and how they act on data.
Correct Answer True
Your Answer True
True/False
Question A functionality prototype can be designed that does not have the final user interface,
but allows users to try out various features, such as forwarding messages or attaching
files without worrying about the final interface.
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 4 of 145
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question How big is a class object?
Correct Answer Is as big as sum of the sizes of its member variables
Your Answer Is as big as sum of the sizes of its member variables
Select The Blank
Question ________ needs use case analysis from the viewpoint of identifying those business
class that need human interaction.
Correct Answer Identification
Your Answer Simulation
Multiple Choice Single Answer
Question In RDD, the technique in which we gather information on group activity that resolves
differences in opinion, solutions & requirements, is termed as
Correct Answer Brainstorming
Your Answer Prototyping
True/False
Question Usually the methods are declared after its variables in the class body.
Correct Answer True
Your Answer True
Select The Blank
Question ________models one or more roles that a user or a system interacting the system can
play.
Correct Answer Actor
Your Answer Actor
Multiple Choice Single Answer
Question The concept of OOPS was first introduced in
Correct Answer Simula Language
Your Answer Simula Language
Multiple Choice Single Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 5 of 145
Question If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer Dog inherits Animal's functions and data
Your Answer Mammal inherits Animal's functions and data
True/False
Question The incremental approach means repeating software development cycle , analysis
and modeling, designing and implementation or programming to achieve incremental
goals.
Correct Answer True
Your Answer False
Multiple Choice Single Answer
Question The existing computer system at DEL is developed using :-
Correct Answer Independent systems
Your Answer Web systems
Multiple Choice Multiple Answer
Question Access to other OODBMS comprises of :-
Correct Answer Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS
Your Answer Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support adhoc
queries with the following :-
Correct Answer 4GL , C++ , GUI
Your Answer GUI , C++ , LISP
Multiple Choice Single Answer
Question The link between business object [ e.g. passenger, employee, ticket, train ] and the
respective data stores is provided by :-
Correct Answer Access layer
Your Answer Lower layer
Select The Blank
Question ________ has a role which is performed through well defined tasks. These tasks are
performed in logical sequence to achieve a system goal.
Correct Answer Actor
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 6 of 145
Your Answer Actor
Select The Blank
Question ________ enables the development of extremely flexible client-server systems as it is
possible to locate reusable objects /components stored anywhere in the network and
manipulate them as per the application requirements.
Correct Answer DOC
Your Answer OODBMS
Multiple Choice Multiple Answer
Question The DBMS criteria is supported by O2, objectivity, object store and Versent. The
criteria for the same is as follows :-
Correct Answer Replication of data , Data encryption , Database language based on SQL
Your Answer Data encryption , Database language based on SQL , Storage of methods of objects
in database
Multiple Choice Multiple Answer
Question Most of the applications have a three tier layered architecture. The three tier layers are
:-
Correct Answer Server , Application , Client
Your Answer Server , Application , Client
Select The Blank
Question A class inherits state and behaviour from its ________ .
Correct Answer Superclass
Your Answer Superclass
Multiple Choice Multiple Answer
Question The main function will have following contents in C++
Correct Answer Name of class followed by name of object , Name of object and method separated by
dot operator. , Variable declaration
Your Answer Name of class followed by name of object , Name of object and method separated by
dot operator. , Variable declaration
True/False
Question The mismatch between application objects and relational data needs to be mapped for
use in the application.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 7 of 145
Question When it is limited to use structure in part or full by other object, then the degree of
coupling is :-
Correct Answer Low
Your Answer Low
True/False
Question Use cases for different scenarios arising out of smaller input variations need not be
modeled.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer
Question In C++ language if the class member is to be created, following are the actions :-
Correct Answer Specify methods in the class , Specify constructor , Specify destructor
Your Answer Specify methods in the class , Specify constructor , Specify destructor
Multiple Choice Single Answer
Question ActiveX is also known as :-
Correct Answer OLE
Your Answer OLE
Select The Blank
Question The most widely used OOPL is ________
Correct Answer C++
Your Answer C++
True/False
Question If an algorithm having single result is provided with well defined pre and post
conditions, it becomes very simple.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question In first generation client-server computing , methods/applications were available to
serve on demand at :-
Correct Answer Server side
Your Answer Client side
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 8 of 145
Multiple Choice Single Answer
Question The main difference between structure and class is
Correct Answer Structure does not support OOPS Class Supports OOPS.
Your Answer Structure does not support OOPS Class Supports OOPS.
Multiple Choice Single Answer
Question The method for industrial development of software based on use-case-driven design is
Correct Answer OOSE [ Object Oriented Software Engineering ]
Your Answer OOD [ Object Oriented Design ]
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support
application programming in following languages.
Correct Answer C++ , JAVA , SMALLTALK
Your Answer C++ , JAVA , FORTRANLIST OF ATTEMPTED QUESTIONS AND ANSWERS –doneSelect The Blank
Question The manager ________ manages an application’s data needs by mapping data
requirements to data source in the database.
Correct Answer ODBC driver
Your Answer ODBC driver
True/False
Question A state chart diagram shows method of execution on receipt of message and activities
used in the method.
Correct Answer True
Your Answer True
True/False
Question If the software is written in C++, name of constructor and destructor must differ.
Correct Answer False
Your Answer False
Multiple Choice Single Answer
Question OOA and OOD are based on :-
Correct Answer Business analysis model
Your Answer Structural model
Multiple Choice Multiple Answer
Question In context of transactions, OODBMS :-
Correct Answer Handle nested transactions , Supports MROW , Supports long transactions
Your Answer Handle nested transactions , Supports MROW , Supports long transactions
Match The Following
Question Correct Answer Your Answer
Land Place class Place class
PC, printer, telephone Tangible and device class Tangible and device class
Reversation office Organisation class Organisation class
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 2 of 145
Counter clerks People class People class
True/False
Question A value of object changes when event occurs.
Correct Answer True
Your Answer False
Select The Blank
Question ________ provides diverse set of interfaces to reach data stored at any database and
then manipulates it to produce the result.
Correct Answer MDBS
Your Answer OODBMS
Multiple Choice Single Answer
Question It has been said that Pascal and C programs are collections of procedures and C++
programs are collections of
Correct Answer Classes
Your Answer Classes
True/False
Question Objects can not interact unless they know the details of each others data or code.
Correct Answer False
Your Answer False
True/False
Question The registration form is filled for each member of family under one address
Correct Answer True
Your Answer True
True/False
Question Once class is defined we can create limited number of objects belonging to that class.
Correct Answer False
Your Answer False
Multiple Choice Single Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 3 of 145
Question Processes run by the users are modeled in the use case and situation in which user
plays this role is called :-
Correct Answer Scenario
Your Answer Scenario
Multiple Choice Single Answer
Question OODBMS provides all required advanced features in addition to all features of :-
Correct Answer RDBMS
Your Answer DBMS
Multiple Choice Multiple Answer
Question In formulating algorithms we take help of :-
Correct Answer Activity diagrams , Class properties , Associated classes
Your Answer Activity diagrams , Class properties , Associated classes
Match The Following
Question Correct Answer Your Answer
Ability to send a message to
several objects and to allow
receiving object to respond
method specified on the object.
Ploymorphism Ploymorphism
We can define abstract operation
on abstract data
Data abstraction Overriding
Process of sharing properties of
the higher level object or class
Inheritance Inheritance
Ability to inherit attributes and
methods from 2 or more objects
or classes
Multiple inheritance Multiple inheritance
True/False
Question Object-oriented programming focuses on the integrated data and functionality as
discrete units that have both knowledge (data) and capabilities (functions). Procedural
programs, on the other hand, focus on functions and how they act on data.
Correct Answer True
Your Answer True
True/False
Question A functionality prototype can be designed that does not have the final user interface,
but allows users to try out various features, such as forwarding messages or attaching
files without worrying about the final interface.
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 4 of 145
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question How big is a class object?
Correct Answer Is as big as sum of the sizes of its member variables
Your Answer Is as big as sum of the sizes of its member variables
Select The Blank
Question ________ needs use case analysis from the viewpoint of identifying those business
class that need human interaction.
Correct Answer Identification
Your Answer Simulation
Multiple Choice Single Answer
Question In RDD, the technique in which we gather information on group activity that resolves
differences in opinion, solutions & requirements, is termed as
Correct Answer Brainstorming
Your Answer Prototyping
True/False
Question Usually the methods are declared after its variables in the class body.
Correct Answer True
Your Answer True
Select The Blank
Question ________models one or more roles that a user or a system interacting the system can
play.
Correct Answer Actor
Your Answer Actor
Multiple Choice Single Answer
Question The concept of OOPS was first introduced in
Correct Answer Simula Language
Your Answer Simula Language
Multiple Choice Single Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 5 of 145
Question If Dog derives from Mammal, and Mammal derives from Animal, then -
Correct Answer Dog inherits Animal's functions and data
Your Answer Mammal inherits Animal's functions and data
True/False
Question The incremental approach means repeating software development cycle , analysis
and modeling, designing and implementation or programming to achieve incremental
goals.
Correct Answer True
Your Answer False
Multiple Choice Single Answer
Question The existing computer system at DEL is developed using :-
Correct Answer Independent systems
Your Answer Web systems
Multiple Choice Multiple Answer
Question Access to other OODBMS comprises of :-
Correct Answer Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS
Your Answer Read data resident in other OODB , Modify data resident in other OODB , Read data
resident on RDBMS
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity, ObjectStore and Versant support adhoc
queries with the following :-
Correct Answer 4GL , C++ , GUI
Your Answer GUI , C++ , LISP
Multiple Choice Single Answer
Question The link between business object [ e.g. passenger, employee, ticket, train ] and the
respective data stores is provided by :-
Correct Answer Access layer
Your Answer Lower layer
Select The Blank
Question ________ has a role which is performed through well defined tasks. These tasks are
performed in logical sequence to achieve a system goal.
Correct Answer Actor
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 6 of 145
Your Answer Actor
Select The Blank
Question ________ enables the development of extremely flexible client-server systems as it is
possible to locate reusable objects /components stored anywhere in the network and
manipulate them as per the application requirements.
Correct Answer DOC
Your Answer OODBMS
Multiple Choice Multiple Answer
Question The DBMS criteria is supported by O2, objectivity, object store and Versent. The
criteria for the same is as follows :-
Correct Answer Replication of data , Data encryption , Database language based on SQL
Your Answer Data encryption , Database language based on SQL , Storage of methods of objects
in database
Multiple Choice Multiple Answer
Question Most of the applications have a three tier layered architecture. The three tier layers are
:-
Correct Answer Server , Application , Client
Your Answer Server , Application , Client
Select The Blank
Question A class inherits state and behaviour from its ________ .
Correct Answer Superclass
Your Answer Superclass
Multiple Choice Multiple Answer
Question The main function will have following contents in C++
Correct Answer Name of class followed by name of object , Name of object and method separated by
dot operator. , Variable declaration
Your Answer Name of class followed by name of object , Name of object and method separated by
dot operator. , Variable declaration
True/False
Question The mismatch between application objects and relational data needs to be mapped for
use in the application.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 7 of 145
Question When it is limited to use structure in part or full by other object, then the degree of
coupling is :-
Correct Answer Low
Your Answer Low
True/False
Question Use cases for different scenarios arising out of smaller input variations need not be
modeled.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer
Question In C++ language if the class member is to be created, following are the actions :-
Correct Answer Specify methods in the class , Specify constructor , Specify destructor
Your Answer Specify methods in the class , Specify constructor , Specify destructor
Multiple Choice Single Answer
Question ActiveX is also known as :-
Correct Answer OLE
Your Answer OLE
Select The Blank
Question The most widely used OOPL is ________
Correct Answer C++
Your Answer C++
True/False
Question If an algorithm having single result is provided with well defined pre and post
conditions, it becomes very simple.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question In first generation client-server computing , methods/applications were available to
serve on demand at :-
Correct Answer Server side
Your Answer Client side
SCDL – 3rd Semester – Object Oriented Analysis and Design
Page 8 of 145
Multiple Choice Single Answer
Question The main difference between structure and class is
Correct Answer Structure does not support OOPS Class Supports OOPS.
Your Answer Structure does not support OOPS Class Supports OOPS.
Multiple Choice Single Answer
Question The method for industrial development of software based on use-case-driven design is
Correct Answer OOSE [ Object Oriented Software Engineering ]
Your Answer OOD [ Object Oriented Design ]
Multiple Choice Multiple Answer
Question All OODBMS products namely O2 , Objectivity , ObjectStore and Versant support
application programming in following languages.
Correct Answer C++ , JAVA , SMALLTALK
Your Answer C++ , JAVA , FORTRAN

No comments:

Post a Comment