Difficulty: Easy
Correct Answer: data
Explanation:
Introduction / Context:
Solving problems on a computer requires three elemental components: data (the raw facts), instructions (the steps to process those facts), and the program (a structured collection of instructions). Distinguishing these terms is essential in computer science, databases, and software engineering.
Given Data / Assumptions:
Concept / Approach:
Data represents raw facts, measurements, symbols, or values—such as temperatures, IDs, or text—before they are interpreted. An instruction is a directive telling the CPU what to do with the data (e.g., add, compare, move). A program is an ordered set of instructions that implements an algorithm. Controls typically refer to signals, UI elements, or control flow, not the raw facts themselves.
Step-by-Step Solution:
Isolate the definition sought: “names, numbers, and other facts.”Match to standard terminology: these are data.Select “data.”
Verification / Alternative check:
Any programming example shows variables holding data values; instructions manipulate those values. Database schemas store data; queries process it.
Why Other Options Are Wrong:
Program = set of instructions; instruction = single operation; controls ≠ raw facts.
Common Pitfalls:
Confusing data with information; information is data interpreted within context, while the question targets the raw inputs.
Final Answer:
data.
Discussion & Comments