2 Feb 2024 PRINCE ROHILLA 0 Comments Computer Education Quiz X-Marks (02) Q(1). Object Oriented Programming (OOP) is a _______philosophy: (A) Network (B) Design (C) Data Type (D) None of These Q(2). OOP uses a different set of programming languages than old procedural programming languages such as: (A) C (B) Pascal (C) Both of Above (D) None of These Q(3). One of the principal advantages of object-oriented programming techniques over procedural programming techniques is that they enable programmers to create ______that do not need to be changed when a new type of object is added: (A) Networks (B) Modules (C) Data Slates (D) None of These Q(4). Which among the following definitions are correct: (A) Object - Any entity that has state and behavior is known as an object. (B) Class - Collection of objects is called a class. It is a logical entity. (C) Inheritance - When one object acquires all the properties and behaviors of a parent object, it's known as inheritance. It provides code re-usability and is used to achieve runtime polymorphism. (D) All of the above (E) None of These Q(5). Which one among the following is incorrect about 'class': (A) A class is simply a representation of the type of object. (B) It is a blueprint or plan or template that describes the details of an object. (C) A class is the blueprint from which the individual objects are created. It is composed of three things - a name, attributes, and operations (D) All of the above (E) None of These Q(6). ______provides a powerful and natural mechanism for organizing and structuring your software. It also explains how classes inherit state and behavior from their superclasses and explains how to derive one class from another using the simple syntax provided by the Java programming language: (A) Object (B) Inheritance (C) Class (D) None of These Q(7). An _____ is a contract between a class and the outside world. When a class implements an interface, it promises to provide the behavior published by that ______: (A) Object (B) Interface (C) Package (D) None of These Q(8). A ____ is a namespace for organizing classes and interfaces in a logical manner. Placing your code into ______makes large software projects easier to manage. This section explains why this is useful and introduces you to the Application Programming Interface (API) provided by the Java Platform: (A) Inheritance (B) Object (C) Package (D) None of These Q(9). SRP stands for: (A) Server Responsibility Principle (B) Single Responsibility Principle (C) Standard Responsibility Principle (D) None of These Q(10). OCP stands for: (A) Open Closed Principle (B) Open Class Principle (C) Organized Closed Principle (D) None of These Please provide your contact information to proceed.Email Address *First Name *Consent *Yes, I agree with the privacy policy and terms and conditions.Submit