单项选择题

用C语言编写的程序必须翻译成可执行程序后才能够在计算机上运行,在此过程中必须通过下列哪种程序进行处理?()

A.编辑程序
B.解释程序
C.汇编程序
D.编译程序