单项选择题

一般使用高级语言编写的应用程序称为______,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译程序成机器语言才能执行。

A.用户程序
B.浮动程序
C.源程序
D.目标程序