APSU CSCI 2010 FINAL EXAM STUDY GUIDE
PRACTICE QUESTIONS AND COMPLETE
SOLUTIONS GRADED A+
⩥ Sequence.
Answer: The order in which steps are followed.
⩥ Boolean Logic.
Answer: Conditional logic involving if, and, or, then.
⩥ Lists.
Answer: A list of (usually) similar items.
⩥ Arithmetic.
Answer: Variable N = 'Cake' is variable X = Variable N.
⩥ Procedures.
Answer: A cluster of code that can be used over and over.
⩥ User Input.
Answer: Where you elicit a response from the user.
,⩥ Variables.
Answer: Containers where the values can change.
⩥ Abstraction.
Answer: Something that you know how to use, but do not know how it
works.
⩥ Iterative Development Process.
Answer: The process by which computer programs are designed,
developed and tested in repeated cycles.
⩥ Debug.
Answer: To identify and remove errors from a computer program.
⩥ Algorithm.
Answer: A finite set of instructions that accomplish a specific task.
⩥ Sequencing.
Answer: Executes statements one at a time - in order, one after another.
⩥ Selection.
, Answer: Uses 'if...then' to tell a computer how to select a step or to tell
the sequence that it should be executed.
⩥ Imperative Statement.
Answer: A command statement with a verb phrase that indicates an
operation to perform (example move_forward).
⩥ Descriptive Qualifier.
Answer: A specific adverb or adjective that further qualifies or limits the
meaning of a word (example left shoe).
⩥ Natural Language.
Answer: A complex, but structured language, both written and spoken,
that has evolved naturally in humans through use, repetition, and
adaptation.
⩥ Binary.
Answer: Machine code that is a direct, low-level translation from the
high-level source code, and is a pattern of 0s and 1s.
⩥ Artificial Language.
Answer: A limited size language, usually developed by a small group for
specific purposes.
PRACTICE QUESTIONS AND COMPLETE
SOLUTIONS GRADED A+
⩥ Sequence.
Answer: The order in which steps are followed.
⩥ Boolean Logic.
Answer: Conditional logic involving if, and, or, then.
⩥ Lists.
Answer: A list of (usually) similar items.
⩥ Arithmetic.
Answer: Variable N = 'Cake' is variable X = Variable N.
⩥ Procedures.
Answer: A cluster of code that can be used over and over.
⩥ User Input.
Answer: Where you elicit a response from the user.
,⩥ Variables.
Answer: Containers where the values can change.
⩥ Abstraction.
Answer: Something that you know how to use, but do not know how it
works.
⩥ Iterative Development Process.
Answer: The process by which computer programs are designed,
developed and tested in repeated cycles.
⩥ Debug.
Answer: To identify and remove errors from a computer program.
⩥ Algorithm.
Answer: A finite set of instructions that accomplish a specific task.
⩥ Sequencing.
Answer: Executes statements one at a time - in order, one after another.
⩥ Selection.
, Answer: Uses 'if...then' to tell a computer how to select a step or to tell
the sequence that it should be executed.
⩥ Imperative Statement.
Answer: A command statement with a verb phrase that indicates an
operation to perform (example move_forward).
⩥ Descriptive Qualifier.
Answer: A specific adverb or adjective that further qualifies or limits the
meaning of a word (example left shoe).
⩥ Natural Language.
Answer: A complex, but structured language, both written and spoken,
that has evolved naturally in humans through use, repetition, and
adaptation.
⩥ Binary.
Answer: Machine code that is a direct, low-level translation from the
high-level source code, and is a pattern of 0s and 1s.
⩥ Artificial Language.
Answer: A limited size language, usually developed by a small group for
specific purposes.