第一范文网 - 专业文章范例文档资料分享平台

西安交通大学17年5月课程考试《编译原理》作业考核试题

来源:用户分享 时间:2025/6/13 3:18:54 本文由妯辫姳鑽� 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

谋学网www.mouxue.com

一、单选题(共 30 道试题,共 60 分。)V 1. 设有文法G[S]:S→S1|S0|S|S|||,下列符号串中是该文法的句子有( ) . 0 . 001 . 00 . 10

标准答案:

2. 设G为算符优先文法,G的任意终结符对、有以下关系成立( )。 . 若f()>g(),则> . 若f()

3. 程序基本块是指( )。 . 一个子程序

. 一个仅有一个入口和一个出口的语句 . 一个没有嵌套的程序段

. 一组顺序执行的程序段,仅有一个入口和一个出口 标准答案:

4. 如果文法G是无二义的,则它的任何句子( ) . 最左推导和最右推导对应的语法树必定相同 . 最左推导和最右推导对应的语法树可能不同 . 最左推导和最右推导必定相同

. 可能存在两个不同的最左推导,但它们对应的语法树相同 标准答案:

5. 在目标代码生成阶段,符号表用于( )。 . 目标代码生成 . 语义检查 . 语法检查 . 地址分配 标准答案:

6. homsky把文法分成四种类型,其中,( )也称正规文法 . 0型 . 1型 . 2型 . 3型

标准答案:

7. 在LR(0)的TION子表中,如果某一行中存在标记“rj”的栏,则( )。 . 该行必定填满rj . 该行未填满rj . 其他行也有rj

. goto子表中也有rj 标准答案:

谋学网www.mouxue.com

8. 使用三元式是为了( )。 . 便于代码优化处理

. 避免把临时变量填入符号表 . 节省存储代码的空间 . 提高访问代码的速度 标准答案:

9. 识别上下文无关语言的自动机是( ) . 下推自动机 . NF . F

. 图灵机 标准答案:

10. 在LR分析法中,分析栈中存放的状态是识别规范句型( )的F状态。 . 句柄 . 前缀 . 活前缀 . LR(0)项目 标准答案:

11. 描述一个语言的文法是( ) . 唯一的 . 不唯一的 . 可能唯一 . 都不正确 标准答案:

12. 编译程序使用( )区别标识符的作用域。 . 说明标识符的过程或函数名

. 说明标识符的过程或函数的静态层次 . 说明标识符的过程或函数的动态层次 . 标识符的行号 标准答案:

13. 使用( )可以定义一个程序的意义。 . 语义规则 . 词法规则 . 产生规则 . 词法规则 标准答案:

14. 在整个编译期间,对符号表的操作大致都有( )。 . 查询给定名字 . 填入新名字

. 访问给定名字的信息 . 更新给定名字的信息 标准答案:

15. ( )语言具有这样的特点:没有分程序结构;过程定义不允许嵌套;允许过程嵌套定

谋学网www.mouxue.com

义。 . Fortrn . Psl . . 都不 标准答案:

16. 中间代码生成时所遵循的是( )。 . 语法规则 . 词法规则 . 语义规则 . 等价变换规则 标准答案:

17. 编译程序是对( )。 . 汇编程序的翻译

. 高级语言程序的解释执行 . 机器语言的执行 . 高级语言的翻译 标准答案:

18. 以( )作为输出,允许自程序单独编译。 . 绝对机器代码 . 可再定位机器语言 . 汇编语言程序 . 中间语言 标准答案:

19. 静态分配允许程序出现( )。 . 递归过程

. 可变体积的数据项目 . 静态变量

. 待定性质的名字 标准答案:

20. 以绝对机器代码为输出,所有地址均已定位,这种代码的优点是( )。 . 可立即执行 . 可进一步优化 . 目标代码简短

. 目标代码执行效率高 标准答案:

21. 一个( )指明了在分析过程中的某时刻所能看到产生式多大一部分。 . 活前缀 . 前缀 . 项目 . 项目集 标准答案:

22. 一个文法所描述的语言是( )

西安交通大学17年5月课程考试《编译原理》作业考核试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4jqjc26lxm3y3j84vsq02xzhu2kzn0009vb_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top