An electronic device, operating under the control of information, that can accept data, process the data, produce output and store the results for future use
Explanation:
The description provided perfectly defines a computer. A computer is an electronic device designed to accept data (input), process it according to a set of instructions (control of information/programs), produce results (output), and store these results for later use. Option (a) 'Input' is only one part of this definition. Option (c) 'Software' refers to the programs that run on a computer, not the device itself. Option (d) 'Hardware' refers to the physical components, but the definition describes the functionality of the entire system, which is a computer. Therefore, 'Computer' (b) is the most accurate answer.