Indian Institute of Technology Madras
BS Degree Programme · Examination & Study Paper
Programming, Data Structures and Algorithms using Python
Recursion, linked lists, stacks & queues
Official Paper
Examination Instructions & Guidelines
- Solve on notebook/paper first before checking solutions.
- MCQ: Exactly 1 option is correct. Negative marking applies.
- MSQ: One or more options correct. Select all to score.
- NAT: Numerical response. No negative marking.
- Scientific calculator allowed for all calculations.
- Official answer key is sealed at the end of this sheet.
Quiz 1 · 26 Oct 2025 (AN)Quiz 1
- Q1MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
- Q2MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
- Q3MCQ2 Marks·Choose one option

- A1-a, 2-b, 3-c, 4-d
- B1-b, 2-a, 3-d, 4-c
- C1-a, 2-b, 3-d, 4-c
- D1-c, 2-b, 3-a, 4-d
- Q4NAT3 Marks·Write the number
Your answer: - Q5NAT3 Marks·Write the number
Your answer:
End Term · 31 Aug 2025 (FN)End Term
- Q6MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
End Term · 31 Aug 2025 (AN)End Term
- Q7MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
End Term · 13 Apr 2025 (AN)End Term
- Q8MSQ4 Marks·Choose all correct options

- A

- B

- C

- D

- A
End Term · 22 Dec 2024 (FN)End Term
- Q9MCQ4 Marks·Choose one option

- AIt finds the smallest element in D from index s1 to s2, both inclusive.
- BIt reverses the list D between indices s1 and s2, both inclusive
- CIt performs a merge sort in-place on this list D between indices s1 and s2, both inclusive
- DIt swaps the elements in D at indices s1 and s2, and leaves the remaining elements unchanged.
- Q10MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
End Term · 22 Dec 2024 (AN)End Term
- Q11MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q12MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A