【中级软件设计师】语言处理程序(汇编程序、解释程序、编译程序)附软考真题
【中级软件设计师】语言处理程序(汇编程序、解释程序、编译程序)附软考真题
目录
- 【中级软件设计师】语言处理程序(汇编程序、解释程序、编译程序)附软考真题
- 一、历年真题
- 二、考点:语言处理程序
- 1、基本类型
- 2、汇编程序
- 3、解释程序
- 4、编译程序
- 三、真题的答案与解析
- 答案
复习技巧:
若已掌握【语言处理程序(汇编程序、解释程序、编译程序)】相关知识,可直接刷以下真题;
若对知识一知半解,建议略读题目,掌握真题以下知识点,再返回刷题。(仅个人建议哦)
真题的答案及解析在文末❥(^_-)!
一、历年真题
1、将高级语言源程序翻译成目标程序的是()。(2012年下半年)
A. 解释程序
B. 编译程序
C. 链接程序
D. 汇编程序
2、以下关于解释程序和编译程序的叙述中,正确的是()。(2013年上半年)
A. 编译程序和解释程序都生成源程序的目标程序
B. 编译程序和解释程序都不生成源程序的目标程序
C. 编译程序生成源程序的目标程序,而解释程序则不然
D. 编译程序不生成源程序的目标程序,而解释程序反之
3、以下关于实现高级程序设计语言的编译和解释方式的叙述中,正确的是()。(2014年上半年)
A. 在编译方式下产生源程序的目标程序,在解释方式下不产生
B. 在解释方式下产生源程序的目标程序,在编译方式下不产生
C. 编译和解释方式都产生源程序的目标程序,差别是优化效率不同
D. 编译和解释方式都不产生源程序的目标程序,差别在是否优化
4、以下关于高级程序设计语言实现的编译和解释方式的叙述中,正确的是()。(2016年上半年)
A. 编译程序不参与用户程序的运行控制,而解释程序则参与
B. 编译程序可以用高级语言编写,而解释程序只能用汇编语言编写
C. 编译方式处理源程序时不进行优化,而解释方式则进行优化
D. 编译方式不生成源程序的目标程序,而解释方式则生成
5、将高级语言源程序翻译为可在计算机上执行的形式有多种不同的方式,其中,()。(2018年上半年)
A. 编译方式和解释方式都生成逻辑上与源程序等价的目标程序
B. 编译方式和解释方式都不生成逻辑上与源程序等价的目标程序
C. 编译方式生成逻辑上与源程序等价的目标程序,解释方式不生成
D. 解释方式生成逻辑上与源程序等价的目标程序,编译方式不生成
二、考点:语言处理程序
1、基本类型
汇编程序(翻译汇编语言)、解释程序(翻译高级语言)、编译程序(翻译高级语言)
2、汇编程序
是将 汇编语言 所编写的源程序翻译成机器指令程序。
3、解释程序
🔺也称解释器,可直接解释执行源程序,或将源程序翻译成某种中间表示形式后再加以执行。
4、编译程序
🔺也称编译器,将源程序翻译成目标语言程序,再在计算机上运行目标程序。
解释器和编译器的异同之处:
同:都是翻译高级程序设计语言的基本方式。
🔺异:
解释器:翻译源程序时不生成独立的目标程序,源程序和解释程序都要参与到程序的运行过程中。
编译器:翻译源程序时将其翻译成独立保存的目标程序,源程序和编译程序都不再参与到目标程序的运行过程中。
三、真题的答案与解析
答案
1、B
2、C
3、A
4、A
5、C
