Chapter 7 Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

arithmetic overflow

A

A situation that arises when the computer’s memory cannot represent the number resulting from an arithmetic operation. (258)

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

boundary condition

A

A value at which two equivalence classes meet. (242)

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

combinatorial explosion

A

A multiplicative growth. (255)

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

complete code coverage

A

A set of tests in which every line in a program is executed at least once. (242)

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

equivalence class

A

All the sets of test data that exercise a program in the same manner. (242)

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

extended if statement

A

Nested selection where additional if-else statements are used in the else option. (248)

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

extreme condition

A

Data at the limits of validity. (243)

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

input assertion

A

A statement of what is expected to be true before a loop is entered. (259)

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

logical operator

A

Either logical connective (&&, ||) or negation (!). (225)

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

loop invariant

A

An assertion that expresses a relationship among variables that remains constant on all iterations of a loop. (260)

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

loop variant

A

An assertion whose truth changes between the first and final execution of a loop. (261)

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

nested if statement

A

A selection statement used within another selection statement. (245)

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

nested loop

A

A loop as one of the statements in the body of another loop. (252)

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

output assertion

A

A statement of what is expected to be true after a loop is exited. (259)

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

quality assurance

A

The ongoing process of making sure that a software product is developed to the highest standards possible, subject to the constraints of time and money. (242)

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

reliability

A

A measure of software quality where the software works as intended. (253)

17
Q

robust

A

The state in which a program is protected against most possible crashes from bad data and unexpected values. (236)

18
Q

substring

A

A piece of a string, including characters between space characters. (265)

19
Q

truth table

A

A means of listing all of the possible values of a Boolean expression. (230)