logo - 刷刷题
下载APP
编译原理-2020春夏
编译原理-2020春夏 - 刷刷题
题数
49
考试分类
智慧树
学校
哈尔滨工程大学
售价
¥5
收藏
分享
去刷题
章节目录
第一章测试
第二章测试
第三章测试
第四章测试
第五章测试
第六章测试
第七章测试
编译原理教程考试
期末补考试卷
简介
本课程是计算机科学与技术专业的核心课程之一,主要讲述程序设计语言编译构造的基本原理和基本实现方法。本课程主要讲授正则表达式、有穷自动机、自顶向下语法分析、中间代码生成、符号表的组织与管理、代码生成与优化问题等内容。本课程的知识点支撑计算机科学与技术专业的毕业要求2(问题分析)和毕业要求4(研究)。
...更多
题目预览
【单选题】
将编译程序分成若干个“遍”是为了____。
A.
使程序的结构更加清晰 
B.
利用有限的机器内存但降低了机器的执行效率
C.
提高程序的执行效率
D.
利用有限的机器内存并提高机器的执行效率
参考答案:
D
参考解析:
欢迎编辑补充或参与题目讨论
【判断题】
编译器(Compiler)能捕捉的错误都是静态错误(Static errors)。
A.
B.
参考答案:
A
参考解析:
欢迎编辑补充或参与题目讨论
【判断题】
正则文法、 DFA和正则表达式均可以用于描述高级程序设计语言的词法。
A.
B.
参考答案:
B
参考解析:
欢迎编辑补充或参与题目讨论
【判断题】
确定的自动机以及不确定的自动机都能正确地识别正规集。
A.
B.
参考答案:
B
参考解析:
欢迎编辑补充或参与题目讨论
【单选题】
编译器的各个阶段的产物分别是( )、中间代码和目标代码。
A.
语法树、分析树、注释树
B.
其他选项都错
C.
记号序列、语法树、注释树 
D.
记号序列、注释树、分析树
参考答案:
C
参考解析:
欢迎编辑补充或参与题目讨论
【单选题】
词法分析器用于识别_____。
A.
语句   
B.
字符串
C.
单词    
D.
标识符
参考答案:
C
参考解析:
欢迎编辑补充或参与题目讨论
【单选题】
( )执行翻译代码的功能,且立即执行源程序,而不产生中间代码。
A.
连接程序
B.
编译器
C.
汇编程序
D.
解释程序 
参考答案:
D
参考解析:
欢迎编辑补充或参与题目讨论
【单选题】
对源程序进行编译正确处理顺序为()
A.
其他选项都不对
B.
语法分析、词法分析、语义分析、代码生成
C.
语义分析,语法分析、词法分析,代码生成
D.
词法分析、语法分析、语义分析、代码生成
参考答案:
D
参考解析:
欢迎编辑补充或参与题目讨论
【判断题】
编译器只能识别动态(Dynamic)语义,但不能识别静态(Static)语义。
A.
B.
参考答案:
B
参考解析:
欢迎编辑补充或参与题目讨论