| 
 | 
 
+458600;《编译原理》18春平时作业1-0001 
下列()代码优化方法不是针对循环代码优化进行的。 
奥鹏兰州大学 
 
A、强度削弱 
B、删除归纳变量 
C、删除多余运算 
D、代码外提 
2对应Chomsky四种文法的四种语言之间的关系是() 
A、L0∈L1∈L2∈L3 
B、L3∈L2∈L1∈L0 
C、L3=L2∈L1∈L0 
D、L0∈L1∈L2=L3 
3()是一种典型的解释型语言。 
A、BASIC 
B、C 
C、FORTRAN 
D、PASCAL 
4一个LR(1)文法合并同心集后,如果不是LALR(1)文法必定存在() 
A、移进-归约冲突 
B、归约-归约冲突 
C、识别句型 
D、收集类型信息 
5一般程序设计语言的定义都涉及()三个方面。1)语法2)语义3)语用4)程序基本符号的确定 
A、1)2)3) 
B、1)2)4) 
C、1)3)4) 
D、2)3)4) 
6词法分析器用于识别()。 
A、字符串 
B、语句 
C、单词 
D、标识符 
7编译程序是一种()。 
A、汇编程序 
B、翻译程序 
C、解释程序 
D、目标程序 
8文法G[E]:E→T∣E+TT→F∣T﹡FF→a∣(E)该文法句型E+F﹡(E+T)的简单短语是下列符号串中的()。①(E+T)②E+T③F④F﹡(E+T) 
A、①和③ 
B、②和③ 
C、③和④ 
D、③ 
9下面关于解释程序的描述正确的是_____。(1)解释程序的特点是处理程序时不产生目标代码(2)解释程序适用于COBOL和FORTRAN语言(3)解释程序是为打开编译程序技术的僵局而开发的 
A、(1)(2) 
B、(1) 
C、(1)(2)(3) 
D、(2)(3) 
10代码代码优化的目的是() 
A、节省时间 
B、节省空间 
C、节省时间和空间 
D、把编译程序进行等价交换 
1在语法分析处理中,FIRST集合、FOLLOW集合、SELECT集合均是()。 
A、非终极符集 
B、终极符集 
C、字母表 
D、状态集 
12程序所需的数据空间在程序运行前就可确定,称为()管理技术。 
A、动态存储 
B、栈式存储 
C、静态存储 
D、堆式存储 
13描述一个语言的文法是() 
A、唯一的 
B、不唯一的 
C、可能唯一 
D、可能不唯一 
14间接三元式表示法的优点为_____。 
A、采用间接码表,便于代码优化处理 
B、节省存储空间,不便于表的修改 
C、便于代码优化处理,节省存储空间 
D、节省存储空间,不便于代码优化处理 
15编译程序使用_____区别标识符的作用域。 
A、说明标识符的过程或函数名 
B、说明标识符的过程或函数的静态层次 
C、说明标识符的过程或函数的动态层次 
D、标识符的行号 
2判断题 
两个正规集相等的必要条件是他们对应的正规式等价。 
A、错误 
B、正确 
2如果一个文法是递归的,则其产生的语言的句子是无穷个。 
A、错误 
B、正确 
3正规文法产生的语言都可以用上下文无关文法来描述。 
A、错误 
B、正确 
4正则文法其产生式为Aàa,AàBb,A,B∈VN,a、b∈VT。 
A、错误 
B、正确 
5静态数组的存储空间可以在编译时确定。 
A、错误 
B、正确 
6含有代码优化功能的编译器的执行效率通常较高。 
A、错误 
B、正确 
7在SLR(1)分析法的名称中,S的含义是简单的。 
A、错误 
B、正确 
8同心集的合并有可能产生“归约/归约”冲突。 
A、错误 
B、正确 
9最右推导是最右规约的逆过程,最左推导是最左规约的逆过程。 
A、错误 
B、正确 
10DFA可以通过多条路径识别一个符号串。 
A、错误 
B、正确 
 
 
www.openhelp100.com 
本内容由奥鹏易百网整理发布 
 
 |   
 
 
 
 |