首页
›
答案
›
标签
›
编译原理
编译原理
101
不同LR分析器区别在于其分析表的构造方法不同。
102
LR(0)文法一定是无二义的。
103
LR(0)项目集规范族可能存在移进-移进冲突。
104
SLR(1)文法也是LR(0)文法。
105
从分析能力角度看,SLR(1)方法强于LR(0)方法。
106
LR(1)文法合并同心集之后,可能出现归约-归约冲突和移进-归约冲突。
107
LALR(1)方法分析能力强于LR(1)方法
108
一个LR(0)文法,一定是个SLR(1)文法,也是LR(1)文法。
109
LR(1)文法一定是一个LALR(1)文法。
110
LALR(1)文法有可能是一个二义性文法。
111
下列语句描述正确的为()
112
下面哪种代码不可以作为中间代码来使用()
113
逆波兰表达式abcd+*-,其等价的算术表达式(中缀式)是()
114
赋值表达式的x:=b*(c+d)的逆波兰式为()
115
ifAthenFALSEelseB可表示哪个逻辑表达式的优化计算解释含义()
116
布尔表达式A∨B∧CD翻译成四元式中,可生成几项四元式。
117
布尔表达式A∨B∧CD翻译成四元式中,采用拉链-回填方式,其ETC上有几项四元式。
118
在语句for(E1;E2;E3)S的翻译框架中,执行完S的四元式代码后,跳转(gotoL)执行哪一项()
119
在语句whileEdoS的翻译框架中,执行完S的四元式代码后,跳转(gotoL)执行哪一项()
120
在语句ifEthenS1elseS2的翻译框架中,执行完S1的四元式代码后,跳转(gotoL)执行哪一项()
121
大多编译器的语义分析采用语法制导翻译方法。
122
语法制导翻译中语义分析与语法分析是同时进行的。
123
一个布尔表达式的真/假出口往往可以在产生四元式的同时就填上。
124
如果一个语法制导定义仅仅使用综合属性,通常采用自底向上的方法对其分析树加注释。
125
for(E1;E2;E3)S的翻译框架完全可以根据其for语句的执行流程来确定。
126
数组元素到四元式的翻译中,可通过计算数组元素的地址中不变地址与可变地址来表示数组元素。
127
四元式(j,,,L)表示gotoL
128
一个布尔表达式的真/假出口往往可以在产生四元式的同时就填上,常采用拉链——回填的方式来处理。
129
在if-语句和while-语句中,布尔表达式的作用仅仅用于执行流程的控制。
130
下列优化技术中不能直接产生优化效果的是()
131
下列优化技术中常用于循环优化的技术是()
132
下列不属于优化技术的是()
133
在基本块的划分中,不能作为入口语句的是()
134
DAG优化基本块过程中的不合适的操作是()
135
复写传播不能直接产生优化,但可为其他优化提供机会。
136
DAG与控制流程图均可用于基本块内优化。
137
中间代码优化通常与目标机无关。
138
循环不变代码外提主要是减少循环体内运算量。
139
程序流程图中的强连通子图称之为程序流程图中的循环。
‹
1
2
›