Object Oriented Programming 2068

Question Paper Details
Tribhuwan University
Institute of Science and Technology
2068
Bachelor Level / Third Semester / Science
Computer Science and Information Technology ( CSC-202 )
( Object Oriented Programming )
Full Marks: 60
Pass Marks: 24
Time: 3 hours
Candidates are required to give their answers in their own words as far as practicable.
The figures in the margin indicate full marks.

Section A

Official Answer
AI Generated Answer

AI is thinking...

Attempt any two questions: (2x10=20)

Official Answer
AI Generated Answer

AI is thinking...

1. What are the main features of the Object-Oriented Programming? Explain with suitable practical examples.

10 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

2. Explain the role of constructor and destructor in Object-Oriented Programming. Discuss user defined parameterized constructor with suitable example.

10 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

3. Define a Shape class (with necessary constructors and member functions) in Object-Oriented Programming (abstract necessary attributes and their types). (Write a complete code in C++ programming language) 

• Derive Triangle and Rectangle classes from Shape class adding necessary attributes. 

• Use these classes in a main function and display the area of triangle and rectangle.

10 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

Section B

Official Answer
AI Generated Answer

AI is thinking...

Attempt any eight questions: (8x5 = 40)

Official Answer
AI Generated Answer

AI is thinking...

4. Why dynamic object is needed? Explain with suitable example.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

5. What is function overloading? Explain with suitable example.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

6. Write a C++ program containing a possible exception. Use a try block to throw it and a catch block to handle it properly.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

7. Differentiate between base class and derived class with suitable examples.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

8. Differntiate between private, public and protected variable with suitable example.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

9. Differentiate container class from inheritance. Explain with suitable example.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

10. Explain the role of polymorphism in Object Oriented Programming.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

11. Explain about “this” pointer with suitable example.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...