This is a multiple choice quiz

Answer the questions below, when you are done, please submit the form.

NAME:

Question #1: A variable name can also be called a(n) ________________
byte
record
identifier
assignment
Question #2: True or False: This structure processes and then tests to see if the processing should be done again. The processing will always be done at least once.
true
false
Question #3: You use quotation marks to enclose ____________________
string or character constant
numeric constant
variable names
string or character or numeric constant
Question #4: In the example below, the = is called a(n) __________________
    ans = a + b
equal sign
assignment sign
comparison operator
either an equal sign or an assignment sign
Question #5: The case structure is an alternative to a(n) _____________
series of calculations
series of assignments
series of selections
while loop
Question #6: True or False: This structure tests and then processes. Processing continues while the condition is true. The processing will always be done at least once.
true
false
Question #7: The three structures that define all programming logic are:?
selection, process, loop
sequence, selection, loop
sequence, iteration, loop
selection, repetion, case
Question #8: When a structure contains another structure, it is called _______________
stacking
repetition
selection
nesting
Question #9: Which of the following is NOT an acceptable name for the structure that allows you to do the same set of instructions mutliple times?
repetition
iteration
decision
loop
Question #10: In structured programming, the first data input statement or read is separate from the data input statement or read statement for all of the other records. The first data input statement or read is called ______________.
priming read
priming input
initializing read
all of the above
Question #11: A(n) _____________________ is used to show the relationship between modules.
logic flowchart
data dictionary
hierarchy chart
print chart
Question #12: True or False: calc Reorder() is a valid name for a module according to the rules in your text.
true
false
Question #13: When one module causes another module to execute, the first module is ___________ the second module.
defining
reusing
declaring
calling
Question #14: True or False: Once you have designed the output, you need to look at the available input and see if you have the data available to produce the output.
true
false
Question #15: Which of the following is NOT a reason to use modularization?
abstraction
reusability of code
encourages one programmer to develop all the code
easier to identify structures
Question #16: True or False: In a printer spacing chart, each box represents a field that will be printed.
true
false
Question #17: The part of documentation that lists all variable names in the program along with their type, size and description is called a _______________________.
data dictionary
hierarchy chart
user documentation manual
GUI
Question #18: True or False: The program is written before the output is designed.
true
false
Question #19: If the decimal point is not stored in the data file, it is called a(n) _______________ decimal point.
implied
assumed
constant
either implied or assumed
Question #20: You have 100 records on your file or table and you are writing a report that is printing out the information from all 100 records. On the printer spacing chart, the line representing the data on the record is called the ______________________.
constant
heading line
detail line
summary line