OOP introduction Flashcards

1
Q

When did the Software Crisis occur?

A

1960-1980’s

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

True or False:

The Software Crisis gave birth to the field of Software Engineering

A

True

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

“Creating high-quality software systems in an efficient and predictable manner.”

A

Software Engineering

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

Was one of the prime concepts used to simplify programming problems

A

Abstraction

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

Used to hide background details or any unnecessary implementation about the data so that users only see the required information

A

Abstraction

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

A mechanism and practice to reduce and factor out details so that one can focus on a few concepts at a time

A

Abstraction

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

Procedural Programming:

Routines were grouped into __________

A

Functions

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

True or False:

One function can call another function

A

True

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

You could hide data to be accessible to only within a function

A

Encapsulation

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