Question Paper
Class / Subject: Class 10 (ICSE) · Computer Applications
Chapter: Chapter 6 — Chapter 6: Classes, Objects and Constructors
Time Allowed: 32 minutes
Max Marks: 16
1. What is a class? [1]
(A) A blueprint for creating objects
(B) An instance of an object
(C) A type of variable
(D) A type of loop
2. What does a class define? [1]
(A) Properties and behaviours
(B) Only properties
(C) Only behaviours
(D) Neither properties nor behaviours
3. What is an object? [1]
(A) An instance of a class
(B) The same as a class
(C) A type of variable only
(D) A type of loop
4. What keyword creates an object? [1]
(A) new
(B) create
(C) object
(D) class
5. What is a constructor? [1]
(A) A special method initialising an object
(B) A type of variable
(C) A type of loop
(D) A type of class only, with no method
6. When does a constructor run? [1]
(A) Automatically when an object is created
(B) Only when called explicitly, never automatically
(C) Never runs
(D) Only at program end
7. What is OOP? [1]
(A) Object-oriented programming
(B) Only a loop-based programming
(C) Only basic variable programming
(D) Nothing specific
8. Why learn classes, objects and constructors? [1]
(A) Fundamental to object-oriented programming
(B) No reason
(C) It's not useful
(D) Only for tests
9. What is a class? [1]
(A) A blueprint for creating objects
(B) An instance of an object
(C) A type of variable
(D) A type of loop
10. What does a class define? [1]
(A) Properties and behaviours
(B) Only properties
(C) Only behaviours
(D) Neither properties nor behaviours
11. What is an object? [1]
(A) An instance of a class
(B) The same as a class
(C) A type of variable only
(D) A type of loop
12. What keyword creates an object? [1]
(A) new
(B) create
(C) object
(D) class
13. What is a constructor? [1]
(A) A special method initialising an object
(B) A type of variable
(C) A type of loop
(D) A type of class only, with no method
14. When does a constructor run? [1]
(A) Automatically when an object is created
(B) Only when called explicitly, never automatically
(C) Never runs
(D) Only at program end
15. What is OOP? [1]
(A) Object-oriented programming
(B) Only a loop-based programming
(C) Only basic variable programming
(D) Nothing specific
16. Why learn classes, objects and constructors? [1]
(A) Fundamental to object-oriented programming
(B) No reason
(C) It's not useful
(D) Only for tests