编译原理(山东联盟-山东财经大学) 知到智慧树答案2024 z27796

 

第一章 单元测试

1、 下述描述错误的是( )。

A:高级语言程序必须经过编译或解释,才能被机器执行
B:高级语言程序很接近自然语言,不能被机器直接识别和执行
C:机器语言程序是由0或1组成,能被机器直接识别并执行
D:汇编语言程序是由助记符组成,能被机器直接识别并执行
答案: 汇编语言程序是由助记符组成,能被机器直接识别并执行

2、 编译程序是一种( )。

A:翻译程序
B:汇编程序
C:目标程序
D:解释程序
答案: 翻译程序

3、 ( )不是编译程序的组成部分。

A:接口管理程序
B:词法分析程序
C:中间代码生成程序
D:语法分析程序
答案: 接口管理程序

4、 编译程序中,语法分析器的输入是( )。

A:短语
B:表达式
C:句子
D:单词
答案: 单词

5、 编译过程分成若干“遍”的主要目的是( )。

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

6、 C语言编写的源程序,每次执行都要边解释边执行。

A:对
B:错
答案: 错

7、 语法分析的任务是将输入的单词序列转换成各种语法短语。

A:对
B:错
答案: 对

8、 编译程序的前端部分是和目标机器无关的分析部分。

A:对
B:错
答案: 对

9、 语义分析是在语法分析之后进行。

A:错
B:对
答案: 对

10、 编程程序生成的目标程序是机器语言编写的指令。

A:对
B:错
答案: 错

第二章 单元测试

1、 符号串abc的前缀有()个。

A:2
B:1
C:4
D:3
答案: 4

2、 符号串x=ab,符号串y=abc,x和y的乘积(或称:连接)得到的符号串是( )。

A:cabab
B:abc
C:a2b2c
D:ababc
答案: ababc

3、 语法树的构成方法有( )种。

A:4
B:2
C:3
D:1
答案: 2

4、 Chomsky文法分类中,2型文法又称为( )。

A:一般文法
B:正规文法
C:上下文无关文法
D:上下文有关文法
答案: 上下文无关文法

5、 已知文法:G(E):
E→T | E+T
T→F | TF
F→i
该文法的一个句子i
1+i2i3中,句柄是( )。

A:i2*i3
B:i1
C:i3
D:i2
答案: i1

6、 词法分析器的输出包括单词的( )。

A:种别(也称:类别)
B:自身值
C:地址
D:长度
答案: 种别(也称:类别),自身值

7、 空串ε的长度为0.

A:对
B:错
答案: 对

8、

bc和cb是两个不同的符号串。

A:对
B:错
答案: 对

9、 字母表的克林闭包(kleene)一定包含符号ε。

A:对
B:错
答案: 对

10、 短语、直接短语、句柄都是句型的成分。

A:错
B:对
答案: 对

第三章 单元测试

第四章 单元测试

第五章 单元测试

第六章 单元测试

1、 某属性文法,产生式S→B关联的语义计算包括{ B.f := S.f} ,据此判断.f是( )属性。

A:综合属性
B:具体属性
C:继承属性
D:遗传属性
答案: 继承属性

2、 某属性文法,产生式E→T关联的语义计算包括{ E.val := T.val} ,据此判断.val属性应该在( )语法分析过程中进行语义计算。

A:自顶向下
B:自底向上
C:从左到右
D:从右到左
答案: 自底向上

3、 某属性文法,产生式B→Bb关联的语义计算是B→{B1.in_num :=B.in_num }B1b{ B.num := B1.num-1} ,在自顶向下语法分析时,对于应该先计算的属性描述正确的是( )。

A:继承属性.in_num
B:综合属性.in_num
C:继承属性.num
D:综合属性.num
答案: 继承属性.in_num

4、 某属性文法中,为产生式A→Aa关联的语义计算可以是{ A.n→A.n +1} 。

A:对
B:错
答案: 错

5、 S-属性文法的语义技术是自底向上进行。

A:对
B:错
答案: 对

6、 语法制导的语义计算是指在语义分析的同时,顺便进行语法分析和检查。

A:对
B:错
答案: 错

7、 原来的文法G(S)的基础上,为其文法符号关联具有特定意义的属性,并为产生式关联语义计算或条件谓词,就构成属性文法。

A:对
B:错
答案: 对

8、 终结符号的属性值来自词法分析的结果。

A:对
B:错
答案: 对

9、 既有继承属性又有综合属性的文法是L-属性文法。

A:对
B:错
答案: 对

10、 基于属性文法的语义计算更适合在语法分析时实现语义计算。

A:对
B:错
答案: 错


下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!

暂无优惠



完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,无期末答案。购买后上方矩形框将出现已付费的隐藏内容。



不知道怎么购买?点此查看购买教程!


点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

阿布查查 » 编译原理(山东联盟-山东财经大学) 知到智慧树答案2024 z27796
+
账户
更新
搜索
帮助
主页