Download Original PDF

Get the official Barkatullah University print version scanned document.

Download/Print

ЁЯдЭ Help Your Juniors!

Have previous year question papers that aren't on our website? Help the next batch of students by sending them to us! With your consent, we will proudly feature your name as a Top Contributor on our platform.

Submit Papers ЁЯУй
Total No. of Questions : 11 Total No. of Printed Pages : 4

Objective Type Questions


AV-300

B.Sc. Ind Year (Reg./Pvt.)

Main Examination, 2022

Computer Science

Paper - I

Object Oriented Programming Concepts Using C++

Time : 3 Hours] [Maximum Marks : 50

рдиреЛрдЯ :- рд╕рднреА рдкреНрд░рд╢реНрди рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИред

Note :- Attempt all questions.

1.

рд╕рд╣реА рдЙрддреНрддрд░ рдХрд╛ рдЪрдпрди рдХреАрдЬрд┐рдП :

Choose the correct answer :

(i)

What does a class can hold?

рдПрдХ рдХреНрд▓рд╛рд╕ рдореЗрдВ рдХреНрдпрд╛ рдирд┐рд╣рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

(a) data

(b) functions

(c) both data & functions

(d) none of the above

(ii)

Destructor is a member function whose name is same
as the class name but is preceded by a :

рдбрд┐рд╕рдЯреНрд░рдХреНрдЯрд░ рдПрдХ рдореЗрдореНрдмрд░ рдлрдВрдХреНрд╢рди рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рдХреНрд▓рд╛рд╕ рдХрд╛
рдирд╛рдо рд╣реЛрддрд╛ рд╣реИ, рдкрд░ рдЗрд╕рдХреЗ рдирд╛рдо рдХреЗ рдЖрдЧреЗ .......................... рдХрд╛ рдирд┐рд╢рд╛рди
рд╣реЛрддрд╛ рд╣реИ?

(a) tilde (~)

(b) hash (#)

(c) dot (.)

(d) dollar ($)

(iii)

Pointer holds..................

рдкреЙрдЗрдВрдЯрд░ ....................... рд░рдЦрддрд╛ рд╣реИ

(a) value of variable

(b) address of variable

(c) value & address of variable

(d) Always null value

(iv)

..................can have access to the private
members of the class.

рдХреЗрд╡рд▓..................рдХреЗ рдкрд╛рд╕ рдХреНрд▓рд╛рд╕ рдХреЗ рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдореЗрдмрд░реНрд╕ рдХреА рдкрд╣реБрдБрдЪ рд╣реЛрддреА
рд╣реИред

(a) data functions

(b) inline functions

(c) member functions

(d) library functions

(v)

Run-time polymorphism is..................binding.

рд░рди-рдЯрд╛рдЗрдо рдкреЙрд▓рд┐рдореЙрд░рдлрд┐рдЬреНрдо..................рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╣реИред

(a) dynamic

(b) run time

(c) static

(d) early

рдЦрдгреНрдб - 'рдЕ'

SECTION - 'A'

рд╡рд╕реНрддреБрдирд┐рд╖реНрда рдкреНрд░рд╢реНрди

1├Ч5=5

рдЦрдгреНрдб - 'рдм'

SECTION - 'B'

рд▓рдШреБ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди

2├Ч5=10

Short Answer Type Questions

2.

Explain inheritance.

рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рд╕рдордЭрд╛рдПрдБред

рдЕрдерд╡рд╛/OR

Write basic structure of C++ program.

C++ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдореВрд▓ рд╕рдВрд░рдЪрдирд╛ рд▓рд┐рдЦреЗрдВред

3.

Write a program in C++ implementing if-else statement.

if-else рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ C++ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВ ред

рдЕрдерд╡рд╛/OR

What do you mean by referencing operator.

рд░реЗрдлрд░реЗрдВрд╕рд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░ рд╕реЗ рдЖрдк рдХреНрдпрд╛ рд╕рдордЭрддреЗ рд╣реИрдВ?

4.

What do you mean by friend function.

friend function рд╕реЗ рдЖрдк рдХреНрдпрд╛ рд╕рдордЭрддреЗ рд╣реИрдВ?

рдЕрдерд╡рд╛/OR

Explain inline functions.

рдЗрдирд▓рд╛рдЗрди рдлрдВрдХреНрд╢рдиреНрд╕ рд╕рдордЭрд╛рдПрдБред

5.

Explain Parameterized constructor.

рдкреИрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреНрдб рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рд╕рдордЭрд╛рдПрдБред

рдЕрдерд╡рд╛/OR

What is the use of virtual base classes.

рд╡рд░реНрдЪреБрдЕрд▓ рдмреЗрд╕ рдХреНрд▓рд╛рд╕реЗрд╕ рдХрд╛ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рд╣реИред

6.

Explain (any two):

рд╕рдордЭрд╛рдПрдБ (рдХреЛрдИ рджреЛ) :

(a) Pointer

(b) Array

(c) Constructor overloading

рдЦрдгреНрдб - 'рд╕'

SECTION - 'C'

рджреАрд░реНрдШ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди

5├Ч5=25

Long Answer Type Questions

7.

Write different types of formatted console I/O operations.

рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ I/O operations рд╕рдордЭрд╛рдПрдБред

рдЕрдерд╡рд╛/OR

Write key concepts of Object Oriented Programming.

Object Oriented Programming рдХреА рдкреНрд░рдореБрдЦ рдзрд╛рд░рдгрд╛рдПрдБ рд▓рд┐рдЦреЗрдВред

8.

Differentiate between while and do-while. Give example of each.

while рдПрд╡рдВ do-while рдореЗрдВ рдЕрдВрддрд░ рдмрддрд╛рдПрдБред рджреЛрдиреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рджреАрдЬрд┐рдПред

рдЕрдерд╡рд╛/OR

Explain tokens in C++.

C++ рдореЗрдВ рдЯреЛрдХрдиреНрд╕ рд╕рдордЭрд╛рдПрдБред

9.

What is the use of functions. Write its syntax and example.

рдлрдВрдХреНрд╢рдиреНрд╕ рдХреА рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ? рдЗрд╕рдХрд╛ рд╕рд┐рдВрдЯреЗрдХреНрд╕ рдПрд╡рдВ рдЙрджрд╛рд╣рд░рдг рд▓рд┐рдЦреЗрдВред

рдЕрдерд╡рд╛/OR

What is the need of classes and objects. Give a real-world example.

рдХреНрд▓рд╛рд╕реЗрд╕ рдПрд╡рдВ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреА рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдпрдерд╛рд░реНрде рдЙрджрд╛рд╣рд░рдг рджреЗрдВред

10.

What do you mean by operator overloading? Write a program
overloading any binary operator.

рдСрдкрд░реЗрдЯрд░ рдУрд╡рд░рд▓реЛрдбрд┐рдВрдЧ рд╕реЗ рдЖрдк рдХреНрдпрд╛ рд╕рдордЭрддреЗ рд╣реИрдВ? рдмрд╛рдЗрдирд░реА рдСрдкрд░реЗрдЯрд░ рдХреЛ
рдУрд╡рд░рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВред

рдЕрдерд╡рд╛/OR

What are the advantages of inheritance. Explain different types
of inheritance.

рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рдХреЗ рдХреНрдпрд╛ рдлрд╛рдпрджреЗ рд╣реИ? рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рд╕рдордЭрд╛рдПрдБред

11.

Differentiate between early & late binding.

рдЕрд░реНрд▓реА рдПрд╡рдВ рд▓реЗрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдореЗрдВ рдЕрдВрддрд░ рдмрддрд╛рдПрдБред

рдЕрдерд╡рд╛/OR

Differentiate between main () & virtual function.

main ( ) рдПрд╡рдВ рд╡рд░реНрдЪреБрдЕрд▓ рдлрдВрдХреНрд╢рди рдХреЗ рдмреАрдЪ рдореЗрдВ рдЕрдВрддрд░ рдмрддрд╛рдПрдБред