A.表达式
B.单词
C.产生式
D.语句(30) ,(31)
A.递归下降法
B.算符优先法
C.语法制导翻译法
D.数据流分类法(32) ,(33)
A.SLR(1)
B.LR(0)
C.LR(1)
D.LALR(1)
[问答题] 编译程序中语法分析器接收以什么为单位的输入?
[单选题]编译程序在语法分析阶段能检查出(41)错误。A.表达式中的括号不匹配B.以零作除数C.数组下标越界D.无穷递归
[单选题]编译程序在语法分析中能检查出______错误。A.死循环B.数据下标越界C.非法标识符D.运算符与运算对象类型不匹配
[单选题]编译程序的工作可分为6个阶段:词法分析、语法分析、(29)、中间代码生成、代码优化和目标代码生成。其中,中间代码生成和(30)不是必须经过的阶段。(65)A.过程分析B.语义分析C.数据分析D.单词分析
[判断题] 语法分析器的输入是单词符号。A . 正确B . 错误
[单选题]编译程序对C语言源程序进行语法分析时,可以确定______。A.变量是否定义(或声明)B.变量的值是否正确C.循环语句的执行次数D.循环条件是否正确
[单选题]编译程序对C语言源程序进行语法分析时,可以确定( )。A.变量是否定义(或声明)B.变量的值是否正确C.循环语句的执行次数D.循环条件是否正确
[填空题] 语法分析器的输入是(),其输出是()。
[单选题]语法分析器则可以发现源程序中的()A . 语义错误B . 语法和语义错误C . 错误并校正D . 语法错误
[单选题]编译程序对C语言源程序进行语法分析时,可以确定(22)。A.变量是否定义(或声明)B.变量的值是否正确C.循环语句的执行次数D.循环条件是否正确