单选题
338.下列说法中,正确的是 ()
A
只要将高级程序语言编写的源程序文件(如try.c)的扩展名更改为exe,则它就成为可执行文件了
B
高档计算机可以直接执行用高级程序语言编写的程序
C
高级语言源程序只有经过编译和链接后才能成为可执行程序
D
用高级程序语言编写的程序可移植性和可读性都很差
答案解析
正确答案:C
解析:
题目解析
正确答案:C. 高级语言源程序只有经过编译和链接后才能成为可执行程序
解析:在这道题中,选项A是错误的,因为仅仅通过更改源程序文件的扩展名并不会使其成为可执行文件。选项B也是错误的,因为高级计算机并不能直接执行用高级程序语言编写的程序,它们需要被翻译成机器语言。选项D也是错误的,因为用高级程序语言编写的程序的可移植性和可读性实际上是相对较好的。正确答案是C,因为高级语言源程序需要经过编译和链接的过程,编译将源代码翻译成机器可执行的代码,然后链接将各个模块组合成最终的可执行程序。
相关知识点:
高级语言程序执行,记:高语程序需编译链接
