编译原理第七章练习题 .pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第7节习题

一、单项选择题

1、中间代码生成所依据的是。

a.语法规则b.词法规则c.语义规则d.等价变换规则

2、四元式之间的联系是通过实现的。

a.指示器b.临时变量c.符号表d.程序变量

3、后缀式ab+cd+/可用表达式来表示。

a.a+b/c+db.(a+b)/(c+d)c.a+b/(c+d)d.a+b+c/d

4、表达式(┓A∨B)∧(C∨D)的逆波兰表示为。

a.┓AB∨∧CD∨b.A┓B∨CD∨∧

c.AB∨┓CD∨∧d.A┓B∨∧CD∨

+

++

5、中间代码的树型表示ABCD所对应的表达式为。

a.A+B+C+Db.A+(B+C)+Dc.(A+B)+C+Dd.(A+B)+(C+D)

6、四元式表示法的优点为。

a.不便于优化处理,但便于表的更动b.不便于优化处理,但节省存储空间

c.便于优化处理,也便于表的更动d.便于表的更动,也节省存储空间

7、终结符具有属性。

a.传递b.继承c.抽象d.综合

解答

1、选c。

2、四元式之间的联系是通过临时变量实现的,故选b。

3、选b。

4、选b。

5、选d。

6、四元式表示法的优点与间接三元式相同,故选c。

7、选d。

二、多顶选择题

1、中间代码主要有。

a.四元式b.二元式c.三元式d.后缀式e.间接

三元式

2、下面中间代码形式中,能正确表示算术表达式a+b+c的有。

a.ab+c+b.abc++c.+d.+e.a+b+c

+ca+

ab

bc

3、在下面的语法制导翻译中,采用拉链-回填技术。

a.赋值语句b.goto语句c.条件语句d.循环语句

4、下列中间代码形式有益于优化处理。

a.三元式b.四元式c.间接三元式d.逆波兰表示法e.树形表示

5、在编译程序中安排中间代码生成的目的是。

a.便于进行存储空间的组织b.利于目标代码的优化

c.利于编译程序的移植d.利于目标代码的移植

e.利于提高目标代码的质量

6、下面的中间代码形式中,能正确表示算术表达式a+b*c。题)

*+

a.ab+c*b.abc*+c.a+b*cd.+c

您可能关注的文档

文档评论(0)

. + 关注
官方认证
文档贡献者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体 社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档