单项选择题

A.高级语言源程序翻译成机器语言程序的过程有编译和解释两种程序
B.计算机只能识别和执行二进制机器语言代码
C.所有源程序必须翻译成机器语言程序,才能为计算机识别并执行
D.计算机可以直接执行用高级语言编写的程序