Indian Institute of Technology Madras
BS Degree Programme · Examination & Study Paper
Modern Application Development I
End Term · 13 Apr 2025 (Forenoon)
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
- Q2MCQ2 Marks·Choose one option

- A

- B

- C

- D

- A
- Q3MCQ2 Marks·Choose one option

- A

- B

- C

- D

- A
- Q4MCQ2 Marks·Choose one option

- A1-c, 2-a, 3-d, 4-b
- B1-d, 2-c, 3-a, 4-b
- C1-c, 2-d, 3-b, 4-a
- D1-c, 2-d, 3-a, 4-b
- Q5MCQ3 Marks·Choose one option

- APerceivable
- BOperable
- CUnderstandable
- DRobust
- Q6MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
- Q7MCQ3 Marks·Choose one option

- A1- b, 2 - a, 3- d, 4 - c
- B1- c, 2 - d, 3- d, 4 - b
- C1- c, 2 - a, 3- d, 4 - b
- D1- a, 2 - c, 3- b, 4 - d
- Q8MCQ3 Marks·Choose one option
A Server S needs to retrieve data from two datacenters D1 and D2 located at 1500 kilometres and 3000 kilometres respectively. Server S and D1 are connected via medium M1 through which information can be transferred with the speed of 1.5×10^8 m/sec, and server S and D2 are connected via medium M2. If the server received data from both the data centres at the same time, what must be the speed of information transfer in medium M2(overheads should be ignored)? (Concept: Performance parameters of a network)
- A

- B

- C

- D

- A
- Q9MCQ3 Marks·Choose one option

- A3000
- B6000
- C9000
- D12000
- Q10MCQ3 Marks·Choose one option

- A64.8
- B18
- C5.4
- D22.5
- Q11MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
- Q12MCQ3 Marks·Choose one option

- AOnly 3
- BOnly 3 and 4
- COnly 5 and 6
- DOnly 3, 4, 5 and 6
- Q13MCQ3 Marks·Choose one option

- AGET
- BPOST
- CPUT
- DDELETE
- Q14MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
- 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

- A

- B

- C

- D

- A
- Q18MCQ4.5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q19MCQ4.5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q20MCQ4.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
- Q21MCQ4.5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q22MSQ3 Marks·Choose all correct options
Which of the following statements about networking concepts (TCP, UDP, Proxy, Peer-to-Peer, Broadcast, Unicast, Multicast) are correct?
- ATCP is a connection-oriented protocol that ensures reliable data delivery.
- BUDP is a connectionless protocol that is faster but less reliable than TCP.
- CProxy servers facilitate direct peer-to-peer connections between devices.
- DBroadcast sends a message to all devices in the network.
- EUnicast is a one-to-many communication model.
- Q23MSQ3 Marks·Choose all correct options

- AThe signup page is dynamically generated.
- BThe signup page uses server-side rendering.
- CThe signup page uses frontend validation.
- DThe signup page uses backend validation.
- Q24MSQ3 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q25MSQ4.5 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q26MSQ4.5 Marks·Choose all correct options

- A

- B

- C

- D

- E

- A
Read the passage below, then answer Q27–Q28

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

- ADr.Prashant (Instructors) Scored: 40
- BDr.Prashant (Instructors) Scored: Player not found
- CPlayer not found
- DInternal Server Error
Read the passage below, then answer Q29–Q30
A college counseling system is designed to store and retrieve student records efficiently. The system uses different types of storage based on latency, throughput, and density. During peak counseling sessions, thousands of students access their academic records, appointment schedules, and previous counseling notes. The system needs to optimize storage selection for different types of data:
1. Frequently accessed small data (e.g., currently active student records)
2. Large archives of past counseling records (rarely accessed but need long-term storage) 3. Temporary session data that needs to be quickly read and updated during counseling sessions Based on the above data, answer the given subquestions.
Q29MCQ2 Marks·Choose one optionWhich of the following storage types should be used for storing frequently accessed small student records that need low latency and high-speed access?
- AHard Disk Drive (HDD)
- BSolid State Drive (SSD)
- CStatic RAM (SRAM)
- DRegisters
- Q30MCQ2 Marks·Choose one option
The college wants to store archived counseling records from past students for future reference. These records are rarely accessed, but cost efficiency and storage density are important. Which storage type is best suited?
- ARegisters
- BSRAM
- CDRAM
- DHard Disk Drive (HDD)
Read the passage below, then answer Q31–Q32
Q31MSQ3 Marks·Choose all correct optionsWhich of the following statements is/are True?
- A

- B

- C

- D

- A
- Q32MCQ2 Marks·Choose one option
Which of the following is the correct way of adding records into the ‘student’ and the ‘test_marks’ tables?
- A

- B

- C

- D

- A