第一章 编译原理概述:从程序设计语言的发展过程出发,宏观地介绍语言处理程序、解释程序、编译程序的概貌。了解翻译程序的工作原理和编译程序各组成部分、功能和生成方法。1.1编译原理概论:编译原理概论
1.2编译程序的结构:编译程序的结构
1.3编译器的构造和组成(一):编译器的构造和组成
1.4编译器的构造和组成(二):编译器的构造和组成
1.5编译器运行的辅助程序与工具:编译器运行的辅助程序与工具
1.6编译器运行的主要数据结构(一):编译器运行的主要数据结构
1.7编译器运行的主要数据结构(二):编译器运行的主要数据结构
1.8自举与移植(一):自举与移植
1.9自举与移植(二):自举与移植
[单选题]编译器中词法分析的输入和输出分别是( )

选项:[语法树、注释树, 记号串、语法树, 字符串、记号串 
, 记号串、注释树]
[单选题]词法分析器用于识别_____。

选项:[单词    
, 标识符, 语句   
, 字符串
]
[单选题]在编译器的功能模块中,扫描器的功能是( )。

选项:[词法分析, 代码优化, 语法分析 
, 语义分析]
[单选题]将编译程序分成若干个“遍”是为了____。

选项:[利用有限的机器内存并提高机器的执行效率, 利用有限的机器内存但降低了机器的执行效率, 使程序的结构更加清晰 
, 提高程序的执行效率]
[单选题]编译器进行的是(  )

选项:[动态语义分析, 其他选项都不对, 静态和动态语义分析, 静态语义分析 
]
[单选题]编译器(Compiler)能捕捉的错误都是静态错误(Static errors)。

选项:[错, 对]
[单选题]编译器的各个阶段的产物分别是( )、中间代码和目标代码。

选项:[记号序列、注释树、分析树, 语法树、分析树、注释树, 其他选项都错, 记号序列、语法树、注释树 
]
[单选题]编译器只能识别动态(Dynamic)语义,但不能识别静态(Static)语义。

选项:[错, 对]
[单选题]( )执行翻译代码的功能,且立即执行源程序,而不产生中间代码。

选项:[编译器, 解释程序 
, 连接程序, 汇编程序]
[单选题]对源程序进行编译正确处理顺序为()

选项:[语法分析、词法分析、语义分析、代码生成, 词法分析、语法分析、语义分析、代码生成, 其他选项都不对, 语义分析,语法分析、词法分析,代码生成]

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部