单选题 解释程序处理语言时 , 大多数采用的是__B___方法。
A、( ) 源程序命令被逐个直接解释执行
B、( ) 先将源程序转化为中间代码 , 再解释执行
C、( ) 先将源程序解释转化为目标程序 , 再执行
D、( ) 以上方法都可以
单选题 正规式 MI 和 M2 等价是指____。
A、MI 和 M2 的状态数相等
B、Ml 和 M2 的有向弧条数相等。
C、M1 和 M2 所识别的语言集相等
D、 Ml 和 M2 状态数和有向弧条数相等
单选题 语法分析器则可以发现源程序中的_____。
A、( ) 语义错误
B、( ) 语法和语义错误
C、( ) 错误并校正
D、( ) 语法错误
单选题 下面关于解释程序的描述正确的是_____。
(1) 解释程序的特点是处理程序时不产生目标代码
(2) 解释程序适用于 COBOL 和 FORTRAN 语言
(3) 解释程序是为打开编译程序技术的僵局而开发的
A、( ) (1)(2)
B、( ) (1)
C、( ) (1)(2)(3)
D、( ) (2)(3)
单选题 一个编译程序中,不仅包含词法分析,_____,中间代码生成,代码优化, 目标代码生成等五个部分。
A、( ) 语法分析
B、( )文法分析
C、( )语言分析
D、( )解释分析
单选题 后缀式 ab+cd+/可用表达式___来表示。
A、 a+b/c+d
B、(a+b)/(c+d)
C、 a+b/(c+d)
D、 a+b+c/d
单选题 词法分析器用于识别_____。
A、( ) 字符串
B、( )语句
C、( )单词
D、( )标识符
单选题 将编译程序分成若干个“遍”是为了___。
A、提高程序的执行效率
B、使程序的结构更加清晰
C、 利用有限的机器内存并提高机器的执行效率
D、利用有限的机器内存但降低了机器的执行效率