以下关于编译程序的说法正确的是什么()。

题目
单选题
以下关于编译程序的说法正确的是什么()。
A

编译程序属于计算机应用软件,所有用户都需要编译程序

B

编译程序不会生成目标程序,而是直接执行源程序

C

编译程序完成高级语言程序到低级语言程序的等价翻译

D

编译程序构造比较复杂,一般不进行出错处理

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于解释程序和编译程序的论述,其中正确的一条是( )。

A.编译程序和解释程序均能产生目标程序

B.编译程序和解释程序均不能产生目标程序

C.编译程序能产生目标程序,而解释程序则不能

D.编译程序不能产生目标程序,而解释程序能


正确答案:C
解析:编译程序能产生目标程序,而解释程序则不能。故本题答案选择C。

第2题:

编译程序的功能是什么?解释程序与编译程序的主要区别是什么?请在150字以内简要说明。


正确答案:编译程序的功能是把某些高级语言编写的源程序翻译成与之等价的目标语言程序 解释程序与编译程序的主要区别是它不产生源程序的目标程序 这是一道要求读者掌握编译程序、解释程序基本功能的常识题。本题所涉及的知识点如下: ①编译程序的功能是把某些高级语言编写的源程序翻译成与之等价的目标语言程序。通常将编译程序的工作过程分为六个阶段如表6-28所示。每个阶段的操作在逻辑上是紧密相连的将源程序从一种表示形式一步步转换成目标代码。 ②解释程序是另一种语言处理程序在词法、语法和语义分析方面与编译程序的工作原理基本相同但在运行用户程序时它直接执行源程序或源程序的内部形式。 解释程序与编译程序的主要区别在于它不产生源程序的目标程序。 ③解释程序通常可以分为两部分:第一部分是分析部分包括通常的词法分析、语法分析和语义分析程序经语义分析后把源程序翻译成中间代码中间代码常采用逆波兰表示形式;第二部分是解释部分用来对第一部分所生产的中间代码进行解释执行。
编译程序的功能是把某些高级语言编写的源程序翻译成与之等价的目标语言程序 解释程序与编译程序的主要区别是它不产生源程序的目标程序 这是一道要求读者掌握编译程序、解释程序基本功能的常识题。本题所涉及的知识点如下: ①编译程序的功能是把某些高级语言编写的源程序翻译成与之等价的目标语言程序。通常将编译程序的工作过程分为六个阶段,如表6-28所示。每个阶段的操作在逻辑上是紧密相连的,将源程序从一种表示形式一步步转换成目标代码。 ②解释程序是另一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式。 解释程序与编译程序的主要区别在于它不产生源程序的目标程序。 ③解释程序通常可以分为两部分:第一部分是分析部分,包括通常的词法分析、语法分析和语义分析程序,经语义分析后把源程序翻译成中间代码,中间代码常采用逆波兰表示形式;第二部分是解释部分,用来对第一部分所生产的中间代码进行解释执行。

第3题:

以下关于编程语言的描述中,正确的是( )

A.汇编语言是符号化的机器语言,机器可以直接执行

B.为了完成编译任务,编译程序要对源程序进行扫描

C.解释程序比较简单,所以解释型程序执行速度很快

D.编译程序非常复杂,所以编译出来的程序执行速很慢


正确答案:B

第4题:

下列关于解释程序和编译程序的描述中,正确的是______。

A.编译程序不能产生目标程序,而解释程序能

B.编译程序和解释程序均不能产生目标程序

C.编译程序能产生目标程序,而解释程序则不能

D.编译程序和解释程序均能产生目标程序


正确答案:C
解析:机器逐条翻译逐条执行(即边解释边翻译),解释完成了,运行的结果也出来了,不产生目标程序,这个过程由解释程序来完成。先把源程序全部一次性翻译成目标程序,然后再执行目标程序,这个过程由编译程序完成。

第5题:

关于TCP和UDP,以下哪种说法是正确的( )


正确答案:A
在TCP/IP协议集中,传输控制协议TCP和用户数据报协议UDP运行于传输层,它利用IP层提供的服务,提供端到端的可靠的(TCP)和不可靠的(UDP)服务。

第6题:

编译程序与解释程序的区别及联系是什么?


正确答案:编译程序能生成目标程序,而解释程序不能。1.编译程序是整体编译完了,再一次性执行2.而解释程序是一边解释,一边执行。解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。3.编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快。4.而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的。这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)。

第7题:

以下关于编译程序的说法正确的是( )。A.编译程序属于计算机应用软件,所有用户都需要编译程序S

以下关于编译程序的说法正确的是( )。

A.编译程序属于计算机应用软件,所有用户都需要编译程序

B.编译程序不会生成目标程序,而是直接执行源程序

C.编译程序完成高级语言程序到低级语言程序的等价翻译

D.编译程序构造比较复杂,一般不进行出错处理


正确答案:C
编译程序就是把高级语言变成计算机可以识别的二进制语言,即编译程序完成高级语言程序到低级语言程序的等价翻译。

第8题:

关于达托霉素,以下说法正确的是()。


参考答案:不可用于治疗肺炎,因其可被肺泡表面活性物质灭活

第9题:

以下关于解释程序和编译程序的叙述中,正确的是( )。

A.编译程序和解释程序都生成源程序的目标程序 B.编译程序和解释程序都不生成源程序的目标程序 C.编译程序生成源程序的目标程序,解释程序则不然 D.编译程序不生成源程序的目标程序,而解释程序反之


正确答案:C

第10题:

以下关于编译程序的说法正确的是( )。

A.编译程序直接生成可执行文件

B.编译程序直接执行源程序

C.编译程序完成高级语言程序到低级语言程序的等价翻译

D.各种编译程序构造都比较复杂,所以执行效率高


正确答案:C
编译程序也叫编译系统,是把用高级语言编写的面向过程的源程序翻译成目标程序的语言处理程序。因此答案选择C。

更多相关问题