Finals (AY2024/25 S1)
Select a question on the left or from the list below to view more about them.
| Question | Topic | Category | Marks |
|---|---|---|---|
| Question 1 | Expressions (without Sequence and Strings) | Expression Evaluation | 1 |
| Question 2 | Expressions (without Sequence and Strings) | Expression Evaluation | 1 |
| Question 3 | Expressions (without Sequence and Strings) | Expression Evaluation | 1 |
| Question 4 | String Manipulation | Expression Evaluation | 1 |
| Question 5 | String Manipulation | Expression Evaluation | 1 |
| Question 6 | String Manipulation | Expression Evaluation | 1 |
| Question 7 | List Manipulation | Expression Evaluation | 1 |
| Question 8 | List Manipulation | Program Tracing | 1 |
| Question 9 | Tuple Manipulation | Expression Evaluation | 1 |
| Question 10 | Tuple Manipulation | Program Tracing | 1 |
| Question 11 | Sets | Expression Evaluation | 1 |
| Question 12 | Sets | Expression Evaluation | 1 |
| Question 13 | Dictionaries | Expression Evaluation | 1 |
| Question 14 | Dictionaries | Program Tracing | 1 |
| Question 15 | Dictionaries | Program Tracing | 1 |
| Question 16 | Selection | Program Tracing | 1 |
| Question 17 | Selection | Program Tracing | 1 |
| Question 18 | Selection | Program Comprehension | 1 |
| Question 19 | Repetition | Program Tracing | 1 |
| Question 20 | Repetition | Program Comprehension | 1 |
| Question 21 | Repetition | Program Tracing | 1 |
| Question 22 | Recursion | Program Comprehension | 1 |
| Question 23 | Recursion | Program Tracing | 1 |
| Question 24 | Lambda Functions | Program Comprehension | 1 |
| Question 25 | Lambda Functions | Program Tracing | 1 |
| Question 26 | Object-Oriented Programming (OOP) | Program Tracing | 1 |
| Question 27 | Object-Oriented Programming (OOP) | Program Tracing | 1 |
| Question 28 | OOP (Inheritance) | Program Tracing | 1 |
| Question 29 | OOP (Inheritance) | Program Tracing | 1 |
| Question 30 | Special Python Packages | n/a | 1 |
| Question 31 | Special Python Packages | n/a | 1 |
| Question 32 | Special Python Packages | n/a | 1 |
| Question 33 | Functions | Program Tracing | 3 |
| Question 34 | Functions | Program Tracing | 3 |
| Question 35 | Searching and Sorting | Program Tracing | 3 |
| Question 36 | Searching and Sorting | Program Tracing | 3 |
| Question 37 | DeepMap | Program Tracing | 3 |
| Question 38 | DeepMap | Program Tracing | 3 |
| Question 39 | Fill-in-the-Blanks | Programming | 6 |
| Question 40 | Fill-in-the-Blanks | Programming | 6 |
| Question 41 | Fill-in-the-Blanks | Programming | 6 |
| Question 42 | Fill-in-the-Blanks | Programming | 6 |
| Question 43 | Fill-in-the-Blanks | Programming | 6 |
| Question 44 | Fill-in-the-Blanks | Programming | 6 |
| Question 45 | Fill-in-the-Blanks | Programming | 6 |
| Question 46 | Fill-in-the-Blanks | Programming | 6 |
| Question 47 | Free Response Question | n/a | 2 |