1. A package is a: (a) Collection of data (b) A nested class (c) Collection of function (d) Collection of classes 2. Which of the following package can be accessed through objects of their own type? (a) Protected (b) Public (c) Private (d) All of the above 3. Which keyword makes class members accessible outside the class in which they are declared? (a) Hidden (b) Private (c) Public (d) Protected 4. Which of the following members are accessible from anywhere in the program? (a) Private (b) Public (c) Protected (d) None 5. Which of the following features is not the principle of OOP? (a) Polymorphism (b) Inheritance (c) Encapsulation (d) Transparency 6. The maximum number of objects of a class type can be created as: (a) Number of variables (b) 1 (c) 2 (d) On the user’s choice 7. The private members in a class will restrict its visibility as follows: (a) They are visible out of the class in which they are defined (b) They are only visible in the class where they are declared (c) They can be used in sub-classes (d) None of the above 8. Private members are accessible only within the same class. (a) True (b) False 9. A class object is also known as: (a) Modifier (b) Identifier (c) Instance (d) Specifier 10. A class contains: (a) Data and member function (b) States and behavior (c) A number of objects of same types (d) All of the above 11. Find the access specifier which prohibits a class member from being used outside a class: (a) Private (b) Public (c) Protected (d) None 12. A class containing the main method is termed as (a) Main class (b) Sub class (c) Modifier (d) None of the above 13. A class containing the main method is termed as mail class. (a) True (b) False 14. Data types based on primitive data types are called ______________ data type. (a) Fundamental (b) Integer (c) Float (d) None of the above 15. Which of the following keywords are used to control access to a class member? a) Default b) Abstraction c) Interface d) Protected