C
解析:本题考查高级程序设计语言的分类。高级程序设计语言一般可分为编译型和解释型两类。解释型将源语言书写的源程序作为输入,解释成机器认识的二进制代码,解释一句后就提交计算机执行一句,并不形成目标程序,其典型的产品有Basic语言。编译型把高级语言源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后再让计算机去执行这个目标程序,得到计算结果。这是一类非常重要的语言处理程序,其代表产品有Fortran、Pascal、C等语言。另外,还有一类就是半编译半解释型,例如Java语言,它是把源程序首先编译成中间代码,然后虚拟机再对中间代码进行解释执行。