2024知到答案 编译原理(苏州大学) 最新智慧树满分章节测试答案
第一章 单元测试
1、单选题:
编译是对()程序进行翻译?
选项:
A:汇编语言
B:自然语言
C:高级语言
D:机器语言
答案: 【高级语言】
2、单选题:
()过程不是每个编译程序都必需的?
选项:
A:词法分析和语法分析
B:语义分析和中间代码生成
C:代码优化和目标代码生成
D:中间代码生成和代码优化
答案: 【中间代码生成和代码优化】
3、多选题:
编译程序各阶段的工作都涉及()。
选项:
A:表格管理
B:语法分析
C:代码生成
D:出错管理
答案: 【表格管理;
出错管理】
4、判断题:
目标代码生成阶段的工作与目标机器的体系结构密切相关。
选项:
A:对
B:错
答案: 【对】
5、判断题:
解释方式下,在机器上运行的目标程序完全独立于源程序。
选项:
A:对
B:错
答案: 【错】
第二章 单元测试
1、单选题:
词法分析器用于识别( )。
选项:
A:单词
B:句型
C:句子
D:产生式
答案: 【单词】
2、单选题:
将识别各类单词的有限自动机合并后得到的有限自动机()。
选项:
A:是最小的DFA
B:一定是NFA
C:一定是DFA
D:可能是NFA也可能是DFA
答案: 【可能是NFA也可能是DFA】
3、多选题:
在词法分析中,能识别出( )
选项:
A:运算符
B:常数
C:逆波兰式
D:四元式
E:基本字
答案: 【运算符;
常数;
基本字】
4、判断题:
自动机M和M′的状态数不同,则二者必不等价。
选项:
A:错
B:对
答案: 【错】
5、判断题:
正规式(a|b)* 和(a*|b*)+等价。
选项:
A:错
B:对
答案: 【对】