Previous Section
 < Free Open Study > 
Next Section


tail recursion
a recursive algorithm in which no statements are executed after the return from the recursive call
team programming
the use of two or more programmers to design a program that would take one programmer too long to complete
a C++ language construct that allows the compiler to generate multiple versions of a class type or a function by allowing parameterized types
temporary file
a file that exists only during the execution of a program
termination condition
the condition that causes a loop to be exited
test driver

See driver.

test plan
a document that specifies how a program is to be tested
test plan implementation
using the test cases specified in a test plan to verify that a program outputs the predicted results
checking a program's output by comparing it to hand-calculated results; running a program with data sets designed to discover any errors
testing the state of a stream
the act of using a C++ stream variable in a logical expression as if it were a Boolean variable; the result is true if the last I/O operation on that stream succeeded, and false otherwise
text file
a file in which each component is a character; each numeric digit is represented by its code in the collating sequence
top-down design
a technique for developing a program in which the problem is divided into more easily handled subproblems, the solutions of which create a solution to the overall problem; also called stepwise refinement and modular programming
trailer node
a placeholder node at the end of a list; used to simplify list processing
transfer function

See conversion function.

an operation that builds a new value of an ADT, given one or more previous values of the type
traverse a list
to access the components of a list one at a time from the beginning of the list to the end
two-dimensional array
a collection of components, all of the same type, structured in two dimensions; each component is accessed by a pair of indexes that represent the component's position within each dimension
type cast

See conversion function.

type coercion
an automatic conversion of a value of one type to a value of another type
type definition
the association of a type identifier with the definition of a new data type

Previous Section
 < Free Open Study > 
Next Section
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)