Back to marketplace

Chapter 7

No description yet. This curated deck is ready for daily study.

Total cards: 19•Content version: v3•Public deck•Updated: 8/1/2026

Card preview (19)

#1
Front (Question)

arithmetic overflow

Back (Answer)

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

#2
Front (Question)

boundary condition

Back (Answer)

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

#3
Front (Question)

combinatorial explosion

Back (Answer)

A multiplicative growth. (255)

#4
Front (Question)

complete code coverage

Back (Answer)

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

#5
Front (Question)

equivalence class

Back (Answer)

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

#6
Front (Question)

extended if statement

Back (Answer)

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

#7
Front (Question)

extreme condition

Back (Answer)

Data at the limits of validity. (243)

#8
Front (Question)

input assertion

Back (Answer)

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

#9
Front (Question)

logical operator

Back (Answer)

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

#10
Front (Question)

loop invariant

Back (Answer)

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

#11
Front (Question)

loop variant

Back (Answer)

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

#12
Front (Question)

nested if statement

Back (Answer)

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

#13
Front (Question)

nested loop

Back (Answer)

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

#14
Front (Question)

output assertion

Back (Answer)

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

#15
Front (Question)

quality assurance

Back (Answer)

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)

#16
Front (Question)

reliability

Back (Answer)

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

#17
Front (Question)

robust

Back (Answer)

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

#18
Front (Question)

substring

Back (Answer)

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

#19
Front (Question)

truth table

Back (Answer)

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