Exam Details

Subject object oriented programming and c++
Paper
Exam / Course m.sc. (software engineering)
Department
Organization Alagappa University Distance Education
Position
Exam Date May, 2017
City, State tamil nadu, karaikudi


Question Paper

DISTANCE EDUCATION
M.Sc. years Integrated) DEGREE EXAMINATION,
MAY 2017.
OBJECT ORIENTED PROGRAMMING AND
Time Three hours Maximum 100 marks
SECTION A — 8 40 marks)
Answer any FIVE of the following.
1. What is an object and a class?
2. Briefly explain the various characteristics of OOPs.
3. What are friend functions? What is the advantage of
friend function?
4. What is constructor? Write a program for copy
constructor.
5. Explain any two characteristics of pointers.
6. Describe data types in
7. Which operators cannot be overloaded? Write steps to
overload operator so that it can add two complex
numbers. Explain with example how can a function
template be created.
8. What is a virtual function? Write rules for virtual
function. Explain with an example.
Sub. Code
23
DE-733
2
Sp 1
SECTION B — × 15 60 marks)
Answer any FOUR of the following.
9. Difference between object oriented programming and
procedure oriented programming.
10. Explain the uses of private and public keywords. How are
they different from each other?
11. Explain the characteristics of arrays with example.
12. What are the differences between pointers to constants
and constant pointers? Illustrate.
13. Define operator overloading? Explain how to overload
unary operator and binary Operator.
14. What does inheritance mean in What are different
forms of inheritance? Give an example for each.
15. What is exception? Explain how to handle an exception
with an example.


Subjects

  • c programming – lab
  • c++ lab
  • case tools lab
  • computer graphics and multimedia
  • computer networks
  • cryptography and network security
  • data structures lab
  • data ware housing and mining
  • distributed computing
  • internet and java - lab
  • internet and java programming
  • mobile communications
  • object oriented programming and c++
  • open source architecture
  • open source lab
  • operating systems
  • relational database management system
  • relational database management systems –lab
  • software engineering
  • software project management and metrics
  • software quality assurance and standards
  • software testing and reuse
  • unix and shell programming
  • visual basic and vc++ lab
  • visual programming
  • web technology
  • web technology — lab