Indian Institute of Technology Madras
BS Degree Programme · Examination & Study Paper
Programming Concepts using Java
End Term · 13 Apr 2025 (Forenoon)
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.
- Scientific calculator allowed for all calculations.
- Official answer key is sealed at the end of this sheet.
- Q1MCQ4 Marks·Choose one option

- AThe code always prints 2000.
- BThe code prints any number in the range 1000 to 2000
- CThe code prints any number in the range 0 to 1000
- DThe code always prints 1000.
- Q2MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q3MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q4MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q5MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q6MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q7MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q8MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q9MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q10MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q11MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q12MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q13MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q14MCQ5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q15MCQ5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q16MCQ6 Marks·Choose one option

- A

- B

- C

- D

- A
- Q17MSQ4 Marks·Choose all correct options
Which of the following statements is/are correct?
- AThe heap stores dynamically allocated data.
- BActivation records created for functions are allocated on the heap.
- CThe heap storage needs to be explicitly requested by the programmer.
- DStorage allocated on the heap cannot be deallocated in any way.
- Q18MSQ4 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q19MSQ4 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q20MSQ4 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q21MSQ4 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q22MSQ6 Marks·Choose all correct options

- ALine 2
- BLine 7
- CLine 11
- DLine 12
- ELine 18
- Q23MSQ6 Marks·Choose all correct options

- A

- B

- C

- D

- A