自考生网为考生们整理提供了“2022年4月自考07016编译原理模拟试题及答案1”,更多07016编译原理模拟试题内容可点击查看07016编译原理模拟试题及答案汇总。
注:不同省份、不同专业的自考模拟试题及答案,只要课程代码和课程名称相同,都可参考使用。
1、将编译程序分成若干个“遍”是为了
A.提高程序的执行效率
B.使程序的结构更加清晰
C.利用有限的机器内存并提高机器的执行效率
D.利用有限的机器内存但降低了机器的执行效率
2、中间代码生成时所依据的是
A.语法规则
B.词法规则
C.语义规则
D.等价变换规则
3、与编译系统相比,解释系统().
A.比较简单,可移植性好,执行速度快
B.比较复杂,可移植性好,执行速度快
C.比较简单,可移植性差,执行速度慢
D.比较简单,可移植性好,执行速度慢
4、如果文法G是无二义的,则它的任何句子α().
A.最左推导和最右推导对应的语法树必定相同
B.最左推导和最右推导对应的语法树可能不同
C.最左推导和最右推导必定相同
D.可能存在两个不同的最左推导,但它们对应的语法树相同
5、编译程序使用()区别标识符的作用域.
A.说明标识符的过程或函数名
B.说明标识符的过程或函数的静态层次
C.说明标识符的过程或函数的动态层次
D.标识符的行号
6、般程序设计语言的定义都涉及()三个方面.
①语法 ②语义 ③语用 ④程序基本符号的确定
A.①,②和③
B.①,②和④
C.①,③和④
D.②,③和④
7、下述语句类中,()在编译阶段通常不产生可执行代码.
A.赋值语句
B.流程控制语句
C.说明语句
D.输入输出语句
8、一张转换图只包含有限个状态,其中有一个被认为是初态,最多只有一个终态
A.正确
B.错误
9、递归下降分析法是自顶向上分析方法.
A.正确
B.错误
10、自底而上语法分析方法的主要问题是候选式的选择.
A.正确
B.错误
11、若源程序是用高级语言编写的,目标程序是机器语言程序或汇编程序,则其翻译程序称为____.
12、语法分析的有效工具是____.
13、自底向上的语法分析方法的基本思想是:从输入串入手,利用文法的产生式一步一步地向上进行____,力求归约到文法的开始符号.
14、一个LR分析器包括两部分:一个总控程序和____.
15、预测分析程序是使用一张分析表和一个____进行联合控制的.
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题