Indian Institute of Technology Madras
BS Degree Programme · Examination & Study Paper
Modern Application Development II
Quiz 2 · 3 Aug 2025 (Afternoon)
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.
- Q1MCQ2 Marks·Choose one option

- A

- B

- C

- D

- A
- Q2MSQ2 Marks·Choose all correct options
Which of the following statements are true?
- A

- B

- C

- D

- A
- Q3MSQ2 Marks·Choose all correct options
Which of the following statement(s) about Web Storage APIs is/are correct?
- A

- B

- C

- D

- A
- Q4MSQ2 Marks·Choose all correct options
Which of the following statement(s) is/are true regarding Single Page Applications (SPA) and Progressive Web Apps (PWA)?
- ASPAs use client-side routing to dynamically update content without full page reloads.
- BPWAs can work offline using service workers.
- CSPAs always require a server-side language to handle routing.
- DPWAs can be added to a device’s home screen like native apps.
- Q5MCQ3 Marks·Choose one option

- ATotal Score: 80
- BTotal Score: 90
- CTotal Score: 120
- DTotal Score: NaN
- Q6MCQ3 Marks·Choose one option

- ADashboard only
- BStats Component only
- CDashboard Stats Component
- D404 Not Found
- Q7MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
- Q8MCQ3 Marks·Choose one option

- A

- B

- C

- D

- E

- A
- Q9MCQ3 Marks·Choose one option

- A

- B

- C

- D

- E

- A
- Q10MSQ3 Marks·Choose all correct options

- A

- B

- C

- D

- E

- A
- Q11MSQ3 Marks·Choose all correct options

- A

- B

- C

- D

- E

- A
- Q12MCQ4.5 Marks·Choose one option

- ABoth will show Dashboard
- B1: Dashboard, 2: 404 Not Found
- C1: Dashboard, 2: Stats Component
- DBoth will show 404 Not Found
- Q13MCQ4.5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q14MCQ4.5 Marks·Choose one option

- A

- B

- C

- D

- A
Read the passage below, then answer Q15–Q16
You are given the following HTML and JavaScript code that uses Vue 2 via CDN along with Vue Router. Read the code carefully and answer the given subquestions.

Q15MCQ4.5 Marks·Choose one option
- A

- B

- C

- D

- A
- Q16MCQ3 Marks·Choose one option
Suppose the button is clicked multiple times quickly, the message area flickers unexpectedly. How can you improve the code to ensure proper async behavior and prevent overlapping fetches?
- A

- B

- C

- D

- A