Prelims Flashcards

1
Q

It is the act of including only essential details of an entity without including the background details.

A

Data abstraction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Representing a model of an object in the real world are the main building blocks of OOP.

A

Objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

the basic unit of programming in OOP

A

Class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

can be any legal identifier for classes and variables.

A

Method name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

“paradigm” is synonymous with?

A

Pattern

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The class that inherits the properties of the other class is called?

A

Base class, parent class, super class,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

is a self-contained block of program code that carries out actions

A

Method

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

a style of programming in which operations are executed one after another in a sequence.

A

Procedural Programming

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

a return type used when a method returns no data

A

Void

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

insulates data from outside programs

A

Data hiding

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Poly means?

A

Many

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Are grouped logical units based on
individual operations used in a computer program.

A

Procedures

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

is the ability to create classes that share the attributes and methods of existing classes but with more
specific features.

A

Inheritance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Morph means?

A

Forms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

This happens when the same method is present in both the superclass and subclass. It is a key feature of overriding or extending existing methods of the superclass.

A

Method Overriding

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

is written between a set of curly braces and contains the data and
methods for the class.

A

Class body

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

The body of a method is called?

A

Implementation

18
Q

data components of a class are called

A

Data fields

19
Q

Methods that retrieve values are called?

A

Access Methods or getters

20
Q

process of wrapping up data and functions into a class

A

Data encapsulation

21
Q

Extension of procedural programming with a slightly different approach to writing computer
programs

A

Object Oriented Programming

22
Q

a group or collection of objects with common properties

23
Q

A complete name that includes the class is a_______. It includes the class name, a dot, and
the method name.

A

Fully identified identifier

24
Q

contains the statements that carry out the work of the method. It is found between a pair of
curly braces.

A

Method Body

25
Programming paradigms that support OOP
Java, Python, VB.NET, and C#
26
contains data to be sent to the method
Parentheses
27
used when any method can be used without instantiating an object or not requiring an object when they are called.
Static
28
details the characteristics that define an object, which serves as properties of the object.
Attribute
29
a special type of method that creates and initializes objects.
Constructor
30
provides information about how other methods can interact with it.
Method header
31
class that inherits the properties from the other class is called a
Derived class, sub class, child class,
32
process of making an operator perform tasks in different instances.
Operator loading
33
an access modifier that allows any other class to use it and not just in the class in which the method resides
Public
34
is the process of two (2) or more functions with the same name but different return types or numbers of arguments
Function overloading
35
Describes the data type the method sends back to its calling method.
Return type
36
the basic units of functional programming
Functions
37
Refers to the different approaches to structuring and organizing code
Programming Paradigm
38
Describes what attributes its objects will have and what those objects can do
Class definition
39
Programming paradigms that support procedural programming
BASIC, C, C++, and Pascal support
40
Methods that set or change field values are called
Mutator methods or Setter
41
Information is hidden from the user and is called?
Abstracted data
42
style of programming that builds computer programs by focusing on declarations and expressions rather than the execution of statements.
Functional Programming