Multiple choice

To write a program that solves a given problem, a programmer

  1. designs an algorithm

  2. codes an algorithm in a programming language

  3. debugs the program

  4. all of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Program development is a holistic process that includes defining the algorithm, writing the code, and testing/debugging to ensure correctness.