OOPs Sessional 1 Set 1

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

Tula’s Institute Dhoolkot, Dehradun

First Sessional Test


MCA 1st Year
Object Oriented Programming with C++
MCAT 201
Session: 2019-20 Roll No. -----------------------------------------------------

Time: 90 Mints. Max Marks: 30

Attempt all questions.

Part-A (1 X 6 = 6 marks)

Each Question Carry equal Marks:


1. System can be modelled from the
viewpoints:
a) Class Model b) State Model c) Interaction model d) All of the above.
2. Single inheritance, Multiple inheritance,
and Aggregation comes under 
a) Modularity b) Typing c) Hierarchy d) None of the mentioned
3. OMT stands for________________
4. ________is the relationship between a
class and one or more variations of the
class.
5. Generalization support polymorphism
but does not enable reuse of code.
(True/False)
6. Metadata is data that describes other
data. (True/False)

Part-B (3 X 3 =9 marks)
Each Question Carry equal Marks:
1. Define Generalization and Inheritance in Class Modeling.
OR
2. What are Data flow Diagrams? Explain its components.
3. How object oriented design is translated into an implementation.Explain.
OR
4. What is Aggregation? Explain the different types of Aggregation.
5. Define Abstract classes, Meta data, candidate keys and constraints.

Part-C (5 X 3 =15 marks)

Each Question Carry equal Marks:


1. What are the advantages of object oriented programming over procedural programming.
2. Define Object Modeling.Illustrate with a sample object model.
OR
3. Describe the basic concepts of OOPs
4. Describe OMT Methodologies with examples.
OR
5. Define Function Modeling.Illustrate with a sample functional model.

You might also like