正在进行安全检测...
发布时间:2024-03-09 10:15:56
注:题目前带*号为很有疑问的。其余的也不是很对,总之答案仅供参考 1.扫描器的任务是从源程序中识别出一个个__单词符号 ____。
2.语法分析最常用的两类方法是自顶向下和___ 自底向上 ______分析法。 3.所谓语法制导翻译方法是____为每个产生式配上一个语义子程序,并在语法分析的同时执行这些程序 ___________。
4.源程序执行的途径有 翻译 和解释途径两类。
5.符号表的作用是 语义检查的依据 和辅助目标代码的生成。 6.词法分析的任务是 从左至右逐个字符地对源程序进行扫描,产生一个个单词序列,用以语法分析 。
7.素短语是指至少含有一终结符 除自身外不含其它素短语 的短语。 8.LL(1分析法的文法须满足的条件是无回溯和 无左递归 。
9.DFA和NFA间的区别是后继状态是否唯一和 初态是否唯一 。 10.二义性的解决办法是修改编译算法和 修改文法 。 11.常用的两种动态存贮分配办法是栈式动态分配和__堆式 ___动态分配。
12.从功能上说,程序语言的语句大体可分为执行性语句和__说明性 ____语句两大类。 13.一个上下文无关文法包含四个组成部分是一组终结符号、一组非终结符号、一个开始符号和 一组产生式 。
14.产生式是用于定义__ 语法成分 ___的一种书写规则。
15.动态存储分配实现的方式有 栈式分配