单选题 计算机之所以有相当的灵活性和通用性,能解决许多不同的问题,主要是由于______。
A.配备了不同的输入/输出设备
B.硬件性能卓越、功能强大
C.操作者灵活熟悉的操作
D.能执行不同的程序,实现程序安排的操作

【正确答案】 D
【答案解析】