题目
(4分)编译程序中语法分析器接收以 ____为单位的输入。A. 单词B. 表达式C. 产生式D. 句子
(4分)编译程序中语法分析器接收以 ____为单位的输入。
A. 单词
B. 表达式
C. 产生式
D. 句子
题目解答
答案
A. 单词
解析
步骤 1:理解语法分析器的作用
语法分析器是编译程序中的一个组件,它的主要任务是根据语法规则检查输入的程序代码是否符合语言的语法规则。语法分析器接收的输入是经过词法分析器处理后的结果。
步骤 2:词法分析器的输出
词法分析器将源代码分解成一个个的单词(也称为词法单元或token),这些单词是语法分析器的输入。单词可以是关键字、标识符、运算符、分隔符等。
步骤 3:语法分析器的输入
语法分析器接收以单词为单位的输入,这些单词是词法分析器处理后的结果。语法分析器根据语法规则检查这些单词是否构成合法的语句或表达式。
语法分析器是编译程序中的一个组件,它的主要任务是根据语法规则检查输入的程序代码是否符合语言的语法规则。语法分析器接收的输入是经过词法分析器处理后的结果。
步骤 2:词法分析器的输出
词法分析器将源代码分解成一个个的单词(也称为词法单元或token),这些单词是语法分析器的输入。单词可以是关键字、标识符、运算符、分隔符等。
步骤 3:语法分析器的输入
语法分析器接收以单词为单位的输入,这些单词是词法分析器处理后的结果。语法分析器根据语法规则检查这些单词是否构成合法的语句或表达式。