INMT 443 Exam1 Questions with Verified
Answers
Sequence Check - Answer-The control number flows sequentially and any sequence or duplicated
control numbers are rejected or noted on an exception report. For example, invoices are numbered
sequentially. The day's invoices begin with 12001 and end with 15045. If any invoice larger than 15045 is
encountered during processing, the invoice is rejected as an invalid invoice number.
Limit check - Answer-Data should not exceed a predetermined amount. For example, payroll checks
should not exceed $4,000. If a check exceeds this amount, the data would be rejected for further
verification.
Range check - Answer-Data should be within a predetermined range of values. For example, product
type codes range from 100 to 250. Any code outside this range should be rejected as an invalid product
type.
Validity check - Answer-Programmed checking of the data validity in accordance with predetermined
criteria. For example, a payroll record contains a field for marital status and the acceptable status codes
are M or S. If any other code is entered, it should be rejected.
Reasonableness check - Answer-Input data are matched to predetermined reasonable limits or
occurrence rates. For example, a widget manufacturer usually receives orders for no more than 20
widgets. If an order for more than 20 widgets is received, the program should output a warning.
,Table lookups - Answer-Input data comply with predetermined criteria maintained in a computerized
table of possible values. For example, the input clerk enters a city code of 1 to 10. This number
corresponds with a computerized table that matches to a city name.
Existence check - Answer-Data are entered correctly and agree with valid predetermined criteria. For
example, a valid transaction code must be entered in the transaction code field.
Key verification - Answer-The keying process is repeated by a separate individual using a machine that
compares the original keystrokes to the repeated keystrokes. For example, the worker number is keyed
twice and compared to verify the keying process.
Check digit - Answer-A numeric value that has been calculated mathematically is added to data to
ensure that the original data have not been altered or incorrect.
Completeness check - Answer-A field should always contain data rather than zeros or blanks. A check of
each byte of that field should be performed to determine that some form of data, not blanks or zeros, is
present. For example, a worker number on a new employee record is left blank. This is a key field, and
the request would be rejected if left blank.
Duplicate check - Answer-New transactions are matched to those previously input to ensure that they
have not already been entered. For example, not paying a vendor invoice twice.
Logical relationship check - Answer-If a particular condition is true, then one or more additional
conditions or data input relationships may be required to be true and consider the input valid. For
example, the hire date of an employee may be required to be more than 16 years past his date of birth.
< or > - Answer-Strictly less than or greater than
<= or >= - Answer-less/greater than or equal
, = - Answer-equal
<> - Answer-not equal
Is - Answer-Compares two object reference variables
& - Answer-concatenate
Logical AND - Answer-All conditions are true
Logical OR - Answer-At least one condition is true
Logical XOR - Answer-One and only one condition is true
Logical NOT - Answer-Condition is not true
Logical BETWEEN - Answer-Upper and lower range, be careful to ensure the upper and lower limit are
included if you want them to be
Object - Answer-Programming constructs that encapsulate data, behavior, and identity. Object data is
contained in the fields, properties, and events of the object, and object behaviors are defined by the
methods and interfaces of the object.
A combination of code and data that can be treated as a unit. An object can be a piece of an application,
like a control or a form. An entire app can be an object.
Classes are cookie cutters, objects are cookies.
Answers
Sequence Check - Answer-The control number flows sequentially and any sequence or duplicated
control numbers are rejected or noted on an exception report. For example, invoices are numbered
sequentially. The day's invoices begin with 12001 and end with 15045. If any invoice larger than 15045 is
encountered during processing, the invoice is rejected as an invalid invoice number.
Limit check - Answer-Data should not exceed a predetermined amount. For example, payroll checks
should not exceed $4,000. If a check exceeds this amount, the data would be rejected for further
verification.
Range check - Answer-Data should be within a predetermined range of values. For example, product
type codes range from 100 to 250. Any code outside this range should be rejected as an invalid product
type.
Validity check - Answer-Programmed checking of the data validity in accordance with predetermined
criteria. For example, a payroll record contains a field for marital status and the acceptable status codes
are M or S. If any other code is entered, it should be rejected.
Reasonableness check - Answer-Input data are matched to predetermined reasonable limits or
occurrence rates. For example, a widget manufacturer usually receives orders for no more than 20
widgets. If an order for more than 20 widgets is received, the program should output a warning.
,Table lookups - Answer-Input data comply with predetermined criteria maintained in a computerized
table of possible values. For example, the input clerk enters a city code of 1 to 10. This number
corresponds with a computerized table that matches to a city name.
Existence check - Answer-Data are entered correctly and agree with valid predetermined criteria. For
example, a valid transaction code must be entered in the transaction code field.
Key verification - Answer-The keying process is repeated by a separate individual using a machine that
compares the original keystrokes to the repeated keystrokes. For example, the worker number is keyed
twice and compared to verify the keying process.
Check digit - Answer-A numeric value that has been calculated mathematically is added to data to
ensure that the original data have not been altered or incorrect.
Completeness check - Answer-A field should always contain data rather than zeros or blanks. A check of
each byte of that field should be performed to determine that some form of data, not blanks or zeros, is
present. For example, a worker number on a new employee record is left blank. This is a key field, and
the request would be rejected if left blank.
Duplicate check - Answer-New transactions are matched to those previously input to ensure that they
have not already been entered. For example, not paying a vendor invoice twice.
Logical relationship check - Answer-If a particular condition is true, then one or more additional
conditions or data input relationships may be required to be true and consider the input valid. For
example, the hire date of an employee may be required to be more than 16 years past his date of birth.
< or > - Answer-Strictly less than or greater than
<= or >= - Answer-less/greater than or equal
, = - Answer-equal
<> - Answer-not equal
Is - Answer-Compares two object reference variables
& - Answer-concatenate
Logical AND - Answer-All conditions are true
Logical OR - Answer-At least one condition is true
Logical XOR - Answer-One and only one condition is true
Logical NOT - Answer-Condition is not true
Logical BETWEEN - Answer-Upper and lower range, be careful to ensure the upper and lower limit are
included if you want them to be
Object - Answer-Programming constructs that encapsulate data, behavior, and identity. Object data is
contained in the fields, properties, and events of the object, and object behaviors are defined by the
methods and interfaces of the object.
A combination of code and data that can be treated as a unit. An object can be a piece of an application,
like a control or a form. An entire app can be an object.
Classes are cookie cutters, objects are cookies.