Indian Institute of Technology Madras
BS Degree Programme · Examination & Study Paper
Programming Concepts using Java
Quiz 1 · 26 Oct 2025 (Afternoon)
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.
- Q1MCQ7 Marks·Choose one option

- Aalpha ()
- Bbeta ()
- Cgamma ()
- Dmain ()
- Q2MCQ7 Marks·Choose one option

- A21
- B28
- C25
- D16
- Q3MCQ7 Marks·Choose one option

- A

- B

- C

- D

- A
- Q4MCQ7 Marks·Choose one option

- A

- B

- C

- D

- A
- Q5MCQ7 Marks·Choose one option

- A

- B

- C

- D

- A
- Q6MCQ7 Marks·Choose one option

- A

- B

- C

- D

- A
- Q7MCQ7 Marks·Choose one option

- A

- B

- C

- D

- A
- Q8MCQ7 Marks·Choose one option

- A

- B

- C

- D

- A
- Q9MCQ6 Marks·Choose one option

- A

- B

- C

- D

- A
- Q10MCQ6 Marks·Choose one option

- A

- B

- C

- D

- A
- Q11MCQ6 Marks·Choose one option

- A

- B

- C

- D

- A
- Q12MCQ8 Marks·Choose one option

- A

- B

- C

- D

- A
- Q13MCQ5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q14MSQ6 Marks·Choose all correct options
Which of the following statements correctly describe static typing and dynamic typing?
- AIn dynamic typing, the type of a variable is determined at runtime and may change with the value assigned.
- BDynamic typing requires explicit declaration of variable names and their types before use.
- CStatic typing allows the compiler to catch type errors early and perform type- based optimizations.
- DIn static typing, variables can freely change their type at runtime by assigning values of different types.
- Q15MSQ7 Marks·Choose all correct options

- A

- B

- C

- D

- A