Exam Details

Subject object oriented programming with c++
Paper
Exam / Course b.c.a
Department
Organization loyola college
Position
Exam Date November, 2017
City, State tamil nadu, chennai


Question Paper

1
LOYOLA COLLEGE (AUTONOMOUS), CHENNAI 600 034
B.Sc. DEGREE EXAMINATION COMPUTER SCIENCE
THIRD SEMESTER NOVEMBER 2017
CS 3502 OBJECT ORIENTED PROGRAMMING WITH
Date: 08-11-2017 Dept. No. Max. 100 Marks
Time: 09:00-12:00
PART-A
ANSWER ALL THE QUETSIONS
1. Define abstraction and encapsulation.
2. Give any four applications of OOPS.
3. What are constructors?
4. What is dynamic initialization of objects?
5. What is inheritance? What are the types of inheritance?
6. When a class can be made virtual?
7. Define End of file?
8. What are the Basic files Operation?
9. What are templates?
10. What are the blocks used in the Exception Handling?
PART-B
ANSWER ALL THE QUESTIONS:
11. Highlight the features of object oriented programming language

Explain function overloading with an example.
12. Explain dynamic constructor and default constructor.

How constructors can be overloaded? Give example.

13. What are the operators that cannot be overloaded? Write a program to overload any one of the binary
operators?

What is virtual function? When do we make a virtual function "pure"?
14. Write a program to copy content of one file to another file using command line arguments.

Explain Formatted console I/O operations.
15. Explain Function template with example.

What is an exception? Explain how the control is transferred and handled in an programs give
example.
PART-C
ANSWER ALL THE QUESTIONS
16. Explain control structures in
Write a program to explain runtime polymorphism.
17. Illustrate any four types of inheritance supported in with suitable example.
Explain file stream operations and the classes.
18. Write a program using class template for finding the scalar product for int type vector and float
type vector.
Explain about Call by Value and Call by Reference with an example program.



Other Question Papers

Subjects

  • accounts and business applications- refer the department of commerce for syllabus
  • advanced java programming
  • cellular and mobile computing
  • computer organization and architecture
  • dot net technologies (or)
  • introduction to data communication
  • mathematics for computer applications- refer the department of mathematics for syllabus
  • object oriented analysis and design
  • object oriented programming with c++
  • object oriented programming with c++-lab
  • operating system
  • programming in c
  • programming in c– lab
  • project
  • resource management technique
  • software engineering
  • statistical methods- refer the department of mathematics for syllabus
  • visual programming
  • visual programming and rdbms - lab
  • web design
  • web design - lab
  • web programming with php and mysql
  • web programming with php and mysql-lab