机器语言是计算机唯一能直接执行的语言。计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种 “翻译”通常有两种方式,即( )和( )
编译# 解释
举一反三
- 用计算机机器语言编写的程序可以由计算机直接执行,用高级语言编写的程序必须经过编译才能执行。
- 计算机能直接执行的计算机程序是() A: 机器语言程序 B: 汇编语言源程序 C: 高级语言源程序 D: C语言源程序
- 在计算机上,高级语言程序(源程序)不能直接运行,必须将它们翻译成具体机器的机器语言(目标程序)才能执行。这种翻译是由( )来完成的。 A: 编译程序 B: 翻译程序 C: 转译程序 D: 转换程序
- 计算机硬件直接能执行的程序是 程序,高级语言编写的源程序必须经过__ ____翻译,计算机才能执行。
- 用高级语言编写的程序称为高级语言源程序,它需要通过( )或( )方式翻译成机器语言,才能被计算机识别和执行。
内容
- 0
高级语言编写的程序通过语言处理程序翻译成计算机能识别和执行的二进制机器指令才能执行,计算机将源程序翻译成机器指令时的翻译方式包括() A: 编辑程序方式 B: 堆栈方式 C: 编译方式 D: 解释方式 E: 电子通信方式
- 1
高级语言程序必须翻译成机器语言程序才能执行,计算机无法直接执行用高级语言编写的程序。高级语言程序的翻译方式有两种:一种是编译方式,另一种是()方式。相应的语言处理系统分别称为编译程序和解释程序。
- 2
国籍不同的两个人要交流,需要中间的翻译。计算机直接识别和执行的是机器语言编写的程序。这样用汇编语言和高级语言编写的程序,计算机不能直接执行,也需要翻译,充当翻译角色的就是语言处理程序,语言处理程序分为:汇编程序、编译程序、解释程序这三种。其中( )是把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。( )又称编译器,是将高级语言书写的源程序翻译成机器语言目标程序。( )是逐句获取源程序语句,逐句运行,没有目标程序的生成。(请注意答题时三个答案之间用空格隔开)
- 3
下列关于高级语言和机器语言的说法中,错误的是()。 A: A高级语言源程序翻译成机器语言程序的过程有编译和解释两种程序 B: B计算机只能识别和执行二进制机器语言代码 C: C所有源程序必须翻译成机器语言程序,才能为计算机识别并执行 D: D计算机可以直接执行用高级语言编写的程序
- 4
高级语言的源程序需翻译成机器语言能执行的目标程序才能执行,这种翻译方式有()