单项选择题

A、管理和操纵数据库的软件
B、翻译源程序为可直接执行二进制代码目标程序的软件
C、解决某一个具体问题而编写的程序
D、用户与计算机的借口,方便用户操作和使用计算机的软件