The correct answer is: C. has a program in its memory.
A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations automatically. Modern computers can perform generic sets of operations known as programs. These programs enable computers to perform a wide range of tasks.
A computer program is a set of instructions that tells a computer what to do. Programs are written in a language that the computer can understand. The computer then executes the instructions in the program to perform the desired task.
A computer program is stored in the computer’s memory. When the computer is turned on, the program is loaded into memory and executed. The program can then be used to perform the desired task.
Without a program in its memory, a computer cannot function. The program tells the computer what to do and how to do it. Without a program, the computer would be unable to perform any tasks.
The other options are not necessary for a computer to function. A control unit is responsible for controlling the flow of instructions in a program. Input data is data that is entered into the computer. Software packages are programs that are used to perform specific tasks. None of these things are necessary for a computer to function.