单项选择题

可编程控制器的()主要用于存放系统程序、用户程序和工作数据。

A.编程器
B.中央处理器
C.输入单元
D.存储器