Object Oriented Concepts MCQ Questions Class 12 Computer Science with Answers

Question: In Object-oriented methodology, the focus is on which of the following entities ?

  • a) Data
  • b) Functions
  • c) Objects
  • d) All of the above

Answer: Objects

Question: Which of the following best suits to Java ?

  • a) A procedural programming language
  • b) An object oriented programming language
  • c) A Query language
  • d) All of the above

Answer: An object oriented programming language

Question: Which of the following is used to distinguish objects from each other?

  • a) Attributes
  • b) State
  • c) Behavior
  • d) All of the above

Answer: State

Question: Which of the following is used to define common features of similar objects?

  • a) Class
  • b) Object
  • c) Methods
  • d) All of the above

Answer: Class

Question: Which of the following is not a visibility symbol ?

  • a) ~
  • b) *
  • c) #
  • d) –

Answer: *

Question: Which of the following is provided using encapsulation ?

  • a) Data protection
  • b) Data sharing
  • c) Separation of data and methods
  • d) All of these

Answer: Data protection

Question: Which of the following is enabled by data abstraction ?

  • a) Data protection
  • b) Data hiding
  • c) To hide implementation details of method manipulating the data
  • d) All of these

Answer: To hide implementation details of method manipulating the data

Question: With which of the following options polymorphism cannot be achieved ?

  • a) Method overloading
  • b) Operator overloading
  • c) Data hiding
  • d) All of these

Answer: Data hiding

Question: An aggregation model refers to which of the following relationships ?

  • a) ‘is-a’ relationship
  • b) ‘is-like’ relationship
  • c) ‘a-part-of relationship
  • d) All of these

Answer: ‘is-a’ relationship

Question: An inheritance model refers to which of the following relationships ?

  • a) ‘is-a’ relationship
  • b) ‘has-a’ relationship
  • c) ‘a-part-of relationship
  • d) All of these

Answer: ‘is-a’ relationship

Question: In class diagram, composition is represented using which of the following symbols ?

  • a) Empty diamond symbol
  • b) Filled diamond symbol
  • c) Empty triangle symbol
  • d) All of these

Answer: Filled diamond symbol

Question: Object-oriented programming concepts started originating in the_______

  • a) 1950s
  • b) 1960s
  • c) 1970s
  • d) 1980s

Answer: 1960s

Question: Since mid______object-oriented programming had become the main programming paradigm used in the creation of new software.

  • a) 1950s
  • b) 1960s
  • c) 1970s
  • d) 1980s

Answer: 1980s

Question: Some of the popular programming languages that support______programming are C++, Java, C#, VB.net, ASP.net and PHP.

  • a) Object-oriented
  • b) Structural
  • c) Modular
  • d) Procedural

Answer: Object-oriented

Question: The way of programming can be divided into______categories.

  • a) Four
  • b) Three
  • c) Two
  • d) One

Answer: Two

Question: Java is a_____programming language.

  • a) Object-oriented
  • b) Structural
  • c) Modular
  • d) Procedural

Answer: Object-oriented

Question: The categories are______and object-oriented.

  • a) Objective
  • b) Structure/procedural
  • c) Modular
  • d) Functional

Answer: Structure/procedural

Question: In_______programming, the focus is on writing functions or procedures which operate on data.

  • a) Procedural
  • b) Modular
  • c) Functional
  • d) None of these

Answer: Procedural

Question: In object-oriented_____the focus is on objects which contain data and functionality together.

  • a) Pattern
  • b) Prototype
  • c) Paradigm
  • d) Example

Answer: Paradigm

Question: The power of object-oriented programming language enables the programmer to create modular, reusable and_____code.

  • a) Complete
  • b) Accomplished
  • c) Perfect
  • d) Executable

Answer: Executable

Question: Flexibility is gained by being able to change or replace______without disturbing other parts of code.

  • a) Modules
  • b) Parts
  • c) Functions
  • d) Methods

Answer: Modules

Question: Object-oriented programming uses_____as its fundamental building block.

  • a) Method
  • b) Class
  • c) Object
  • d) Procedure

Answer: Object

Question: A computer language is object-oriented if they support four specific object properties called

  • a) Abstraction
  • b) Encapsulation
  • c) Polymorphism and Inheritance
  • d) All of these

Answer: All of these

Question: C# is a______programming language.

  • a) Object-oriented
  • b) Structural
  • c) Modular
  • d) Procedural

Answer: Object-oriented

Question: In the real world______are the entities of which the world is comprised.

  • a) Methods
  • b) Classes
  • c) Objects
  • d) Procedures

Answer: Objects

Question: Some objects can be______things like person, car or a cup of coffee.

  • a) Abstract
  • b) Concrete
  • c) Real
  • d) Solid

Answer: Concrete

Question: Some objects may be______that do not represent things which can be touched or seen.

  • a) Abstract
  • b) Concrete
  • c) Real
  • d) Solid

Answer: Abstract

Question: All objects have unique______and are distinguishable from each other.

  • a) Personality
  • b) Objects
  • c) Procedures
  • d) Identity

Answer: Identity

Question: In object-oriented terminology characteristics are known as properties or_______

  • a) Features
  • b) Attributes
  • c) Values
  • d) States

Answer: Attributes

Question: To uniquely distinguish one person from other,the______of its characteristics is used.

  • a) Worth
  • b) Cost
  • c) Value
  • d) Property

Answer: Value

Question: When two people have same name, they can be distinguished using other attributes like______

  • a) Color
  • b) Name
  • c) Birth-date
  • d) Behavior

Answer: Birth-date

Question: To identifythe value of the attributes is used.

  • a) Personality
  • b) Objects
  • c) Procedures
  • d) Identity

Answer: Objects

Question: There is always a behavior associated with

  • a) Personality
  • b) Objects
  • c) Procedures
  • d) Identity

Answer: Objects

Question: The behavior of objects is also known as

  • a) Method
  • b) Technique
  • c) Process
  • d) Procedure

Answer: Method

Question: The_______of the object can change due to its behavior.

  • a) State
  • b) Method
  • c) Status
  • d) Class

Answer: State

Question: Object can be described in terms of

  • a) What it is called (identity)
  • b) What it is (its state)
  • c) What it does (behavior)
  • d) All of these

Answer: All of these

Question: In object-oriented programming, attributes that describe the object are also referred to as_____fields.

  • a) Information
  • b) Method
  • c) Data
  • d) Name

Answer: Data

Question: The data attributes and behavioral methods associated with an object are collectively referred to as its____or features.

  • a) Component
  • b) Associate
  • c) Part
  • d) Member

Answer: Member

Question: _______system uses the concept of class that enables to express the set of objects that are abstractly equivalent, differing only in the values of their attributes.

  • a) Object-oriented
  • b) Value-oriented
  • c) Data-oriented
  • d) All of these

Answer: Object-oriented

Question: ______can be considered as a blueprint for various objects.

  • a) Method
  • b) Class
  • c) Object
  • d) Member

Answer: Class

Question: A class is a_______for multiple objects with similar features.

  • a) Image
  • b) Representation
  • c) Template
  • d) Guide

Answer: Template

Question: A class describes a group of objects with similar______and common behaviour.

  • a) Features
  • b) Attributes
  • c) Values
  • d) States

Answer: Attributes

Question: _______in the same class share a common semantic purpose.

  • a) Methods
  • b) Classes
  • c) Objects
  • d) Members

Answer: Objects

Question: _______is a general concept used to embody all the common features of a particular set of objects.

  • a) Method
  • b) Class
  • c) Object
  • d) Member

Answer: Class

Question: The class______presents a collection of classes, constraints and relationship among classes.

  • a) Diagram
  • b) Map
  • c) Drawing
  • d) Figure

Answer: Diagram

Question: _______can be used to create models of object-oriented software to help with design of an application.

  • a) ULM
  • b) UML
  • c) LUM
  • d) MUL

Answer: UML

Question: _______is a visual modeling language defined and maintained by the Object Management Group.

  • a) ULM
  • b) UML
  • c) LUM
  • d) MUL

Answer: UML

Question: _______specifies several diagrams for representing different aspects of a software application.

  • a) ULM
  • b) UML
  • c) LUM
  • d) MUL

Answer: UML

Question: The purpose of the class________is to model the static view of an application.

  • a) Diagram
  • b) Map
  • c) Drawing
  • d) Figure

Answer: Diagram

Question: The class’s diagrams are only diagrams which can be directly mapped with object-oriented.

  • a) Methods
  • b) Procedures
  • c) Languages
  • d) Attributes

Answer: Languages

Question: In class diagram, a class is represented with an icon using a rectangle split into______sections to present name, attributes and behaviour.

  • a) One
  • b) Two
  • c) Three
  • d) Four

Answer: Three

Question: In the class diagram, the name is in the______section.

  • a) Top
  • b) Middle
  • c) Centre
  • d) Bottom

Answer: Top

Question: In the class diagram, the attributes or methods are in the_____section.

  • a) Top
  • b) Middle
  • c) Centre
  • d) Bottom

Answer: Middle

Question: In the class diagram, the behaviour or operations are in the_____section.

  • a) Top
  • b) Middle
  • c) Centre
  • d) Bottom

Answer: Bottom

Question: Full form of UML is______

  • a) Unified Modelling Language
  • b) United Modelling Language
  • c) United Model of Languages
  • d) None of these

Answer: Unified Modelling Language

Question: Full form of OMG is______

  • a) Oriented Management Group
  • b) Oriented Managing Group
  • c) Object Management Group
  • d) Object Management Grouping

Answer: Object Management Group

Question: In UML notation, an attribute is declared using the following syntax :

  • a) [][:[=]]
  • b) [][:]]
  • c) [][:] ]
  • d)[:[=]]

Answer: [] [:]]

Question: In an attribute declaration, the______brackets are optional.

  • a) Round
  • b) Chain
  • c) Angle
  • d) Square

Answer: Square

Question: In an attribute declaration, the values should be specified in the_____brackets.

  • a) Round
  • b) Chain
  • c) Angle
  • d) Square

Answer: Angle

Question: In an attribute declaration, the______can be private, protected, public or package.

  • a) Visibility
  • b) Invisible
  • c) Evident
  • d) Obvious

Answer: Visibility

Question: In an attribute declaration, the private visibility is represented by_____symbol.

  • a) –
  • b) #
  • c) +
  • d) ~

Answer: –

Question: In an attribute declaration, the protected visibility is represented by______symbol.

  • a) –
  • b) #
  • c) +
  • d) ~

Answer: #

Question: In an attribute declaration, the public visibility is represented by_____symbol.

  • a) –
  • b) #
  • c) +
  • d) ~

Answer: +

Question: In an attribute declaration, the package visibility is represented by_____symbol.

  • a) –
  • b) #
  • c) +
  • d) ~

Answer: ~

Question: Attribute generally refers to a______

  • a) Variable
  • b) Property
  • c) Value
  • d) Class

Answer: Variable

Question: _______type and initial value identify the type of data stored and its value at the start of the program.

  • a) Data
  • b) Date
  • c) Value
  • d) Class

Answer: Data

Question: ______is an example of declaring attribute.

  • a) Name:- string;
  • b) Name : string
  • c) Name ++string
  • d) Name = string

Answer: Name : string

Question: In UML notation, an operation is declared using_____syntax:

  • a) [](parameter list separated by comma):
  • b) [](parameter list separated by comma):
  • c) [](parameter list separated by comma):
  • d) None of these.

Answer: [](parameter list separated by comma):

Question: ________diagrams are independent of the programming language used for coding an application.

  • a) ULM
  • b) UML
  • c) LUM
  • d) MUL

Answer: UML

Question: _______are presented using their state during execution of an application.

  • a) Methods
  • b) Procedures
  • c) Classes
  • d) Objects

Answer: Objects

Question: Objects are_______

  • a) Dynamic
  • b) Vibrant
  • c) Colorful
  • d) All of these

Answer: Dynamic

 

Question: An object is also called an______

  • a) Image
  • b) Illustration
  • c) Instance
  • d) Occurrence

Answer: Instance

Question: For any computer program, two or more elements are data and________

  • a) Method
  • b) Function
  • c) Information
  • d) Procedure

Answer: Function

Question: Structured/Procedural programming views the two core elements as______separate entities.

  • a) One
  • b) Two
  • c) Three
  • d) None of these

Answer: Two

Question: ________programming views the two coreentities as single entity.

  • a) Object-oriented
  • b) Structured
  • c) Procedural
  • d) Instance

Answer: Object-oriented

Question: In______programming, data can be altered by any component of the program.

  • a) Object-oriented
  • b) Structured
  • c) Procedural
  • d) Instance

Answer: Procedural

Question: In object-oriented programming, the problem of modification can be solved using______

  • a) Polymorphism
  • b) Abstraction
  • c) Messaging
  • d) Encapsulation

Answer: Encapsulation

Question: Data and the methods that______data are guarded against modification or misuse by other components of the program.

  • a) Change
  • b) Modify
  • c) Manipulate
  • d) Imitate

Answer: Manipulate

Question: The mechanism of providing protection to data and methods of a program is called______

  • a) Polymorphism
  • b) Abstraction
  • c) Messaging
  • d) Encapsulation

Answer: Encapsulation

Question: ______is possible by wrapping data and methods into a single unit known as class and declaring them as private.

  • a) Encapsulation
  • b) Abstraction
  • c) Messaging
  • d) Polymorphism

Answer: Encapsulation

Question: ________members of the class are not available directly to outside world.

  • a) Private
  • b) Public
  • c) Void
  • d) Static

Answer: Private

Question: Data can be made available via public______to the outside world.

  • a) Messages
  • b) Methods
  • c) Function
  • d) Declarations

Answer: Methods

Question: Encapsulation provides______hiding capability.

  • a) Information
  • b) Data
  • c) Code
  • d) Class

Answer: Data

Question: _______keeps the data safe from unintended actions and inadvertent access by outside objects.

  • a) Polymorphism
  • b) Abstraction
  • c) Messaging
  • d) Encapsulation

Answer: Encapsulation

Question: ________programming discourages direct access to common data by other programs.

  • a) Object-oriented
  • b) Structured
  • c) Procedural
  • d) Instance

Answer: Object-oriented

Question: Only the object that______the data can change its content.

  • a) Holds
  • b) Possesses
  • c) Owns
  • d) Creates

Answer: Owns

Question: Other objects can view or change this data by sending message to the “owner”.

  • a) Vendor
  • b) Businessman
  • c) Owner
  • d) Viewer

Answer: Owner

Question: Data______is a process of representing the essential features of the objects without including implementation detail.

  • a) Polymorphism
  • b) Abstraction
  • c) Messaging
  • d) Encapsulation

Answer: Abstraction

Question: _______is a concept that hides the complexity; it says what it does, but not how it is done.

  • a) Polymorphism
  • b) Abstraction
  • c) Messaging
  • d) Encapsulation

Answer: Abstraction

Question: Data______thus is a technique that relies on the separation of interface and implementation.

  • a) Polymorphism
  • b) Abstraction
  • c) Messaging
  • d) Encapsulation

Answer: Abstraction

Question: A user defined______with necessary input data parameters also provides data abstraction.

  • a) Messages
  • b) Methods
  • c) Function
  • d) Declarations

Answer: Function

Question: The signature of the function means the name of the function, number and type of parameters and the return type of______

  • a) Parameters
  • b) Methods
  • c) Parts
  • d) Variables

Answer: Parameters

Question: Data_____provides the skeleton or templates for the programmers use. The system hides certain details of how data is stored, created and maintained.

  • a) Polymorphism
  • b) Abstraction
  • c) Messaging
  • d) Encapsulation

Answer: Abstraction

Question: All that is______to the rest of the world is the abstract behaviour of the data type.

  • a) Invisible
  • b) Hidden
  • c) Seen
  • d) Visible

Answer: Visible

Question: ______or structures (struct) in C/C++, classes / Java are examples for data abstraction.

  • a) ADVT
  • b) TDA
  • c) DAT
  • d) ADT

Answer: ADT

Question: Full form of ADT is________

  • a) Abstraction Date Type
  • b) Abstract Date Type
  • c) Abstract Data Type
  • d) Abstract Data Template

Answer: Abstract Data Type

Question: In___it is simply defined a data type and a set of operations on it. The implementation of operations is not seen.

  • a) ADVT
  • b) TDA
  • c) DAT
  • d) ADT

Answer: ADT

Question: Encapsulation_____data by making them inaccessible from outside.

  • a) Hides
  • b) Protects
  • c) Displays
  • d) Harms

Answer: Protects

Question: _______enables to represent data in which the implementation details are hidden.

  • a) Polymorphism
  • b) Abstraction
  • c) Messaging
  • d) Encapsulation

Answer: Abstraction

Question: In object-oriented terminology, a call to a method is referred to as a______

  • a) Message
  • b) Function
  • c) Call
  • d) Letter

Answer: Message

Question: ________represents ‘has-a’ or ‘a-part-of relationship between classes.

  • a) Aggregation
  • b) Polymorphism
  • c) Work
  • d) Messaging

Answer: Aggregation

Question: ______represents non-exclusive relationship between two classes.

  • a) Polymorphism
  • b) Aggregation
  • c) Inheritance
  • d) Abstraction

Answer: Aggregation

Question: In_____the class that forms part of the owner class can exist independently.

  • a) Polymorphism
  • b) Aggregation
  • c) Inheritance
  • d) Abstraction

Answer: Aggregation

Question: The life of an______of the part class is not determined by the owner class.

  • a) Variable
  • b) Parameter
  • c) Operator
  • d) Object

Answer: Object

Question: Although the motherboard is part of the computer, it can exist as a separate item independent of the_______

  • a) Workstation
  • b) System
  • c) Computer
  • d) Processor

Answer: Computer

Question: Basic aggregation is represented using an empty_______symbol next to the whole class.

  • a) Square
  • b) Diamond
  • c) Triangle
  • d) Circle

Answer: Diamond

Question: ________represents exclusive relationship between two classes.

  • a) Composition
  • b) Aggregation
  • c) Inheritance
  • d) Abstraction

Answer: Composition

Question: ______is a strong type of aggregation where the lifetime of the part class depends on the existence of the owner class.

  • a) Composition
  • b) Aggregation
  • c) Inheritance
  • d) Abstraction

Answer: Composition

Question: If an object of aggregating class is deleted, its part_______object also gets deleted.

  • a) Function
  • b) Message
  • c) Class
  • d) Variable

Answer: Class

Question: When an object of class Person is deleted, the object of class Name is also______

  • a) Removed
  • b) Deleted
  • c) Detached
  • d) Attached

Answer: Deleted

 

Question: _______property suits best with Java.

  • a) A Structured Language
  • b) An Object-oriented Language
  • c) A Procedural Language
  • d) An Interpreting Language

Answer: An Object-oriented Language

Question: is provided while using encapsulation.

  • a) Data Protection
  • b) Data Hiding
  • c) Data Sharing
  • d) Data and Methods Separation

Answer: Data Protection

Question: The focus is on_____entity in an object-oriented methodology.

  • a) Functions
  • b) Data
  • c) Classes
  • d) Objects

Answer: Objects

Question: In class diagram, basic aggregation is represented using which of the following symbols ?

  • a) Empty triangle symbol
  • b) Filled triangle symbol
  • c) Filled diamond symbol
  • d) Empty diamond symbol

Answer: Empty diamond symbol

Question: The data type for NAME variable should be______

  • a) String
  • b) Char
  • c) Date
  • d) Int

Answer: String

Question: The data type for BIRTHDATE variable should be____

  • a) String
  • b) Char
  • c) Date
  • d) Int

Answer: Date

Question: The data type for GENDER variable should be

  • a) String
  • b) Char
  • c) Double
  • d) Int

Answer: Char

Question: The data type for NO_OF_STUDENTS variable should be_______

  • a) String
  • b) Char
  • c) Double
  • d) Int

Answer: Int

Question: _______is used to define common features of similar objects.

  • a) Class
  • b) Procedure
  • c) Object
  • d) Method

Answer: Method

Question: The output of the function sqrt(25) is_______

  • a) 5
  • b) 10
  • c) 15
  • d) 20

Answer: 5

Question: A user defined______with necessary input data parameters also provides data abstraction.

  • a) Messages
  • b) Methods
  • c) Function
  • d) Declarations

Answer: Function

Question: The signature of the function means the name of the function, number and type of parameters and the return type of______

  • a) Parameters
  • b) Methods
  • c) Parts
  • d) Variables

Answer: Parameters

Question: Data_____provides the skeleton or templates for the programmers use. The system hides certain details of how data is stored, created and maintained.

  • a) Polymorphism
  • b) Abstraction
  • c) Messaging
  • d) Encapsulation

Answer: Abstraction

Question: All that is______to the rest of the world is the abstract behaviour of the data type.

  • a) Invisible
  • b) Hidden
  • c) Seen
  • d) Visible

Answer: Visible

Question: ______or structures (struct) in C/C++, classes / Java are examples for data abstraction.

  • a) ADVT
  • b) TDA
  • c) DAT
  • d) ADT

Answer: ADT

Question: Full form of ADT is________

  • a) Abstraction Date Type
  • b) Abstract Date Type
  • c) Abstract Data Type
  • d) Abstract Data Template

Answer: Abstract Data Type

Question: In___it is simply defined a data type and a set of operations on it. The implementation of operations is not seen.

  • a) ADVT
  • b) TDA
  • c) DAT
  • d) ADT

Answer: ADT

Question: Encapsulation_____data by making them inaccessible from outside.

  • a) Hides
  • b) Protects
  • c) Displays
  • d) Harms

Answer: Protects

Question: _______enables to represent data in which the implementation details are hidden.

  • a) Polymorphism
  • b) Abstraction
  • c) Messaging
  • d) Encapsulation

Answer: Abstraction

Question: In object-oriented terminology, a call to a method is referred to as a______

  • a) Message
  • b) Function
  • c) Call
  • d) Letter

Answer: Message

Question: ________represents ‘has-a’ or ‘a-part-of relationship between classes.

  • a) Aggregation
  • b) Polymorphism
  • c) Work
  • d) Messaging

Answer: Aggregation

Question: ______represents non-exclusive relationship between two classes.

  • a) Polymorphism
  • b) Aggregation
  • c) Inheritance
  • d) Abstraction

Answer: Aggregation

Question: In_____the class that forms part of the owner class can exist independently.

  • a) Polymorphism
  • b) Aggregation
  • c) Inheritance
  • d) Abstraction

Answer: Aggregation

Question: The life of an______of the part class is not determined by the owner class.

  • a) Variable
  • b) Parameter
  • c) Operator
  • d) Object

Answer: Object

Question: Although the motherboard is part of the computer, it can exist as a separate item independent of the_______

  • a) Workstation
  • b) System
  • c) Computer
  • d) Processor

Answer: Computer

Question: Basic aggregation is represented using an empty_______symbol next to the whole class.

  • a) Square
  • b) Diamond
  • c) Triangle
  • d) Circle

Answer: Diamond

Question: ________represents exclusive relationship between two classes.

  • a) Composition
  • b) Aggregation
  • c) Inheritance
  • d) Abstraction

Answer: Composition

Question: ______is a strong type of aggregation where the lifetime of the part class depends on the existence of the owner class.

  • a) Composition
  • b) Aggregation
  • c) Inheritance
  • d) Abstraction

Answer: Composition

Question: If an object of aggregating class is deleted, its part_______object also gets deleted.

  • a) Function
  • b) Message
  • c) Class
  • d) Variable

Answer: Class

Question: When an object of class Person is deleted, the object of class Name is also______

  • a) Removed
  • b) Deleted
  • c) Detached
  • d) Attached

Answer: Deleted

 

Question: _______property suits best with Java.

  • a) A Structured Language
  • b) An Object-oriented Language
  • c) A Procedural Language
  • d) An Interpreting Language

Answer: An Object-oriented Language

Question: is provided while using encapsulation.

  • a) Data Protection
  • b) Data Hiding
  • c) Data Sharing
  • d) Data and Methods Separation

Answer: Data Protection

Question: The focus is on_____entity in an object-oriented methodology.

  • a) Functions
  • b) Data
  • c) Classes
  • d) Objects

Answer: Objects

Question: In class diagram, basic aggregation is represented using which of the following symbols ?

  • a) Empty triangle symbol
  • b) Filled triangle symbol
  • c) Filled diamond symbol
  • d) Empty diamond symbol

Answer: Empty diamond symbol

Question: The data type for NAME variable should be______

  • a) String
  • b) Char
  • c) Date
  • d) Int

Answer: String

Question: The data type for BIRTHDATE variable should be____

  • a) String
  • b) Char
  • c) Date
  • d) Int

Answer: Date

Question: The data type for GENDER variable should be

  • a) String
  • b) Char
  • c) Double
  • d) Int

Answer: Char

Question: The data type for NO_OF_STUDENTS variable should be_______

  • a) String
  • b) Char
  • c) Double
  • d) Int

Answer: Int

Question: _______is used to define common features of similar objects.

  • a) Class
  • b) Procedure
  • c) Object
  • d) Method

Answer: Method

Question: The output of the function sqrt(25) is_______

  • a) 5
  • b) 10
  • c) 15
  • d) 20

Answer: 5

Question: _______is generally referred to as ‘is-a-kind-of relationship between two classes.

  • a) Composition
  • b) Aggregation
  • c) Inheritance
  • d) Abstraction

Answer: Inheritance

Question: ________refers to the capability of defining a new class of objects that inherits the characteristics of another existing class.

  • a) Inheritance
  • b) Composition
  • c) Aggregation
  • d) Messaging

Answer: Inheritance

Question: In object-oriented terminology_______class is called sub class or child class or derived class.

  • a) Latest
  • b) New
  • c) Old
  • d) Super

Answer: New

Question: The existing class is called______class or parent class or base class.

  • a) Sub
  • b) New
  • c) Super
  • d) Child

Answer: Super

Question: The data_______and methods of the super class are available to objects in the sub class without rewriting their declarations.

  • a) Attributes
  • b) Properties
  • c) Operators
  • d) Features

Answer: Attributes

Question: The above feature (mention in above question provides) reusability where existing method can be reused without______

  • a) Introduction
  • b) Availability
  • c) Definition
  • d) Redefining

Answer: Redefining

Question: Additionally new data and method members can be added to the______class as an extension.

  • a) Sub
  • b) New
  • c) Super
  • d) Child

Answer: Sub

Question: In a class diagram, inheritance is represented using an arrow pointing to______class.

  • a) Sub
  • b) New
  • c) Super
  • d) Child

Answer: Super

Question: _________is another name for inheritance or ‘is a’relationship.

  • a) Aggregation
  • b) Composition
  • c) Inheritance
  • d) Generalization

Answer: Generalization

Question: ________refers to a relationship between two classes where one class is a specialized version of another.

  • a) Aggregation
  • b) Composition
  • c) Inheritance
  • d) Generalization

Answer: Generalization

Question: Common attributes and methods are defined in______class.

  • a) Sub
  • b) New
  • c) Super
  • d) Child

Answer: Super

Question: _________class is a specialized version with additional attributes and methods.

  • a) Sub
  • b) New
  • c) Super
  • d) Child

Answer: Sub

Question: A_______can be derived using more than parent classes.

  • a) Method
  • b) Program
  • c) Class
  • d) Variable

Answer: Class

Question: When a class is derived from two or more classes, it is known as multiple________

  • a) Aggregation
  • b) Composition
  • c) Inheritance
  • d) Generalization

Answer: Inheritance

Question: In_____class inherits from other classes in order to share, reuse or extend functionality.

  • a) Aggregation
  • b) Composition
  • c) Inheritance
  • d) Generalization

Answer: Inheritance

Question: In_______classes do not inherit from other classes, but are ‘composed of other classes.

  • a) Aggregation
  • b) Composition
  • c) Inheritance
  • d) Generalization

Answer: Composition

Question: _________as methodology is playing a significant role in analysis, design and implementation of software system.

  • a) Object-oriented
  • b) Structure-oriented
  • c) Procedure-oriented
  • d) Aggregation-oriented

Answer: Object-oriented

Question: When a class contains objects of other class, the container class is called______class or whole class or aggregating class.

  • a) Sub
  • b) Owner
  • c) Super
  • d) Whole

Answer: Owner

Question: The class that is contained in owner class is known as_______class or part class or aggregated class.

  • a) Sub
  • b) Owner
  • c) Subject
  • d) Super

Answer: Subject

Question: ________represents non-exclusive relationship between two classes.

  • a) Aggregation
  • b) Composition
  • c) Inheritance
  • d) Generalization

Answer: Aggregation

Question: represents exclusive relationship between two classes.

  • a) Aggregation
  • b) Composition
  • c) Inheritance
  • d) Generalization

Answer: Composition

Question: When there is ‘is-a’ or ‘a-kind-of relationship between two classes, there is_____relationship.

  • a) Aggregation
  • b) Composition
  • c) Inheritance
  • d) Generalization

Answer: Inheritance

Question: General features or common features of two classes are implemented in the______class.

  • a) Sub
  • b) Owner
  • c) Subject
  • d) Super

Answer: Super

Question: Special features of two classes are implemented in sub class.

  • a) Sub
  • b) Owner
  • c) Subject
  • d) Super

Answer: Sub

Question: In class diagram, composition is represented using which of the following symbols ?

  • a) Empty triangle symbol
  • b) Filled triangle symbol
  • c) Filled diamond symbol
  • d) Empty diamond symbol

Answer: Filled diamond symbol

Question: An inheritance model refers to which of the following relationships ?

  • a) Has-a-relationship’
  • b) A-part-of relationship
  • c) Is-a-part-of relationship
  • d) Is-a’ relationship

Answer: Is-a’ relationship

Question: Which of the following is enabled by data abstraction ?

  • a) Data protection
  • b) Data hiding
  • c) Hide implementation details
  • d) Hide relationship details

Answer: Hide implementation details

Question: Polymorphism cannot be achieved by which of the following ?

  • a) Operator overloading
  • b) Data hiding
  • c) Method overloading
  • d) None of these

Answer: Data hiding

Question: Which of the following model refers to an aggregation ?

  • a) A-part-of relationship
  • b) Is-like’ relationship
  • c) Is-a’ relationship
  • d) Has-a’ relationship

Answer: A-part-of relationship

Question: _______is used to distinguish objects from each other.

  • a) Attributes
  • b) Behaviour
  • c) State
  • d) All of these

Answer: State


Discover more from EduGrown School

Subscribe to get the latest posts sent to your email.