Programming Concept Quiz
Programming Concept Quiz
Algorithm
1. What is the definition of data in the context of computer programming? a. Abstract ideas
and concepts b. Instructions for a computer c. Information in a form the computer can use
d. A set of operations
2. Which phase involves breaking down a problem into manageable pieces and developing a
general solution for each piece? a. Analysis and Specification b. Implementation c.
Maintenance d. Problem-Solving Phase
3. In problem-solving, what is considered algorithmic? a. Solutions based on personal
biases b. Solutions expressed using a finite series of steps c. Solutions involving abstract
ideas d. Solutions derived from past experiences
4. What is the primary purpose of a flowchart in programming? a. To execute program
instructions b. To represent graphically program logic sequence c. To define data types d.
To provide alternative ways to solve a problem
5. Which of the following statements about algorithms is correct? a. They are based on
personal biases. b. They are written or verbal descriptions of illogical sequences. c. They
are step-by-step procedures allowing a computer to solve a problem. d. They are finite
and ambiguous.
6. What is the purpose of pseudocode? a. To represent machine language instructions b. To
create a concrete solution c. To specify data types d. To write code for a program before
implementation
7. What does definiteness mean in the context of algorithms? a. Ambiguity in instructions b.
Clear and unambiguous instructions c. Infeasibility of operations d. Infinite series of steps
Answer Key: