Indian Institute of Technology Madras
BS Degree Programme · Examination & Study Paper
Programming Concepts using Java
All 2024 papers
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.
- Q1MCQ5 Marks·Choose one option

- AThe program will never generate the output: 5
- BThe program will never generate the output: 7
- CThe program will never generate the output: 8
- DThe program will never generate the output: 10
- EThe output can be 5 or 7 or 8 or 10.
- Q2MCQ5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q3MCQ5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q4MCQ5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q5MCQ5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q6MCQ5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q7MCQ5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q8MSQ5 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q9MSQ5 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q10MCQ4 Marks·Choose one option
Which of the following statements is/are correct? a. Return value link points to the start of the previous activation record. b. An activation record is pushed into the stack when a function is called, and is popped out when the function returns. c. The variables present in every activation record in the stack are in scope and are accessible. d. The variables present in the topmost activation record of the stack are in scope.
- Aa, c
- Ba, d
- Cb, c
- Db, d
- 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
- Q14MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q15MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q16MCQ4 Marks·Choose one option

- A2 5 17
- B3 9 33
- C3 6 9
- D9 33 129
- Q17MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q18MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q19MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q20MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q21MSQ4 Marks·Choose all correct options

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

- A

- B

- C

- D

- A
- Q23MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A