_________ is a related concept to data abstraction.
Data hiding
Inheritance
Polymorphism
Data abstraction
The justification for partitioning a program is that _________.
Reduces its complexity
Easy to debug
Easy to understand
All of these
_________is the way of combining both data and the functions that operate on that data under a single unit.
Class
Base class
Encapsulation
Abstraction
The act of representing essential features without including the background details called___________.
Object
________language uses mnemonics.
HLL
LLL
Assembly language
Binary language
__________ is the ability for a message or data to be processed in more than one form.
When a class definition contains definition of another class this is known as __________.
Nesting
Looping
Interating
All these
_____________is the capability of one class of things to inherit capabilities or properties from another class.
Inhertiance
Interpretation
Organising principles of a program is called _____________.
Paradigm
Programmer
Module
Algorithms
The idea of breaking a program into functions can further be extended by grouping a number of functions together into a larger entity called __________.
Principles of programming
Programming
Oop