Study your flashcards anywhere!

Download the official Cram app for free >

  • Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off

How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key


Play button


Play button




Click to flip

23 Cards in this Set

  • Front
  • Back
Limited dynamic length string?
Allow strings to have varying length up to declared and fixed maximum set by variable's definition.
Range is a combination of the range of fractions, and, the range of exponents.
Dynamic length strings?
Allow strings to have varying length with no maximum.
Primitive data types?
Data types that are not defined in terms of other types.
An Array is a homogeneous (same) aggregate (whole) of data elements in which an individual element is identified by its position in the aggregate.
Enumeration type?
An Enumeration Type is one in which all of the possible values, which become symbolic constants are enumerated in the definition.
Associative Array?
An unordered collection of data elements that are indexed by an equal number of values called KEYS.
Precision is the accuracy of the fractional part of a value, measured as the number of bits.
A type that may store different type values at different times during program execution.
Ordinal Type?
An Ordinal Type is one in which the range of possible values can be easily associated with the set of positive integers.
Set Type
One whose variables can store unordered collections of distinct values from some ordinal type calle its base type.
Float type is the standard size, usually being stored in four bytes of memory.
Side Affect?
Occurs when the function changes either one of its parameters or a global variable.
Descriptor is the collection of attributes of a variable. In all cases, it is used for type checking and by allocation and deallocation operations.
Explicit type conversions
Stack-dynamic array?
A Stack-Dynamic Array is one in which the subscript ranges are dynamically bound and the storage allocation is dynamic (done during run-time).
Short circuit evaluation?
One in which the result is determined without evaluation all of the operands and/or operators.
Subrange Type?
A Subrange Type is a contiguous subsequence of an ordinal type.
A possibly heterogeneous aggregate of data elements in which the individual elements are identified by names.
Fixed Stack Dynamic Array?
A Fixed Stack-Dynamic Array is one in which the subscript ranges are statically bound, but the allocation is done at declaration elaboration time during execution.
Static length String?
The length can be static and specified in the declaration.
Heap-Dynamic Array?
A Heap-Dynamic Array is one in which the binding of subscript ranges and storage allocation is dynamic and can change any number of times during the array's lifetime.
Static array?
A Static Array is one in which the subscript ranges are statically bound and storage allocation is static (done before run time). The advantage of static arrayy is efficiency.