Object oriented programming c++ diploma question

 This question was conducted only for LE (Letral Entry) students in the month of march -2021

 (Regular student's exam were postpone due to COVID-19)

Sub Code: - 1618404




Time: 3Hrs                                                                          

Semester  IV(New)/ CSE 

             O.O.P. Thro. C++    

Full Marks: 70

Pass marks: 28



Group A


Choose the most suitable answer from the following options: -   (1*20=20)

(i) Which of the following correctly declares an array? 

(a) int array [10];

(b) int array;

(c) array {10};

(d) array array[10],

(ii) What does ‘\t’ represent?

(a) Alert

(b) Backslash

(c) Tab

(d) Form feed

(iii) The value 132.54 can be represented using which data type?

(a) Double

(b) Void

(c) Int

(d) Bool

(iv) How many characters are specified in the ASCII scheme?


(b) 128

(c) 256

(d)  24

(v) Which of the following will not return a value?

(a) Null

(b) Void

(c) Empty

(d) Free

(vi) The operator used for dereferencing or indirection is___________

(a) *

(b) &

(c) à

(d) à>

(vii) The constants are also called ass

(a) Const

(b) Preprocessor

(c) Literals

(d) Variables

(viii) Which operator is having the highest precedence?

(a) Postfix

(b) Unary

(c) Shift

(d) Equality

(ix) Where does the execution of the program starts?

(a) User-defined function

(b) main function

(c) void function

(d) else function

(x)  Who created C++?

(a) Bjarne Stroustrup

(b) Dennis Ritchie

(c) Ken Thompson

(d) Brian Kernigham

(xi) Which of the following is an abstract data type?

(a) Class

(b) Int

(c) Float

(d) String

(xii) Which of the following is not an entry controlled loop?

(a) For

(b) Do-while

(c) While

(d) None of these

(xiii) What does a class can hold?

(a) Data

(b) Functions

(c) Both (a) and (b)

(d) None of these

(xiv) What does inheritance allows you to do?

(a) Create a class

(b) Create a hierarchy of classes

(c) Access methods

(d) None of the mentioned

(xv) Which of the following is used to implement the C++ interfaces

(a) Absolute variables

(b) Abstract classes

(c) Constant variables

(d) None of the mentioned

(xvi) Which operator is used for input stream?

(a) >

(b) >>

(c) <

(d) <<

(xvii) An inline function is expanded during________

(a) Compile time

(b) Run - time

(c) Never expanded

(d) End of the program

(xviii) By default how the value are passes in C++?

(a) Call by value

(b) Call by reference

(c) Call by pointer

(d) Call by object

(xix) Which key word is used to define the macros in C++?

(a) Macro

(b) Define

(c) #define

(d) None of the mentioned

(xx) Which operator is used to signify the namespace?

(a) Conditional operator

(b) Ternary operator

(c) Scope operator

(d) Bitwise operator





Answer all Five Questions: -                         (5*4=20) 



2. What is a function? Show how functions are defined and called with an example.


What do you mean by arguments and return values in function? What is different between argument and parameter? Give example.



    a.          What do you mean by basic data types in C++. Explain in brief.

    b.          Describe with examples any two control statements in C++.


a.    What is a user defined data type? Explain with an example.

b.    How many loops are there in C++? Describe any two of them.



    a.          What is dynamic memory allocation (DMA)?

    b.          Define the term object.


a.    How to initialize a pointer?

b.    Define the term class in C++.



a.    What is OOP?

b.    How OOP is different from procedural programming?


a.    List four features of C++ as OOP.

b.    Do you think C++ is better than C? Justify your answer.


6. Explain the following terms: -

a.    Data abstraction

b.    Data encapsulation


Write short notes on: -

a.    Overloading

b.    Polymorphism


Group:- "C"


Answer all Five Questions: -                         (5*6=30) 


7. What is a constructor? Explain in brief basic, parameterized and multiple constructors.


Explain the use of copy constructor?


8. What is operator overloading? What are the rules for operator overloading?


Explain binary operator overloading. Overloading any binary operator with a suitable example.


9. What are reference variables? Illustrate the passing of reference variables to function.


Define inheritance.


10. What is Static function?


Write short notes on: -

a.    Virtual class function

b.    Abstract class



a.    What is the use of scope resolution operator?

b.    Write a C++ program to find the sum of array elements.


a.    What are static variables?

b.    Write a program to find the factorial of any number using recursion.








No comments:

Post a Comment

Please do not enter any spam link in the comment box and use English and Hindi language for comment.

Latest Update

Queue data structure

Popular Posts