Chapter 1 - Computational Thinking
1. Which term refers to a series of finite steps for solving a problem or carrying out a task?
a. pattern
b. algorithm
c. decomposition
d. level of abstraction
ANSWER: b
FEEDBACK: a. Incorrect. Within a good algorithm, the specific series of finite steps or rules can
be followed to successfully complete a requested task. A pattern is a similarity
found in a procedure or task.
b. Correct. Within a good algorithm, the specific series of finite steps or rules can
be followed to successfully complete a requested task.
c. Incorrect. Within a good algorithm, the specific series of finite steps or rules can
be followed to successfully complete a requested task. Decomposition divides
a complex problem or task into manageable units.
d. Incorrect. Within a good algorithm, the specific series of finite steps or rules can
be followed to successfully complete a requested task. The term level of
abstraction relates to the amount of detail that is hidden.
POINTS: 1
DIFFICULTY: Easy
REFERENCES: Algorithms
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
LEARNING OBJECTIVES: PJVA.MCMU.23.1.1.1 - Define the term "algorithm" as a series of steps for solving
a problem or carrying out a task.
KEYWORDS: Bloom's: Remember
DATE CREATED: 3/31/2022 9:54 AM
DATE MODIFIED: 3/31/2022 10:44 AM
2. Programming algorithms specify the underlying logic for the statements in a computer program.
a. True
b. False
ANSWER: True
FEEDBACK: Correct Programming algorithms describe the orderly steps that need to be completed by
a computer program to accomplish a task. Without a solid, well-written computer
algorithm to follow, the computer program may not function correctly when
solving the intended task.
Incorrect Computer programmers use programming algorithms as blueprints to guide them
when writing their computer programs in languages such as Java. The
programming algorithm is the foundation for the computer program, which will
Category | Testbanks |
Comments | 0 |
Rating | |
Sales | 0 |