Download Original PDF
Get the official Barkatullah University print version scanned document.
ЁЯдЭ 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 ЁЯУйD-329
B.Sc. (First Year) (NEP) Examination, 2025
COMPUTER SCIENCE
(Major/Minor)
Programming Methodologies and
Data Structures
рдиреЛрдЯ : рдирд┐рд░реНрджреЗрд╢рд╛рдиреБрд╕рд╛рд░ рд╕рднреА рдЦрдгреНрдбреЛрдВ рд╕реЗ рдкреНрд░рд╢реНрди рдХреАрдЬрд┐рдПред
Attempt all questions 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.
AVI. рджреЛ рдХрд╛ рдкреВрд░рд╛ рдирд╛рдо рдХреНрдпрд╛ рд╣реИ ?
What is the full form of AVI ?
рднрд╛рд░рдд рдореЗрдВ рдХреМрдирд╕рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ рд╣реИ ?
Which programming language was developed in India ?
рдПрдХ рд╕реНрдЯреИрдХ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ ?
What is the main function of a stack ?
Recursion рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ?
What is recursion used for ?
C++ рдореЗрдВ рдмрд┐рдЯрд╡рд╛рдЗрдЬ рдСрдкрд░реЗрдЯрд░ рдХрд┐рд╕рд▓рд┐рдП рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ ?
What are bitwise operators in C++ used for ?
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдбрд╛рдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рдХреНрдпрд╛ рдорд╣рддреНрд╡ рд╣реИ ?
What is the importance of data structures in programming ?
рдЦрдгреНрдб 'рдм'
Section B
(рд▓рдШреБ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди) (рдкреНрд░рддреНрдпреЗрдХ 200 рд╢рдмреНрджреЛрдВ рдореЗрдВ) 4├Ч9=36
(Short Answer Type Questions) (200 words each)
рдиреЛрдЯ : рдХрд┐рдиреНрд╣реАрдВ рдЪрд╛рд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрддреНрддрд░ рджреАрдЬрд┐рдП ред рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЕрдВрдХ рд╕рдорд╛рди рд╣реИрдВ ред
Attempt any four questions. All questions carry equal marks.
Binary Tree рдФрд░ Binary Search Tree рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ ?
What is the difference between a Binary tree and a Binary search tree ?
C++ рдореЗрдВ рдлрдВрдХреНрд╢рдВрд╕ рдХреЗ рдХреНрдпрд╛ рд▓рд╛рдн рд╣реЛрддреЗ рд╣реИрдВ ?
What are the advantages of functions in C++ ?
Array of structures рдХрд╛ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рд╣реИ ?
What is the use of an array of structures ?
Hashing рдореЗрдВ рдУрд╡рд░рдлреНрд▓реЛ рдХреЛ рдХреИрд╕реЗ рд╣реИрдВрдбрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ?
How is overflow handled in hashing ?
рднрд╛рд░рдд рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдбреЙ. рд╕рд░рддрд╛рдЬ рд╕рд╛рд╣рдиреА рдХреЗ рдкреНрд░рдореБрдЦ рдпреЛрдЧрджрд╛рди рдХреНрдпрд╛ рд╣реИрдВ ?
What are the key contributions of Indian computer scientist Dr. Sartaj Sahni ?
C++ рдореЗрдВ рдлрд╛рдЗрд▓ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдпрдВрддреНрд░реЛ рдХрд╛рдо рдХрд░рддреА рд╣реИ рдФрд░ рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ ?
How does file handling work in C++ and why is it important in programming ?
рдЦрдгреНрдб 'рд╕'
Section C
(рджреАрд░реНрдШ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди) (рдкреНрд░рддреНрдпреЗрдХ 500 рд╢рдмреНрджреЛрдВ рдореЗрдВ) 2├Ч14=28
(Long Answer Type Questions) (500 words each)
рдиреЛрдЯ : рдХрд┐рдиреНрд╣реАрдВ рджреЛ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрддреНрддрд░ рджреАрдЬрд┐рдП ред рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЕрдВрдХ рд╕рдорд╛рди рд╣реИрдВ ред
Attempt any two questions. All questions carry equal marks.
Tree Traversal рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░реЛрдВ (inorder, preorder, postorder) рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреАрдЬрд┐рдП ред
Discuss the different types of tree traversal (inorder, preorder, postorder) in detail.
рд╕реНрдЯреИрдХ рдФрд░ рдХреНрдпреВ рдХреА рддреБрд▓рдирд╛ рдХреАрдЬрд┐рдП рдФрд░ рджреЛрдиреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреАрдЬрд┐рдП ред
Compare stack and queue and discuss various scenarios where each is used.
рд╣реИрд╢рд┐рдВрдЧ рддрдХрдиреАрдХ рдФрд░ рдУрд╡рд░рдлреНрд▓реЛ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреАрдЬрд┐рдП ред
Discuss hashing techniques and overflow handling methods in detail.