北语19秋《编译原理》作业4[满分答案]答案
19秋《编译原理》作业4
试卷总分:100 得分:100
一、判断题 (共 18 道试题,共 90 分)
1.题目见图片{图}
2.在解释方式下,解释程序将按照源程序中语句的动态顺序,逐句地进行分析解释,并立即予以执行。
3.静态数据区用于可变数据以及管理过程活动的控制信息。
4.静态数组的存储空间可以在编译时确定。( )
5.简单优先文法允许任意两个产生式具有相同右部。( )
6.逆波兰法表示的表达式把运算对象放在运算符的后面。( )
7.题目见图片{图}
8.程序设计语言中的布尔表达式只有一个作用,即用做改变控制流语句中的表达式。
9.题目见图片{图}
10.所有的编译程序都要进行优化阶段。
11.对所有的LR分析器总控程序都是相同的。
12.优先分析法可以分成简单优先分析法和算符优先分析法。
13.题目见图片{图}
14.在编译中进行语法检查的目的是为了发现程序中所有错误。( )
15.预测分析方法是自底向上分析的一种方法。
16.题目见图片{图}
17.在程序中标识符的出现仅为使用性的。( )
18.递归下降分析法是自顶向下分析方法。( )
北语19秋《编译原理》作业4[满分答案]多选题
二、多选题 (共 2 道试题,共 10 分)
19.一个LR(1) 项目可以看成( )两个部分组成。
A.心
B.向前搜索符集合
C.分析表
D.分析函数
20.语言程序的测试工具有( )
A.静态分析器
B.调试工具
C.格式化工具
D.动态测试器
北语19秋《编译原理》作业4[满分答案]历年真题如下: