Showing posts with label Object Oriented Programming Question Paper. Show all posts
Showing posts with label Object Oriented Programming Question Paper. Show all posts

Anna University– Object Oriented Programming (OOPs)–Nov / Dec 2011 Question Paper

B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2011.


Common to B.E. Computer Science and Engineering I B.Tech. — Information Technology
Third Semester
141303 - OBJECT ORIENTED PROGRAMMING .
(Regulation 2010)


Time : Three hours Maximum: 100 marks

Answer ALL questions.

PART A — (10 x 2 20 marks)

1. What is the difference between a local variable and a data member?

2. Explain the purpose of a function parameter. What is the difference between a parameter and an argument?

3. Explain the multiple meanings of the operators « and » in C++ and their precedence.

4. What is a copy constructor?

5. What is a Function templates? Explain.

6. List five common examples of exceptions.

7. Give the use of protected access specifier.

8. Give the difference between virtual function and pure virtual function.

9. List the file-open modes.

10. What are the three standard template library adapters?


PARTB (5x 16=80 marks)

11. (a) Write brief notes on Friend function and show how Modifying a Class’s private Data With a Friend Function.

Or

(b) Write a C++ program that

(i) calculates and prints the sum of the integers from 1 to 10

(ii) to calculate x raised to the power y.

12. (a) Write a program to overload the stream insertion and stream extraction operators to handle data of a user-defined telephone number class called Phone Number.

Or

(b) (i) Explain ‘+‘ operator overloading with an example. (8)

(ii) Explain type conversion with suitable example (8)


13. (a) Define a DivideBy Zero definition and use it to throw exceptions on attempts to divide by zero.

Or

(b) Write a C++ program to demonstrate function template to print array of different types.


14 (a) Explain different types of inheritances

Or

(b) Demonstrate runtime polymorphism with an example.


15 (a) Write a C++ program that maintains a bank’s account information The program adds new accounts, deletes accounts in a text file. Assume that a file credit.dat has been created and the initial data has been inserted.

Or

(b) Write brief flotes on Standard template Library and Standard Library container classes. (16)

Anna University-Object Oriented Programming-Object Oriented Programming Question Banks with answers

Download Link:Click here to Download

AnnaUniversity-Object Oriented Programming-Object Oriented Programming QuestionPapers


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
QUESTION BANK

SUBJECT CODE :     CS2203
SUBJECT NAME :    Object Oriented programming

Portions for Unit Test I :  Unit I +  Unit II ( upto constructors, destructors)


UNIT  I

PART A

1.  What is the basic difference between class and structure?
  1. List the different phases of C++? How to form variable?
  2. Name the input and output statement in C++.
  3. What are the two types of the members of the class and how are they declared?
  4. What is meant by binding?
  5. Define the terms data abstraction
  6. What is encapsulation?
  7. What is the basic difference between private and protected?
  8. What is the basic difference between C and C++?
  9.  What is the basic difference between class and object?
PART B
  1. Explain C++ control statements with example
  2. Define class and object with example
  3. Write  a programs
(i)                 Generates a Fibonacci series using class and object.
(ii)               Generates prime number using class and object

  1. Define class and object with example.
  2.   1) Explain object-oriented paradigm with all its essential elements.
  2) State the merits and demerits of object oriented methodology.









UNIT II
PART A

  1. What is a class? What are parts of class specification?
  2. What is constructor? What is its role?
  3. How does constructor differ from normal function..
  4. What is a scope resolution operator and how it can be used for global variable?
  5. Name the input and output statement in C++.
  6. What are the benefits of OOP?
  7. What is the basic difference between union and structure?


PART B

  1. Explain the declaration of class in C++ .How will you define the member function of a class? Explain
  2. Explain the function of constructor with their declaration and definition inside class.
  3. Write a C++ program to implement stack and its operations PUSH and POP.
  4. What are the rules associated with constructor and destructor functions in a class? Illustrate with example the various ways of defining them.