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
DS-327
B.Sc. (First Year) (NEP SUPP) (Reg./Pvt.)
Examination, 2025
(Major/Minor)
COMPUTER SCIENCE
Programming Methodologies and
Data Structures
Time : 3 Hours
[Maximum Marks : 70

рдиреЛрдЯ : рд╕рднреА рддреАрдиреЛрдВ рдЦрдгреНрдбреЛрдВ рд╕реЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдиреБрд╕рд╛рд░ рдЙрддреНрддрд░ рджреАрдЬрд┐рдП ред рдЕрдВрдХреЛрдВ рдХрд╛ рд╡рд┐рднрд╛рдЬрди рдЦрдгреНрдбреЛрдВ рдХреЗ рд╕рд╛рде рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред

Attempt questions of all the three Sections as directed. Distribution of marks is given with the Sections.

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

Attempt any two questions. All questions carry equal marks.

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

Section A

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

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

1.
рдлреНрд▓реЛрдЪрд╛рд░реНрдЯ рдХреНрдпрд╛ рд╣реИ ?
What is a flowchart ?
2.
рдмреНрд░реЗрдХ рдПрд╡рдВ рдХрдиреНрдЯреАрдиреНрдпреВ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рдордзреНрдп рдЕрдВрддрд░ рд▓рд┐рдЦрд┐рдпреЗ ред
Write the difference between break and continue statement.
3.
рдЯреЛрдХрди рдХреНрдпрд╛ рд╣реИ ?
What is token ?
4.
рд▓реЛрдХрд▓ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдПрд╡рдВ рдЧреНрд▓реЛрдмрд▓ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреАрдЬрд┐рдП ред
Define local variables and global variables.

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

Attempt any four questions. All questions carry equal marks.

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

Section B

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

(Short Answer Type Questions) (200 words each)

5.
рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреНрдпрд╛ рд╣реИ ? рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд▓рд┐рдЦрд┐рдпреЗ ред
What is an Algorithm ? Write the characteristics of an algorithm.
6.
C++ рднрд╛рд╖рд╛ рдореЗрдВ, рджрд┐рдпрд╛ рдЧрдпрд╛ рдирдВрдмрд░ рд╕рдо рд╣реИ рдпрд╛ рд╡рд┐рд╖рдо, рдпрд╣ рдЬреНрдЮрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдпреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд┐рдпреЗ ред
Write a C++ program to find a given number is even or odd.
7.
рд▓реАрдирд┐рдпрд░ рд╕рд░реНрдЪ рдХрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд▓рд┐рдЦрд┐рдпреЗ ред
Write an algorithm for linear search.
8.
рдРрд░реЗ рдХреНрдпрд╛ рд╣реИ ? 1D, 2D рдРрд░реЗ рдПрд╡рдВ рд╕реНрдкрд╛рд░реНрд╕ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рд╕рдордЭрд╛рдЗрдпреЗ ред
What is an Array ? Explain 1D, 2D arrays and sparse matrices.
9.
рд╣реАрдк рдПрд╡рдВ рдЙрд╕рдХреЗ рдЗрдиреНрд╕рд░реНрд╢рди рдПрд╡рдВ рдбрд┐рд▓реАрд╢рди рдХреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╕рдордЭрд╛рдЗрдпреЗ ред
Explain heap and its insertion and deletion with examples.
10.
рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ ? рдХрд┐рд╕реА рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдореЗрдердб рдХреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╕рдордЭрд╛рдЗрдпреЗ ред
What is sorting ? Explain any sorting method with example.
14.
рдбрд╛рдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреНрдпрд╛ рд╣реИ ? рдЗрд╕рдХреЗ рдкреНрд░рдХрд╛рд░ рдПрд╡рдВ рдмреЗрд╕рд┐рдХ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреЛ рд╕рдордЭрд╛рдЗрдпреЗ ред
What is data structure ? Explain its types and basic operations.

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

Attempt any two questions. All questions carry equal marks.

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

Section C

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

(Long Answer Type Questions) (500 words each)

12.
рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯ рдХреНрдпрд╛ рд╣реИ ? рдЗрд╕рдХреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрд╛рдЗрдпреЗ ред
What is a linked list ? Discuss its operations in detail.
13.
рд╕реНрдЯреИрдХ рдХреНрдпрд╛ рд╣реИ ? рдЗрд╕рдХреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рдПрд╡рдВ рдЙрдкрдпреЛрдЧреЛрдВ рдХреЛ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреЗ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрд╛рдЗрдпреЗ ред
What is an Stack ? Discuss in detail its operations and applications with algorithm.
14.
рдлрдВрдХреНрд╢рди рдХреНрдпрд╛ рд╣реИ ? рдХреЙрд▓ рдмрд╛рдИ рд╡реИрд▓реНрдпреВ рдПрд╡рдВ рдХрд╛рд▓ рдмрд╛рдИ рд░рд┐рдлрд░реЗрдВрд╕ рдХреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╕рдордЭрд╛рдЗрдпреЗ ред
What is a function ? Explain call by value and call by reference with examples.
15.
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рд╕рдордЭрд╛рдЗрдпреЗ :
Explain the following :
(a)
рд▓реВрдк рдПрд╡рдВ рдЙрд╕рдХреЗ рдкреНрд░рдХрд╛рд░
Loop and their types
(b)
рдХреНрдпреВрдЬ рдПрд╡рдВ рдЙрд╕рдХреЗ рдкреНрд░рдХрд╛рд░ ред
Queues and their types.