下列关于程序设计语言的叙述,错误的是( )。

admin2019-10-30  25

问题 下列关于程序设计语言的叙述,错误的是(       )。

选项 A、高级语言程序有解释与编译两种执行方式
B、用于辅助编写汇编语言程序的编辑软件称为汇编程序
C、机器语言与计算机硬件关系密切,用它编写的程序可移植性较差
D、机械语言和汇编语言都属于低级语言

答案B

解析 按照不同的翻译处理办法,可把翻译程序分为以下三类:
①汇编程序:从汇编语言到机器语言的翻译程序。
②解释程序:按源程序中指令(或语句)的执行顺序,逐条翻译并立即执行相应功能的处理程序。这种翻译方式并不形成机器语言形式的目标程序。
优点:实现算法简单,易于在解释过程中灵活方便地插入所需要的修改和调试措施。
缺点:运行效率低
③编译程序;从高级语言到机器语言或汇编语言的编译程序。编译程序对源程序进行翻译的方法相当于“笔译”,在编译程序的执行过程中,要对源程序扫描一遍或几遍,最终形成一个可在具体计算机上执行的目标程序。
优点:通过编译程序的处理可以一次性地产生高效运行的目标程序,并把它保存在磁盘上,以备多次执行。
缺点:实现算法较为复杂。
应用:编译程序适合于翻译那些规模大、结构复杂、运行时间长的大型应用程序。
转载请注明原文地址:https://kaotiyun.com/show/BknC777K
0

最新回复(0)