Exam Details

Subject object oriented programming and c++
Paper
Exam / Course m.c.a
Department
Organization Alagappa University Distance Education
Position
Exam Date May, 2018
City, State tamil nadu, karaikudi


Question Paper

DISTANCE EDUCATION
M.C.A. DEGREE EXAMINATION, MAY 2018.
Second Semester
OBJECT ORIENTED PROGRAMMING AND
(2005 to 2010 Calendar Year)
Time Three hours Maximum 100 marks
Answer any FIVE questions.
All questions carry equal marks.
x 20 100)
1. Explain the elements of Object Oriented
Programming.
What are the necessary steps for compiling a
Program?
How does a main function in differ from
main
2. Explain briefly about do.. .while loop with sample
program segment.
Write a program to illustrate the concept of
switch statement.
3. Discuss in detail about Friend Functions with
suitable examples.
Explain the rules that need to be kept in mind in
declaring Virtual Functions.
Sub. Code
21
DE-3846
2
sp4
4. Define class. How does it accomplish data hiding?
Explain briefly.
What is operator overloading? Why is it necessary
to overload an operator.
5. Discuss the steps involved in manipulating a file in
a Program.
Describe the various approaches by which the
end-of-file condition can be detected.
6. Define Array. Explain briefly about one dimensional
array with an example.
Write a Program to illustrate the concept of
Inline Functions.
7. How is a member function of a class defined?
Discuss briefly.
Describe the concept of Recursion with suitable
examples.
8. Write a program to illustrate the concept of
Multilevel Inheritance.
Explain briefly about Pointers with sample program
segment.



Subjects

  • c and data structures
  • c++ and graphics lab
  • communication skills
  • computer applications
  • computer graphics
  • computer lab iii –– graphics and c++
  • computer lab iv – visual basic
  • digital computer organization
  • lab ii – ms office and internet
  • lab iv — visual basic
  • object oriented programming and c++
  • office automation
  • operating systems
  • principles of information technology
  • relational database managementsystems
  • system analysis and design
  • unix and shell programming
  • unix and shell programming lab
  • visual programming