(单选题)25: 语义分析与中间代码产生所依循的是( )。 A: 正规式 B: 上下文无关文法 C: 语言的语义规则 D: 有限自动机 ...
(单选题)13: ( )是指源程序中不符合语义规则的错误,这些错误一般在语义分析时能检测出来。 A: 语义错误 B: 语法错误 C: 短语错误 D: 短句错误 ...
(判断题)35: 优先关系表对应的优先函数,如果存在,一定唯一。 A: 错误 B: 正确 ...
(多选题)29: 在下述的编译方法中,自上而下的分析方法有( )。 ①简单优先分析 ②算符优先分析 ③递归下降分析 ④预测分析技术 ⑤LR(K)分析 ⑥ SLR(K)分析 ⑦ LL(K)分析 ⑧LALR(K)分析 A: ③④⑦ B: ③④⑧ C: ①②⑧ D: ③④⑤⑥⑦ ...
(单选题)23: 文法 E→(E)产生的语言是( )。 A: 空集 B: () C: (E) D: ((((E)))) ...
(单选题)11: 下列选项中,不属于优化编译程序提供的对代码的各种变换必须遵循的原则的是( )。 A: 等价原则 B: 有效原则 C: 最佳原则 D: 合算原则 ...
(单选题)5: ( )的任务是把中间代码(或经过优化处理之后)变换成特定机器上的低级语言代码。 A: 词法分析 B: 语法分析 C: 优化 D: 目标代码生成 ...
(判断题)33: 注释在扫描过程一般是被忽略的。 A: 错误 B: 正确 ...
(单选题)21: 1型文法也称为( )。 A: 短语文法 B: 上下文有关文法 C: 右线性文法 D: 左性性文法 ...
(单选题)15: 下述方法中,( )不是自下而上分析方法。 A: 规范归约 B: 算符优先分析法 C: 递归下降分析法 D: LR分析法 ...