QP CODE: 20101289 Reg No : .....................
20101289 Name : .....................
B.Sc./BCA DEGREE (CBCS) EXAMINATION, NOVEMBER 2020
Second Semester
Core Course - CS2CRT06 - OBJECT ORIENTED PROGRAMMING USING C++
(Common for B.Sc Computer Applications Model III Triple Main,B.Sc Computer Science Model III,B.Sc
Information Technology Model III,Bachelor of Computer Application)
2017 ADMISSION ONWARDS
945FEC72
Time: 3 Hours Max. Marks : 80
Part A
Answer any ten questions.
Each question carries 2 marks.
1. What is the purpose of function prototype declaration?
2. What is the function overloading?
3. Define private member functions.
4. Explain array of objects.
5. How are friend functions different from member functions?
6. Define operator overloading. Name any two operators that cannot be overloaded in C++.
7. What is Operator overloading?
8. Explain multiple inheritance.
9. In what order are the class constructors called when a derived class object is created.
10. Differentiate between early binding and late binding.
11. What is pure virtual function?
12. What are the functions used for the manipulation of file pointers?
(10×2=20)
Part B
Answer any six questions.
Each question carries 5 marks.
13. Explain the different OOPs concepts.
Page 1/2 Turn Over
14. What are the benefits of using OOP?
15. Explain Nesting of member functions.
16. Explain Constructor Overloading.
17. Write a program to illustrate dynamic constructors.
18. What are the purposes of class access specifier private, public and protected?
19. Discuss abstract classes with example.
20. What is a stream? Explain the different file stream classes.
21. Write a note on sequential input output operation.
(6×5=30)
Part C
Answer any two questions.
Each question carries 15 marks.
22. What are control structures used in C++?
23. Define static data member. Explain the characteristics of static class members with suitable
examples.
24. Explain different type conversions.
25. What is inheritance? What are the different variations of inheritance?
(2×15=30)
Page 2/2