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 ЁЯУй
Roll No. ........................
Total No. of Questions : 15
[Total No. of Printed Pages : 06
D-895

B. Sc. (Second Year) (NEP) Examination, 2025

COMPUTER SCIENCE

(Major/Minor)

Object Oriented Programming with Java

Time : 3 Hours]
[Maximum Marks : 70

рдиреЛрдЯ : рдирд┐рд░реНрджреЗрд╢рд╛рдиреБрд╕рд╛рд░ рд╕рднреА рдЦрдгреНрдбреЛрдВ рдХреЗ рдЙрддреНрддрд░ рджреАрдЬрд┐рдП ред

Attempt all Sections as directed.

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

Section A

(рдЕрддрд┐ рд▓рдШреБ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди) (рдкреНрд░рддреНрдпреЗрдХ 50 рд╢рдмреНрджреЛрдВ рдореЗрдВ) 2├Ч3=6

(Very Short Answer Type Questions) (50 words each)

рдиреЛрдЯ : рдХрд┐рдиреНрд╣реАрдВ рджреЛ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрддреНрддрд░ рджреАрдЬрд┐рдП ред рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЕрдВрдХ рд╕рдорд╛рди рд╣реИрдВ ред

Attempt any two questions. All questions carry equal marks.

1.

рдЬрд╛рд╡рд╛ рдЯреЛрдХрдиреНрд╕ рдХреНрдпрд╛ рд╣реЛрддреЗ рд╣реИрдВ ?

What are Java tokens ?

2.

рдЯрд╛рдЗрдк рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ ?

What is type casting ?

3.

рдореЗрдердб рдУрд╡рд░рд▓реЛрдбрд┐рдВрдЧ рдХреНрдпрд╛ рд╣реЛрддреА рд╣реИ ?

What is method overloading ?

4.

рдЬрд╛рд╡рд╛ рдореЗрдВ рдкреИрдХреЗрдЬ рдХреНрдпрд╛ рд╣реИ ?

What is a package in Java ?

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

Section B

(рд▓рдШреБ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди) (рдкреНрд░рддреНрдпреЗрдХ 200 рд╢рдмреНрджреЛрдВ рдореЗрдВ) 4├Ч9=36

(Short Answer Type Questions) (200 words each)

рдиреЛрдЯ : рдХрд┐рдиреНрд╣реАрдВ рдЪрд╛рд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрддреНрддрд░ рджреАрдЬрд┐рдП ред рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЕрдВрдХ рд╕рдорд╛рди рд╣реИрдВ ред

Attempt any four questions. All questions carry equal marks.

5.

рдЬрд╛рд╡рд╛ рдХреА рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдХреНрдпрд╛ рд╣реИрдВ ? рд╕рдордЭрд╛рдЗрдП рдХрд┐ рдЬрд╛рд╡рд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдФрд░ рд╡рд░реНрд▓реНрдб рд╡рд╛рдЗрдб рд╡реЗрдм (WWW) рдХреЛ рдХреИрд╕реЗ рд╕рдорд░реНрдерди рджреЗрддрд╛ рд╣реИ ред

What are the key features of Java ? Explain, how Java supports the Internet and World Wide Web (WWW).

6.

рдЬрд╛рд╡рд╛ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдСрдкрд░реЗрдЯрд░реНрд╕ рдХреЛ рдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рд╕рдордЭрд╛рдЗрдП ред

Describe the different types of operators in Java with examples.

7.

рдЬрд╛рд╡рд╛ рдореЗрдВ рдХреНрд▓рд╛рд╕ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╕рдордЭрд╛рдЗрдП ред рд╣рдо рдХреНрд▓рд╛рд╕ рдХреЗ рдореЗрдВрдмрд░реНрд╕ рдХреЛ рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдФрд░ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ?

What is a class and an object in Java ? How do we define and access class members ?

8.

'final' рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпрд╛ рд╣реИ ? Final рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕, рдореЗрдердбреНрд╕ рдФрд░ рдХреНрд▓рд╛рд╕реЗрд╕ рдХреЛ рдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рд╕рдордЭрд╛рдЗрдП ред

What is the use of the 'final' keyword ? Explain final variables, methods and classes with examples.

9.

рдПрдмреНрд╕реНрдЯреНрд░реЗрдХреНрдЯ рдореЗрдердбреНрд╕ рдФрд░ рдПрдмреНрд╕реНрдЯреНрд░реЗрдХреНрдЯ рдХреНрд▓рд╛рд╕реЗрд╕ рдХреНрдпрд╛ рд╣реЛрддреЗ рд╣реИрдВ ? рдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рд╕рдордЭрд╛рдЗрдП ред

What are abstract methods and abstract classes ? Explain with examples.

10.

рдЬрд╛рд╡рд╛ рдореЗрдВ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╢рди рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ ? рдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рд╕рдордЭрд╛рдЗрдП ред

What is synchronization in Java ? Explain with an example.

11.

HTML рдореЗрдВ рдПрдкреНрд▓реЗрдЯ рдЯреИрдЧ рдХреЛ рд╕рдордЭрд╛рдЗрдП ред рдПрдкреНрд▓реЗрдЯрд╕ рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреИрд╕реЗ рдкрд╛рд╕ рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИрдВ ?

Explain the applet tag in HTML. How can parameters be passed to applets ?

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

Section C

(рджреАрд░реНрдШ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди) (рдкреНрд░рддреНрдпреЗрдХ 500 рд╢рдмреНрджреЛрдВ рдореЗрдВ) 2├Ч14=28

(Long Answer Type Questions) (500 words each)

рдиреЛрдЯ : рдХрд┐рдиреНрд╣реАрдВ рджреЛ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрддреНрддрд░ рджреАрдЬрд┐рдП ред рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЕрдВрдХ рд╕рдорд╛рди рд╣реИрдВ ред

Attempt any two questions. All questions carry equal marks.

12.

рдЬрд╛рд╡рд╛ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдбрд╛рдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рдХреЛ рд╕рдордЭрд╛рдЗрдП ред рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ рдФрд░ рдиреЙрди-рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ рдбрд╛рдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рдХреЛ рдЙрджрд╛рд╣рд░рдг рдФрд░ рдореЗрдореЛрд░реА рдЖрд╡рдБрдЯрди рд╡рд┐рд╡рд░рдг рд╕рд╣рд┐рдд рдЪрд░реНрдЪрд╛ рдХреАрдЬрд┐рдП ред

Explain the different types of data types in Java. Discuss primitive and non-primitive data types with examples and memory allocation detail.

13.

рдЬрд╛рд╡рд╛ рдореЗрдВ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рдХреЛ рд╕рдордЭрд╛рдЗрдП ред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ (рд╕рд┐рдВрдЧрд▓, рдорд▓реНрдЯреАрд▓реЗрд╡рд▓, рд╣рд╛рдпрд░рд╛рдХрд┐рд░реНрдХрд▓, рдФрд░ рд╣рд╛рдЗрдмреНрд░рд┐рдб) рдХреЛ рдЙрджрд╛рд╣рд░рдг рдФрд░ рдЪрд┐рддреНрд░реЛрдВ рд╕рд╣рд┐рдд рд╕рдордЭрд╛рдЗрдП ред

Explain inheritance in Java. Discuss different types of inheritance (single, multilevel, hierarchical, and hybrid) with examples and diagrams.

14.

рдЬрд╛рд╡рд╛ рдореЗрдВ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдХреНрдпрд╛ рд╣реЛрддреА рд╣реИ ? рдереНрд░реЗрдб рдХрд╛ рдЬреАрд╡рди-рдЪрдХреНрд░ рд╕рдордЭрд╛рдЗрдП ред рдереНрд░реЗрдб рдХреНрд▓рд╛рд╕ рдФрд░ Runnable рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдереНрд░реЗрдб рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ?

What is multithreading in Java ? Explain the life-cycle of a thread. How do we create threads using Thread class and Runnable interface ?

15.

рдЬрд╛рд╡рд╛ рдореЗрдВ рдмрдлрд░рд┐рдВрдЧ рдХреНрдпрд╛ рд╣реЛрддреА рд╣реИ ? рдмрдлрд░рд┐рдВрдЧ рдлрд╛рдЗрд▓ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдХреИрд╕реЗ рд╕реБрдзрд╛рд░рддреА рд╣реИ ? рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЙрджрд╛рд╣рд░рдг рджреАрдЬрд┐рдП ред

What is buffering in Java ? Explain, how buffering improves file handling performance. Provide a detailed example.