M-727 B.Tech. CSE

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Roll No……..…...…………… Roll No……..…...

……………
Total No. of question: 08 Total No. of printed pages: 02 Total No. of question: 08 Total No. of printed pages: 02
M - 727 M - 727
B.Tech. III Semester/ATKT Examination Dec. 2020 B.Tech. III Semester/ATKT Examination Dec. 2020
Computer Science Engineering Computer Science Engineering
Object Oriented Programming & Methodology Object Oriented Programming & Methodology
Time: 03 Hours Maximum Marks: 70 Time: 03 Hours Maximum Marks: 70
Note: Attempt any five questions. Each question carries 14 marks. 5×14=70 Note: Attempt any five questions. Each question carries 14 marks. 5×14=70

Q. 1 (a) What is an object? How can we use objects in program? Q. 1 (a) What is an object? How can we use objects in program?
(b) Explain different type of object. (b) Explain different type of object.

Q. 2 (a) What is association? Explain the various forms of association? Q. 2 (a) What is association? Explain the various forms of association?
(b) What are main characteristics of object oriented language? (b) What are main characteristics of object oriented language?

Q. 3 (a) What is meant by abstract class? Q. 3 (a) What is meant by abstract class?
(b) What are Incline functions? Explain the situation where Inline (b) What are Incline functions? Explain the situation where Inline
expansion may not work. expansion may not work.

Q. 4 (a) What are the access modifier? How many types of access modifier Q. 4 (a) What are the access modifier? How many types of access modifier
available in C++, Explain each one in detail. available in C++, Explain each one in detail.
(b) What is ∅ message passing? How objects are interacted with one (b) What is ∅ message passing? How objects are interacted with one
another. another.

Q. 5 What is Inheritance? What are the different forms of Inheritance? Write Q. 5 What is Inheritance? What are the different forms of Inheritance? Write
suitable loader to illustrate them. suitable loader to illustrate them.

Q. 6 (a) What are virtual functions? Explain with suitable program. Q. 6 (a) What are virtual functions? Explain with suitable program.
(b) What are overriding? (b) What are overriding?

Q. 7 Explain exception Handling and multithreading. Q. 7 Explain exception Handling and multithreading.

Q. 8 Explain briefly: Q. 8 Explain briefly:


(i) Container (i) Container
(ii) ATM (ii) ATM
(iii) Data Collections. (iii) Data Collections.

------*------*------ ------*------*------

You might also like