用高级程序设计语言编写的程序称为源程序 它______。

用高级程序设计语言编写的程序称为源程序 它______。

A.只能在专门的机器上运行

B.无需编译或解释 可直接在机器上运行

C.不可读

D.具有可读性和可移植性

正确答案是D