本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-24到2020-07-03
本篇答案更新状态:已完结

1 绪论 1.1-1.2 单元测验

1、 问题:一个语言处理系统一般包括()
选项:
A:预处理器
B:编译器
C:汇编器
D:连接器
E:源程序
答案: 【预处理器;
编译器;
汇编器;
连接器

2、 问题:编译器前端包含的模块有(   )
选项:
A:词法分析
B:语法分析
C:语义分析
D:中间代码生成
E:符号表
答案: 【词法分析;
语法分析;
语义分析;
中间代码生成

3、 问题:编译器后端包含的模块有()
选项:
A:代码优化
B:代码生成
C:可执行程序
D:符号表
答案: 【代码优化;
代码生成

4、 问题:语义分析的目的是检查程序的语义正确性,以保证程序各部分能有意义地结合在一起,为后面代码生成阶段收集类型信息。包含的模块有()
选项:
A:类型检查
B:类型转换
C:语法制导翻译
D:词法分析
E:中间代码生成
答案: 【类型检查;
类型转换;
语法制导翻译

5、 问题:编译器是指将源程序编译为目标可执行程序的系统
选项:
A:正确
B:错误
答案: 【正确

6、 问题:词法分析的目的是逐个读构成源程序的字符,把它们组成词法单元流。
选项:
A:正确
B:错误
答案: 【正确

7、 问题:语法分析的目的是把词法记号流依照语言的语义层次分组,以形成语法短语。
选项:
A:正确
B:错误
答案: 【错误
分析:【语法分析的目的是把词法记号流依照语言的语法结构按层次分组,以形成语法短语。

8、 问题:编译器的一项重要工作是记录源程序中使用的标识符,并收集每个标识符的各种属性。
选项:
A:正确
B:错误
答案: 【正确

9、 问题:符号表是为每个词法单元保存一个记录的数据结构
选项:
A:正确
B:错误
答案: 【错误
分析:【符号表是为每个标识符保存一个记录的数据结构,记录的域是标识符的属性。该数据结构允许我们迅速地找到一个标识符的记录,在此记录中存储和读取数据。

10、 问题:翻译器是能够完成从源语言到(    )变换的软件
答案: 【目标语言

11、 问题:解释器的输入包含(  )和输入内容。
答案: 【源程序

12、 问题:混合编译器包括:翻译器和(   )
答案: 【虚拟机

13、 问题:中间代码位于(    )和机器语言(目标程序)之间
答案: 【(以下答案任选其一都对)高级编程语言;
编程语言;
源代码

1 绪论 1.3-1.4 单元测验

1、 问题:词法分析包括的模块有()
选项:
A:剔除空白和注释
B:识别和计算常量
C:识别关键字和标识符
D:构建语法树
答案: 【剔除空白和注释;
识别和计算常量;
识别关键字和标识符

2、 问题:上下文无关文法包括()
选项:
A:终结符的有限集合
B:非终结符的有限集合
C:开始符号
D:产生式的有限集合
答案: 【终结符的有限集合;
非终结符的有限集合;
开始符号;
产生式的有限集合

3、 问题:语法分析树性质的性质有(    )
选项:
A:根结点是开始符号
B:叶子结点是终结符或空符号
C:内部结点是一个非终结符
D:一个文法生成的语言是它的某个分析树生成的串的集合。
答案: 【根结点是开始符号;
叶子结点是终结符或空符号;
内部结点是一个非终结符;
一个文法生成的语言是它的某个分析树生成的串的集合。

4、 问题:语法分析是指决定如何使用一个文法生成一个终结符号串的过程。
选项:
A:正确
B:错误
答案: 【正确

5、 问题:在自上而下的语法分析中,一般来说,为一个非终结符号选择产生式是一个“尝试并犯错”的过程
选项:
A:正确
B:错误
答案: 【正确

6、 问题:左递归不会使递归下降语法分析器进入无限循环
选项:
A:正确
B:错误

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注