Page 49 - UR221 Creative & Scientific Thinking_Neat
P. 49
3.28 Quiz (3)
C) Problem definition
D) Debugging
6. Decomposition is the process of:
A) Combining multiple programs
B) Breaking a complex problem into smaller parts
C) Deleting unnecessary code
D) Rewriting an algorithm
7. An algorithm must be:
A) Infinite
B) Ambiguous
C) Correct and finite
D) Emotional
8. Heuristic problem solving aims to:
A) Always find the perfect solution
B) Ignore constraints
C) Find a good-enough solution efficiently
D) Avoid logical reasoning
9. Abstraction in computing helps by:
A) Adding unnecessary details
B) Ignoring essential information
C) Focusing on essential features while hiding complexity
D) Making problems more complicated
10. Debugging is a process that involves:
A) Writing random code
B) Identifying and correcting errors
C) Deleting programs
D) Avoiding testing
40

