问题
单项选择题
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
A) C语言程序仅可以编译执行
B) C语言程序仅可以解释执行
C) C语言程序既可以编译执行又可以解释执行
D) 以上说法都不对
答案
参考答案:A
解析: 解释程序是将源程序(如BASIC)作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。编译程序是把高级语言(如FORTRAN、COBOL、Pascal、C等)源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后再让计算机执行这个目标程序,得到计算结果。