东北师范大学2021年9月《编译原理》基础作业考核试题及答案参考
1.设有文法G[S]:S→aAc|b,A→cAS|ε,则文法G是哪一类文法?( )
A.LL(1)文法
B.非LL(1)文法
C.二义性文法
D.无法判断
参考答案:B
2.JavaScript有两种引用数据类型:数组和对象。( )
A.正确
B.错误
参考答案:A
3.有文法G=({S},{a},{S→SaS,S→e},S),该文法是( )。
A.LL(1)文法
B.二义性文法
C.算符优先文法
D.SLR(1)文法
参考答案:B
4.一个句型对应的一棵语法树包括了该句型的所有推导。( )
A.错误
B.正确
参考答案:B
5.解释程序与编译程序的主要区别是在解释程序的执行过程中不产生目标程序。( )
A.错误
B.正确
参考答案:B
6.解释器可以通过翻译来生成目标程序。( )
A.正确
B.错误
参考答案:B
7.文法S→aA;A→Ab;A→b是LR(0)文法(S为文法的开始符号)。( )
A.错误
B.正确
参考答案:A
8.符号表管理和出错管理是编译过程中的两项重要工作。( )
A.错误
B.正确
参考答案:B ...
附件列表