Indian Institute of Technology Madras
BS Degree Programme · Examination & Study Paper
Modern Application Development I
Flask routes & app setup
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.
- 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
- Q1MCQ2 Marks·Choose one option

- A

- B

- C

- D

- A
- Q2MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
Read the passage below, then answer Q3–Q4

Based on the above data, answer the given subquestions.
Q3MCQ4.5 Marks·Choose one option
- A

- B

- C

- D

- A
- Q4MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
Read the passage below, then answer Q5–Q6

Based on the above data, answer the given subquestions.
Q5MCQ4.5 Marks·Choose one optionFrom the given options, select which part of the code (if any) will throw an error first in the terminal and prevent the Flask application from running successfully ?
- A

- B

- C

- D

- A
- Q6MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
End Term · 31 Aug 2025 (FN)End Term
- Q7MCQ2 Marks·Choose one option

- A

- B

- C

- D

- A
- Q8MCQ4.5 Marks·Choose one option

- AAll routes will work correctly as Flask will automatically search in both templates/ and custom_templates/ folders
- BThe / and /dashboard routes will fail with TemplateNotFound error, while /admin and /profile routes will work correctly
- COnly the /admin and /profile routes will work correctly, while / and /dashboard routes will fail with TemplateNotFound error
- DAll routes will fail because Flask requires the template folder to be named exactly templates
End Term · 31 Aug 2025 (AN)End Term
- Q9MCQ2 Marks·Choose one option

- A

- B

- C

- D

- A
- Q10MCQ3 Marks·Choose one option

- AResult: 20
- BResult: 1
- CResult: 5
- DResult: 4
- Q11MCQ4.5 Marks·Choose one option

- A

- B

- C

- D

- A
Read the passage below, then answer Q12–Q13

Based on the above data, answer the given subquestions.
Q12MSQ4.5 Marks·Choose all correct options
- A

- B

- C

- D

- E

- A
- Q13MSQ3 Marks·Choose all correct options
Analyze the following URLs and their expected behaviors. Which statement is CORRECT?
- A

- B

- C

- D

- E

- A
Quiz 2 · 3 Aug 2025 (AN)Quiz 2
- Q14MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
End Term · 13 Apr 2025 (FN)End Term
- Q15MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
- Q16MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
- Q17MCQ4.5 Marks·Choose one option

- A1-c, 2-b, 3-a, 4-d
- B1-c, 2-d, 3-a, 4-b
- C1-b, 2-a, 3-b, 4-d
- D1-b, 2-b, 3-a, 4-a
Read the passage below, then answer Q18–Q19

Based on the above data, answer the given subquestions.
Q18MCQ2 Marks·Choose one option
- AStudents Score: 120
- Bstudents Score : 120
- CTeam not found
- DScore: students
- Q19MCQ4.5 Marks·Choose one option

- ADr.Prashant (Instructors) Scored: 40
- BDr.Prashant (Instructors) Scored: Player not found
- CPlayer not found
- DInternal Server Error
End Term · 22 Dec 2024 (FN)End Term
- Q20MSQ4.5 Marks·Choose all correct options

- A

- B

- C

- D

- A