问题:
	[单选] 将编译程序分成若干个“遍”是为了()
 
    提高程序的执行效率。使程序的结构更加清晰。利用有限的机器内存并提高机器的执行效率。利用有限的机器内存但降低了机器的执行效率。
 
    持有左值。持有右值。既持有左值又持有右值。既不持有左值也不持有右值。
 
    问题:
	[单选] 编译程序绝大多数时间花在()上。
 
    出错处理。词法分析。目标代码生成。管理表格。
 
    单词的种别编码。单词在符号表中的位置。单词的种别编码和自身值。单词自身值。
 
    MI和M2的状态数相等。Ml和M2的有向弧条数相等。。M1和M2所识别的语言集相等。Ml和M2状态数和有向弧条数相等。
 
    问题:
	[单选] 后缀式ab+cd+/可用表达式()来表示。
 
    a+b/c+d。(a+B./(c+D.。a+b/(c+D.。a+b+c/d。
 
    问题:
	[单选] 程序所需的数据空间在程序运行前就可确定,称为()管理技术。
 
    动态存储。栈式存储。静态存储。堆式存储。
 
    问题:
	[单选] 堆式动态分配申请和释放存储空间遵守()原则。
 
    先请先放。先请后放。后请先放。任意。