Exam Details
Subject | Object Oriented Programming | |
Paper | ||
Exam / Course | B.Tech In Computer Science And Engineering (BTCSVI) | |
Department | School of Engineering & Technology (SOET) | |
Organization | indira gandhi national open university | |
Position | ||
Exam Date | June, 2015 | |
City, State | new delhi, |
Question Paper
What is an object and a class? Explain the key concept of OOPs.
How are data and function organized in an object-oriented program
2. Distinguish between the following:
Data abstraction and Data encapsulation
Dynamic binding and Message passing
What is object oriented modelling? Explain with the-help of an example.
How are the static variables initialized? Explain with the statement.
What are constructors and destructors Explain the characteristics of constructors and destructors.
Write a program to declare a class with private data member. Accept data through constructor and display the data with destructor.
What do you mean by inheritance Describe the various types of inheritance with the help of an example.
Write a program to define three classes Band each class contains private data member, derive class C from A and B by applying multiple inheritance, read and display the data using constructors.
What is the difference between operator overloading and function overloading?
Write a program to overload binary operator.
Explain the use of virtual keyboard. What is the difference between virtual function and virtual classes
Define abstract classes. How can they be used for debugging a program?
What is a stream? Explain sequential and random file operations.
Write a program to open a file in output and input mode. Accept data and write to the file and display the contents of the file.
What do you mean by exception handling? Describe the role of keywords try, catch and throw.
What is dynamic initialization Is it possible in
10. Write short notes on any two of the following:
Garbage Collection
Class Template
Stack Unwinding
Stream Manipulators
How are data and function organized in an object-oriented program
2. Distinguish between the following:
Data abstraction and Data encapsulation
Dynamic binding and Message passing
What is object oriented modelling? Explain with the-help of an example.
How are the static variables initialized? Explain with the statement.
What are constructors and destructors Explain the characteristics of constructors and destructors.
Write a program to declare a class with private data member. Accept data through constructor and display the data with destructor.
What do you mean by inheritance Describe the various types of inheritance with the help of an example.
Write a program to define three classes Band each class contains private data member, derive class C from A and B by applying multiple inheritance, read and display the data using constructors.
What is the difference between operator overloading and function overloading?
Write a program to overload binary operator.
Explain the use of virtual keyboard. What is the difference between virtual function and virtual classes
Define abstract classes. How can they be used for debugging a program?
What is a stream? Explain sequential and random file operations.
Write a program to open a file in output and input mode. Accept data and write to the file and display the contents of the file.
What do you mean by exception handling? Describe the role of keywords try, catch and throw.
What is dynamic initialization Is it possible in
10. Write short notes on any two of the following:
Garbage Collection
Class Template
Stack Unwinding
Stream Manipulators
Other Question Papers
Departments
- Centre for Corporate Education, Training & Consultancy (CCETC)
- Centre for Corporate Education, Training & Consultancy (CCETC)
- National Centre for Disability Studies (NCDS)
- School of Agriculture (SOA)
- School of Computer and Information Sciences (SOCIS)
- School of Continuing Education (SOCE)
- School of Education (SOE)
- School of Engineering & Technology (SOET)
- School of Extension and Development Studies (SOEDS)
- School of Foreign Languages (SOFL)
- School of Gender Development Studies(SOGDS)
- School of Health Science (SOHS)
- School of Humanities (SOH)
- School of Interdisciplinary and Trans-Disciplinary Studies (SOITDS)
- School of Journalism and New Media Studies (SOJNMS)
- School of Law (SOL)
- School of Management Studies (SOMS)
- School of Performing Arts and Visual Arts (SOPVA)
- School of Performing Arts and Visual Arts(SOPVA)
- School of Sciences (SOS)
- School of Social Sciences (SOSS)
- School of Social Work (SOSW)
- School of Tourism & Hospitality Service Sectoral SOMS (SOTHSM)
- School of Tourism &Hospitality Service Sectoral SOMS (SOTHSSM)
- School of Translation Studies and Training (SOTST)
- School of Vocational Education and Training (SOVET)
- Staff Training & Research in Distance Education (STRIDE)
Subjects
- Advanced Computer Architecture
- Artificial Intelligence
- Computer Architecture
- Computer Networks
- Computer Organisations
- Cryptography And Network Security
- Data Structure
- Data Warehousing And Mining
- Database Management System
- Design and Analysis of Algorithm
- Digital Image Processing
- Discrete Maths Structure
- E-Business
- Formal Language And Automata
- Logic Design
- Microprocessor
- Mobile Computing
- Object Oriented Programming
- Operating Systems
- Parallel Algorithms
- Pattern Recognition
- Principles of Programming Lang.
- Real Time Systems
- Software Engineering
- Software Quality Engineering
- Software Reusability
- System Programming And Compiler Design
- Theory Of Computation
- Unix Internals And Shell Programming
- Web Technology