0% found this document useful (0 votes)
10 views5 pages

Question Bank (OOSD)

The document outlines the course structure for a B.Tech (CSE) program focusing on Object-Oriented Software Development (OOSD) with C++. It includes course outcomes, a series of very short answer type questions across five units, and detailed questions for deeper understanding. The content emphasizes key concepts in object-oriented programming, C++ fundamentals, and various modeling techniques.

Uploaded by

doodofish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views5 pages

Question Bank (OOSD)

The document outlines the course structure for a B.Tech (CSE) program focusing on Object-Oriented Software Development (OOSD) with C++. It includes course outcomes, a series of very short answer type questions across five units, and detailed questions for deeper understanding. The content emphasizes key concepts in object-oriented programming, C++ fundamentals, and various modeling techniques.

Uploaded by

doodofish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

NAME OF PROGRAMME: B.

TECH (CSE)
SEMESTER / YEAR: 5TH /3RD
SUBJECT NAME (SUBJECT CODE): OOSD WITH C++
(BCS-054)

Course Outcome : for example only


CO 1: Understand the application development and analyze the insights of object oriented programming to
implement application .
CO 2: Understand, analyze and apply the role of overall modeling concepts (i.e. System, structural) .
CO 3 Understand, analyze and apply oops concepts (i.e. abstraction, inheritance) .
CO 4 Understand the basic concepts of C++ to implement the object oriented concepts .
CO 5 To understand the object oriented approach to implement real world problem.

SECTION-A (Very Short Answer Type Questions)


Note: 10 questions from each unit as per 2 marks.

Q.1.
UNIT-I
a) Define Object identify with example. CO2

b) List the features of Object-oriented paradigms. CO2

c) What is information hiding? CO2

d) What is the use of Scope resolution operator? CO1

e) What are data members? CO1

f) What is an abstraction and why is it important? CO2

g) Explain about Encapsulation. CO1

h) What is UML ? CO2

i) What is Generosity ? CO2

j) Differentiate Early binding and Late binding. CO2

UNIT-II
a) What is classes Diagram? CO1

b) What is activity diagram? Explain with example. CO2

c) What do you mean by event? CO2

d) Define and Differentiate Link and Association with example CO2

e) What is object Diagram? CO1

f) Draw a state diagram for electric bulb. CO3


g) What is an abstract class? CO2

h) Explain about use cases. CO2


i) Explain about broadcasting massages. CO2

j) Define Architectural modeling component . CO1

UNIT-III
a) Define Physical packaging. CO2

b) What is SA/SD ? CO2

c) Define JSD. CO2

d) What is an abstract class? CO2

e) Define reusability , extensibility . CO2

f) Differentiate about Abstraction and Encapsulation . CO3

g) What is Documenting Design considerations. CO1

h) Describe concept about OOP. CO2

i) What is Passing arguments to methods ? CO1

j) What is Mapping object oriented ? CO2

UNIT-IV
a) What is Program structure ? CO1

b) Explain about namespace ? CO2

c) What is Variable ? CO1

d) What is identifiers ? CO1

e) What is Inline function ? CO2

f) What is the use of friend function in C++? `CO2

g) When will you make a function inline? Why? CO2

h) Define interface. CO2

i) Define typecasting . CO1

j) How to create a function in program ? CO2

UNIT-V
a) Define syntax of class and object . CO3
b) Define Destructor. CO3

c) When do we use the protected visibility specifier to a class member? CO2

d) Define and Differentiate Generalization and Inheritance with example. CO2

e) Why do we use a destructor in a program ? CO1

f) What is ‘this ‘ pointer ? CO1

g) Differentiate between public and private members. CO2

h) What is virtual class ? CO1

i) Define pointer in C++. CO2

j) What is Inheritance ? CO1

SECTION-B & C
Note: 10 questions from each unit as per 10 marks or 5 marks.

Q.2.
UNIT-I
a) Why Object-Oriented Programming (OOP) is so important for software industries or in real life? CO5
Explain with example. Discuss the pros and cons of object-oriented technology with suitable
example.

b) Describe OOPS features with suitable example . CO3

c) What is UML? List all building blocks of UML. Explain all types of things used in UML . CO4

d) Explain virtual base class with the help of an example. CO5

e) What do you understand by a static member function of a class? Discuss their characteristics Give CO5
an example where you can justify the use of static member functions.

f) What is UML? Mention the different kinds of modeling diagrams used. Explain use case with CO4
example.

g) What is Data Abstraction? How it is different from encapsulation? Explain with proper example. CO4

h) What is Architecture ? explain UML Architecture . CO3

i) Describe importance of modeling and principles of modeling. CO4

j) What is polymorphism ? explain its types . CO3

UNIT-II
a) What is class diagram? Draw a class diagram for e-commerce website. CO3

b) Give the conceptual model of UML. Use some example to illustrate the model in detail using CO4
diagram.

c) Discuss implicit and explicit type conversion in detail. CO3

d) Explain generalization, aggregation and association in detail. CO3

e) What is use case driven OOA? How is it different from OOD? Explain OOA process with the help CO5
of a diagram in the unified approach.

f) List the properties of a state chart diagram. Draw a state chart for a coin vending machine present CO4
at a railway station.

g) Prepare a DFD for computing the volume and surface area of a cone. Inputs are height and the CO5
radius of the base of the cone. Outputs are volume and surface area. Discuss some ways of
specifying operations

h) Describe about Collaboration Diagram with suitable example. CO3

i) Describe about Sequence Diagram with suitable example. CO3

j) What is use case ? explain about Use Case Diagram with suitable example . CO4

UNIT-III
a) Describe object oriented design and object design. CO3

b) Explain Jackson structured development.

c) Explain all basic concepts of object oriented programming CO3

d) Discuss the term Link and Association by taking suitable example. Also, define multiplicity. CO4

e) Explain object oriented programming. What are the main advantages of object CO5
oriented programming over procedural programming? Write a program in C++ by
creating a class integer and write a function that prints all the prime numbers from
the class.

f) What do we mean by a collaboration diagram? Explain various terms and symbols used in a CO5
collaboration diagram. How is polymorphism described using a collaboration diagram? Explain
using an example.
g) Differentiate: SA/SD and OMT CO3
h) Differentiate: SA/SD and JSD CO3
i) What is the relationship and differences between OOA (Object oriented analysis) and OOD. CO5
j) Explain about combining tree models . CO3

UNIT-IV
a) Differentiate overloading and overriding. Write a program to overload "+" operator using friend CO5
function to concatenate two strings.

b) What is operator overloading? Differentiate between overloading of binary operator using friend CO5
function and without using friend function.

c) Explain the following concepts in C++ by taking a suitable example: CO


(i) This pointer
(ii) Array of objects
d) What is friend function in C++? Write a program in C++ to implement friend function. CO4

e) What is function ? explain about its type with suitable example. CO

f) What is an inline function? Why do we use inline functions in our program? CO3
Write aprogram in C++ for inline function.
g) Write a Program call by value and call by reference. CO3
h) Write a program swap two no’s with help of function. CO4

i) Explain control structures. With any suitable example . CO5

j) Explain about operators in C++. Explain also. CO4

UNIT-V
a) Define Class and object with any example. CO3

b) Explain about Access Specifier . CO4

c) What is a Constructor? Write down the different characteristics of a constructor. CO4


Write a program in C++ for constructor overloading .

d) What is an inheritance? Explain the different types of it .Write a program in C++ for multiple CO4
inheritance

e) What is polymorphism? Differentiate between runtime polymorphism and compile time polymorphism CO3

f) What is operator overloading? Write a program in C++ for binary operator overloading. CO4

g) Write a Program add two complex no’s in C++ with help Class . CO5

h) What is Pointer in C++? Define const pointers. What is the usage of the pointer in C++? What is CO4
the size of a void pointer in C? Demonstrate it.

i) Describe about constructor and explain its type with suitable example. CO3
j) Define polymorphism . differentiate run time polymorphism and compile time CO4
polymorphism.

You might also like