7. Software Development Flashcards

1
Q

4 types of programming languages

A

Interpretive code; compiled code; assembly languages; query languages

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

pseudo code

A

plain language description of an algorithm that can be written in any language

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

Arrays (3)

A

store elements of the same data type; perform operations on an entire set of values at once; zero indexed

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

constants are

A

numeric values that never change in our code

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

Conditional execution, 3 main types

A

if/then/else (boolean); for loops; while loops

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

Functions are used to

A

create reusable code segments that can be called many times (avoids mistakes)

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

Object oriented programming uses

A

a class (series) of objects that have common components (products, etc.). not step by step instructions

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

2 major components of objects

A

attributes and methods

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

attributes are

A

the properties or variables associated with an object (name, weight, price)

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

methods are

A

the functions or procedures (actions) we can take on an object (get price, set price). Tied to the object, not generally available like functions

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

Each copy of an object is called an

A

instance of the object (bicycle, TV, etc). Each instance is referenced by name, and we can call methods on that instance

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