东北师范大学2021年9月《编译原理》基础作业考核试题及答案参考
1.逆波兰式ab+c+d*e-所对应的表达式是什么?( )
A.(a+b+c)*d-e
B.a+b+c*d-e
C.a+(b+c)*d-e
D.(a-b+c)*d+e
参考答案:A
2.在流程图中的一组结点构成一个循环时,可以有若干个入口结点,但出口结点必须是惟一的。( )
A.错误
B.正确
参考答案:A
3.JavaScript有两种引用数据类型:数组和对象。( )
A.正确
B.错误
参考答案:A
4.一个复杂的表达式须由多个四元式构成的序列来表示。( )
A.错误
B.正确
参考答案:B
5.静态存储分配允许程序出现( )。
A.递归过程
B.可变体积的数据项目
C.静态变量
D.待定性质的名字
参考答案:C
6.LL(k)文法都不是二义性的。( )
A.对B.错参考答案:A
7.LL(1)文法不能用LR(1)分析器来分析。( )
A.对B.错参考答案:B
8.算符优先分析法每次都是对( )进行归约
A.句柄
B.最左素短语
C.素短语
D.简单短语
参考答案:B
9.每个文法都能改写为LL(1)文法。( )
A ...
附件列表