如果编译程序生成的目标程序是汇编语言程序,则源程序的执行分为哪三个阶段?

题目
问答题
如果编译程序生成的目标程序是汇编语言程序,则源程序的执行分为哪三个阶段?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

汇编语言源程序经( )汇编得到机器指令形式的目标代码。

A.C编译程序

B.FORTRAN编译程序

C.PASCAL编译程序

D.汇编程序


正确答案:D

第2题:

能把汇编语言源程序翻译成目标程序的程序 ,称为( )。

A.编译程序

B.解释程序

C.编辑程序

D.汇编程序


正确答案:D

第3题:

汇编语言源程序变换成机器语言目标程序是经过()来实现的。

A.编译程序解释

B.汇编程序解释

C.编译程序翻译

D.汇编程序翻译


正确答案:D

第4题:

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

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


正确答案:C

第5题:

计算机的编译程序可以

A.将高级语言源程序翻译成机器语言程序(目标程序)

B.将汇编语言源程序翻译成机器语言程序(目标程序)

C.对源程序边扫描翻译边执行

D.对目标程序装配链接


正确答案:A
解析:所谓高级语言,一般说来是用简单英文来表达的编程语言,这就是说,它编写的指令不是CPU能直接理解的机器语言,而是人们易理解的符号、单词或语句。每种高级语言有一个编译或者解释程序,把高级语言翻译成计算机能执行的机器语言。所以说,计算机的编译程序可以将高级语言源程序翻译成机器语言程序。

第6题:

判断下列叙述正确与否。

①解释程序是接收参数,按照某一样板产生机器语言程序的计算机程序。

②编译程序是为把高级语言书写的计算机程序翻译成面向计算机的目标程序而使用的计算机程序。

③就执行速度而言,编译程序比解释程序慢。

④解释程序是用来逐句分析执行源程序语句的计算机程序。

⑤COBOL和FORTRAN语言程序通常解释执行。

⑥使用编译程序时,因为是逐句地翻译执行源程序的语句,所以可逐条语句排错。

⑦汇编程序的功能是将汇编语言书写的源程序翻译成由机器指令和其他信息组成的目标程序。

⑧任何一种汇编语言的每一语句都能对应于一条机器语言指令。

⑨连接装配程序可把经编译程序产生的目标程序变成可执行的机器语言程序。

⑩某些连接装配程序可把由PASCAL语言编译程序和C语言编译程序分别产生的目标程序,连接成一个可执行程序。


正确答案:①错误 ②正确 ③错误 ④正确 ⑤错误 ⑥错误 ⑦正确 ⑧错误 ⑨正确 ⑩正确
①错误 ②正确 ③错误 ④正确 ⑤错误 ⑥错误 ⑦正确 ⑧错误 ⑨正确 ⑩正确

第7题:

在下列叙述中,正确的是( )。

A.执行目标程序时,编译程序必须已在内存

B.词法分析、语法分析、目标代码生成是编译过程中几个必须经过的阶段

C.解释程序不产生目标程序,因此执行速度快

D.解释程序是用汇编语言写的源程序


正确答案:B

第8题:

编译程序的作用是()

A.把源程序译成目标程序

B.解释并执行程序

C.把目标程序译成源程序

D.对源程序进行编辑


正确答案:A

第9题:

编译程序和解释程序的区别是( )。

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

B.解释程序能生成目标程序,而编译程序不能

C.解释程序能加工汇编语言源程序,而编译程序不能

D.编译程序能工作在交互方式下,而解释程序不能


正确答案:A

第10题:

以下关于高级程序设计语言实现的编译和解释方式的叙述中,正确的是()

A.编译程序不参与用户程序的运行控制,而解释程序则参与

B.编译程序可以用高级语言编写,而解释程序只能用汇编语言编写

C.编译方式处理源程序时不进行优化,而解释方式则进行优化

D.编译方式不生成源程序的目标程序,而解释方式则生成。


正确答案:D

更多相关问题