高级语言与机器语言相比,以下叙述错误的是()
A.采用高级语言编写的程序占用内存空间较大,执行速度较慢
B.高级语言更接近人类的自然语言,易学易记
C.采用高级语言编写的程序可读性强,修改方便
D..采用高级语言编写的程序通用性弱,不易移植
正确答案:D
答案解析:
A选项:高级语言编写的程序通常需要经过编译或解释等过程转换为机器语言才能执行,相较于机器语言,其占用内存空间较大,执行速度较慢。因为高级语言编写的代码在转换过程中会增加额外的开销,例如解释型语言在运行时逐行解释代码会耗费时间,所以A选项叙述正确。
B选项:高级语言设计的初衷就是更接近人类的自然语言,使用类似英语单词和语句结构的形式来编写程序,例如Python语言中使用“if”“else”“for”等英文单词来表示逻辑判断和循环等操作,所以易学易记,B选项叙述正确。
C选项:高级语言具有更好的可读性,因为其代码结构和语法更符合人类的思维习惯,对于程序员来说理解和阅读代码更加容易。当程序需要修改时,清晰的代码结构也使得修改更加方便,例如在Python中定义函数和类等结构,层次分明,便于维护和修改,C选项叙述正确。
D选项:高级语言编写的程序通用性强,易于移植。高级语言屏蔽了不同计算机硬件的差异,通过编译器或解释器可以在不同的操作系统和硬件平台上运行。例如用Java编写的程序可以在Windows、Linux、Mac等多种操作系统上运行,只需要相应平台安装了Java运行环境即可,所以D选项叙述错误。
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
