2024智慧树网课答案 编译原理(哈尔滨工程大学) 最新完整智慧树知到满分章节测试答案

2024年9月26日 分类:免费网课答案 作者:网课帮手

第一章 单元测试

1、 问题:

编译器(Compiler)能捕捉的错误都是静态错误(Static errors)。

选项:
A:对
B:错
答案: 【


2、 问题:

编译器只能识别动态(Dynamic)语义,但不能识别静态(Static)语义。

选项:
A:对
B:错
答案: 【

3、 问题:

对源程序进行编译正确处理顺序为()

选项:
A:语义分析,语法分析、词法分析,代码生成
B:语法分析、词法分析、语义分析、代码生成
C:词法分析、语法分析、语义分析、代码生成
D:其他选项都不对
答案: 【
词法分析、语法分析、语义分析、代码生成

4、 问题:

编译器的各个阶段的产物分别是( )、中间代码和目标代码。

选项:
A:语法树、分析树、注释树
B:记号序列、注释树、分析树
C:记号序列、语法树、注释树 
D:其他选项都错
答案: 【
记号序列、语法树、注释树 

5、 问题:

( )执行翻译代码的功能,且立即执行源程序,而不产生中间代码。

选项:
A:编译器
B:汇编程序
C:解释程序 
D:连接程序
答案: 【
解释程序 

6、 问题:

将编译程序分成若干个“遍”是为了____。

选项:
A:提高程序的执行效率
B:使程序的结构更加清晰 
C:利用有限的机器内存并提高机器的执行效率
D:利用有限的机器内存但降低了机器的执行效率
答案: 【
利用有限的机器内存并提高机器的执行效率

7、 问题:

词法分析器用于识别_____。

选项:
A:字符串
B:语句   
C:单词    
D:标识符
答案: 【
单词    

8、 问题:

在编译器的功能模块中,扫描器的功能是( )。

选项:
A:词法分析
B:语法分析 
C:语义分析
D:代码优化
答案: 【
词法分析

9、 问题:

编译器进行的是(  )

选项:
A:动态语义分析
B:静态和动态语义分析
C:静态语义分析 
D:其他选项都不对
答案: 【
静态语义分析 

10、 问题:

编译器中词法分析的输入和输出分别是( )

选项:
A:字符串、记号串 
B:记号串、注释树
C:记号串、语法树
D:语法树、注释树
答案: 【
字符串、记号串 

第二章 单元测试

1、 问题:

确定的自动机以及不确定的自动机都能正确地识别正规集。

选项:
A:对
B:错
答案: 【

2、 问题:

正则文法、 DFA和正则表达式均可以用于描述高级程序设计语言的词法。

选项:
A:对
B:错
答案: 【

3、 问题:

在有穷自动机中,两个状态是等价的条件是(   )。

选项:
A:同为可接受状态或不可接受状态
B:对于所有输入,两个状态迁移到等价状态里
C:两个状态都不是无用状态              
D:A和B
答案: 【
A和B

4、 问题:

扫描器所完成的任务是从字符串形式的源程序中识别出一个个具有独立含义的最小语法单位即( )

选项:
A:字符 
B:单词
C:句子
D:句型
答案: 【
单词

5、 问题:

设∑为{a,b},则a,ba,{    },Ø都是∑上的正规式。

选项:
A:对
B:错
答案: 【

6、 问题:

以下( )不是DFA的组成部分。

选项:
A:有穷字母表
B:初始状态集合 
C:终止状态集合
D:有限状态集合
答案: 【
初始状态集合 

7、 问题:

在有穷自动机中, 有穷自动机的状态s和t不等价,则称这两个状态是可区别的。

选项:
A:对
B:错
答案: 【

8、 问题:

“由大写字母组成的、以Z开头并且不以Z结尾的字符串”的正则表达式是()

选项:
A: Z [a-z]Z
B:Z [a-Y]

C:Z [a-z]+[a-Y]
D:Z [a-Z][A-Y]
答案: 【
Z [a-Z]
[A-Y]

9、 问题:

下面(  )是词法分析的理论基础。

选项:
A:正规式
B:有穷自动机
C:下推自动机      
D:正规文法
答案: 【
有穷自动机

第三章 单元测试

1、 问题:

高级语言编译程序常用的语法分析方法中,递归下降分析法属于(  )分析方法。

选项:
A:自左至右
B:自顶向下 
C:自底向上                           
D:自右向左
答案: 【
自顶向下 

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读