单选题()属于系统软件,它直接执行高级语言源程序或与源程序等价的某种中间代码。A编译程序B预处理程序C汇编程序D解释程序
单选题
()属于系统软件,它直接执行高级语言源程序或与源程序等价的某种中间代码。
A
编译程序
B
预处理程序
C
汇编程序
D
解释程序
参考解析
解析:
汇编程序用来翻译由汇编语言编写的源程序,翻译成目标程序后执行。而用汇编语言编写的程序是低级程序。如果源程序是用某种高级语言编写的,则需要响应的编译程序或解释程序对其进行翻译,然后在机器上执行。
编译程序需要把用高级语言编写的源程序翻译成与之等价的目标程序之后才能执行;而解释程序可直接运行由高级语言编写的源程序,也可以先将源程序翻译成某种中间代码形式,然后对中间代码进行解释执行。
编译程序需要把用高级语言编写的源程序翻译成与之等价的目标程序之后才能执行;而解释程序可直接运行由高级语言编写的源程序,也可以先将源程序翻译成某种中间代码形式,然后对中间代码进行解释执行。
相关考题:
以下叙述正确的是()。A.BASIC源程序可在DOS下直接执行B.商品化的软件就是系统软件,用户编写的软件就是应用软件C.用高级语言编写的程序必须经过翻译后才能执行D.安装了C语言编译器的计算机可以直接执行C语言源程序
高级语言的语言处理程序分为解释程序和编译程序两种。解释程序处理源程序时,大多数采用______方法。A.源程序语句被逐个直接解释执行B.先将源程序转化成某种中间代码,然后对这种代码解释执行C.先将源程序转化成目标代码,再执行D.以上方法都不是A.B.C.D.
下列叙述中,正确的是A.只要将高级语言编写的源程序文件(如 try. C) 的扩展名更改为.exe,则它就成为可执行文件了B.当代高级的计算机可以直接执行用高级语言编写的程序C.用高级语言编写的源程序经过编译和连接后成为可执行程序D.用高级程序语言编写的源程序可移植性和可读性都很差
下列描述正确的是( )。A.计算机不能直接执行高级语言源程序,但可以直接执行汇编语言源程序B.高级语言与CPU型号无关,但汇编语言与CPU型号相关C.高级语言源程序不如汇编语言源程序的可读性好D.高级语言程序不如汇编语言程序的移植性好
将高级语言源程序通过编译或解释方式进行翻译时,可以先生成与源程序等价的某种中间代码。以下关于中间代码的叙述中,正确的是( )。A.中间代码常采用符号表来表示B.后缀式和三地址码是常用的中间代码C.对中间代码进行优化要依据运行程序的机器特性D.中间代码不能跨平台
将高级语言源程序翻译为可在计算机上执行的形式有多种不同的方式,其中( )。A.编译方式和解释方式都生成逻辑上与源程序等价的目标程序B.编译方式和解释方式都不生成逻辑上与源程序等价的目标程序C.编译方式生成逻辑上与源程序等价的目标程序,解释方式不生成D.解释方式生成逻辑上与源程序等价的目标程序,编译方式不生成
以下说法中,错误的是()。A、高级语言编写的源程序计算机可直接执行B、编译程序把高级语言源程序全部转换成机器指令并产生目标程序C、解释程序,以解释方式分析源程序代码,不形成目标程序D、各种高级语言有其专用的编译或解释程序
判断题计算机能直接执行高级语言源程序。A对B错