Anda di halaman 1dari 9

Mentor Computer Classes

“We stand for Creativity, Quality & Satisfaction”

Address: Besides Sharad Bank, Revenue Colony, Shirur, Dist. Pune-412 210
Theory Assignment No.1 Topic Name: Introduction to C++

Subject Name: Object Oriented Programming Using C++

1) Define the following terms


a) Class b) Object c) Abstraction d) Encapsulation e) Message Passing

2) Differentiate between C and C++.

3) Explain the structure of C++ program with example.

4) What is OOPs? List any four features of OOPs.

5) Define Polymorphism? Explain its types.

6) What is Inheritance?

7) Define Inheritance.

8) Differentiate between class and objects.

9) What is static binding and dynamic binding?

10) Differentiate between OOP and POP.

11) What are the advantages/Benefits of OOPs?

_____________________________*****___________________________________
Mentor Computer Classes
“We stand for Creativity, Quality & Satisfaction”

Address: Besides Sharad Bank, Revenue Colony, Shirur, Dist. Pune-412 210
Theory Assignment No.2 Topic Name: Tokens, Expressions & Control structures

Subject Name: Object Oriented Programming Using C++

1) Explain C++ tokens.

2) Explain Reference Variable with example.

3) Explain Scope Resolution operator and its uses with suitable example.

4) Explain Memory Management Operators with example.

5) What is Manipulators? Explain any two with example.

6) Explain Expression and there types.

7) List the ways to define a constant.

8) Data Types in C++.

9) Explain Typecast Operators in C++.

_____________________________*****___________________________________
Mentor Computer Classes
“We stand for Creativity, Quality & Satisfaction”

Address: Besides Sharad Bank, Revenue Colony, Shirur, Dist. Pune-412 210
Theory Assignment No.3 Topic Name: Function in C++

Subject Name: Object Oriented Programming Using C++

1) What is inline function? Explain with suitable example.

2) List the situations where inline function does not work.

3) Explain call by reference with example.

4) Explain return by reference with example.

5) Explain default arguments with suitable example.

6) Programs.

__________________________*****___________________________________
Mentor Computer Classes
“We stand for Creativity, Quality & Satisfaction”

Address: Besides Sharad Bank, Revenue Colony, Shirur, Dist. Pune-412 210
Theory Assignment No.2 Topic Name: Classes and Objects

Subject Name: Object Oriented Programming Using C++

1) Explain the structure of C++ program using class with example.

2) How to declare member function outside the class.

3) Explain static data member and static member functions with examples.

4) Explain use/need/properties of friend function with example.

5) Explain overloading of Constructor.( Parameterized constructor)

6) What is constructor? Explain its types and characteristics.

7) What is destructor? Explain its use.

8) What is difference between constructor and destructor?

9) Explain Array of Objects with suitable Example.

10) Difference between structures between classes.

11) Programs.

_______________*****___________________________________
Mentor Computer Classes
“We stand for Creativity, Quality & Satisfaction”

Address: Besides Sharad Bank, Revenue Colony, Shirur, Dist. Pune-412 210
Theory Assignment No.2 Topic Name: Inheritance

Subject Name: Object Oriented Programming Using C++

1) What is Inheritance? Explain any one inheritance with suitable example.

(Multilevel)

2) Draw structure of ----- Inheritance.

3) Explain virtual base class with suitable example.

4) What is abstract class? Write its characteristics with example.

5) Programs

_______________*****___________________________________
Mentor Computer Classes
“We stand for Creativity, Quality & Satisfaction”

Address: Besides Sharad Bank, Revenue Colony, Shirur, Dist. Pune-412 210
Theory Assignment No.2 Topic Name: Polymorphisms

Subject Name: Object Oriented Programming Using C++

1) What is polymorphism? List its types.

2) What is operator overloading?

3) List the operators in c++ that cannot be overloaded.

4) What is friend function? Explain with suitable example.

5) What is virtual functions and its rules.

6) What is pure virtual function?

7) What is this pointer?

8) Explain any one unary operator overloading with examples.

9) Programs
Mentor Computer Classes
“We stand for Creativity, Quality & Satisfaction”

Address: Besides Sharad Bank, Revenue Colony, Shirur, Dist. Pune-412 210
Theory Assignment No.2 Topic Name: Managing Console IO

Subject Name: Object Oriented Programming Using C++

1) Explain manipulators? Explain user defined manipulators with examples.

2) What is stream? List C++ stream classes for file operations.

3) Explain C++ streams classes for file operatations

4) Explain any

 Ios:: precision

 Ios::fill

 etc…
Mentor Computer Classes
“We stand for Creativity, Quality & Satisfaction”

Address: Besides Sharad Bank, Revenue Colony, Shirur, Dist. Pune-412 210
Theory Assignment No.2 Topic Name: Working With Files

Subject Name: Object Oriented Programming Using C++

1) Explain file mode supported by c++.

2) Explain Command Line argument with examples.

3) Any Function

4) Programs
Mentor Computer Classes
“We stand for Creativity, Quality & Satisfaction”

Address: Besides Sharad Bank, Revenue Colony, Shirur, Dist. Pune-412 210
Theory Assignment No.2 Topic Name: Templates

Subject Name: Object Oriented Programming Using C++

1) Explain Function Templates.

2) Explain Exception Handling.

3) Explain Class Templates

ALL the Best

Anda mungkin juga menyukai