题目
高级语言编译程序常用的语法分析方法中,LL分析法属于()分析方法。A. 自左至右B. 自顶向下C. 自底向上D. 自右至左
高级语言编译程序常用的语法分析方法中,LL分析法属于()分析方法。
A. 自左至右
B. 自顶向下
C. 自底向上
D. 自右至左
题目解答
答案
B. 自顶向下
解析
步骤 1:理解LL分析法
LL分析法是一种自顶向下的语法分析方法,它从文法的开始符号出发,逐步推导出输入串。LL分析法的名字来源于两个L,第一个L表示从左到右扫描输入串,第二个L表示使用最左推导。
步骤 2:分析LL分析法的特点
LL分析法的特点是自顶向下,从文法的开始符号出发,逐步推导出输入串。它需要预测输入串的下一个符号,以便决定下一步的推导动作。因此,LL分析法需要一个预测分析表来指导分析过程。
步骤 3:确定LL分析法的分析方法
根据LL分析法的特点,可以确定LL分析法属于自顶向下的分析方法。自顶向下的分析方法从文法的开始符号出发,逐步推导出输入串,而自底向上的分析方法则是从输入串出发,逐步推导出文法的开始符号。
LL分析法是一种自顶向下的语法分析方法,它从文法的开始符号出发,逐步推导出输入串。LL分析法的名字来源于两个L,第一个L表示从左到右扫描输入串,第二个L表示使用最左推导。
步骤 2:分析LL分析法的特点
LL分析法的特点是自顶向下,从文法的开始符号出发,逐步推导出输入串。它需要预测输入串的下一个符号,以便决定下一步的推导动作。因此,LL分析法需要一个预测分析表来指导分析过程。
步骤 3:确定LL分析法的分析方法
根据LL分析法的特点,可以确定LL分析法属于自顶向下的分析方法。自顶向下的分析方法从文法的开始符号出发,逐步推导出输入串,而自底向上的分析方法则是从输入串出发,逐步推导出文法的开始符号。