A . 词法分析器应作为独立的一遍
B . 词法分析器作为子程序较好
C . 词法分析器分解为多个过程,由语法分析器选择使用
D . 词法分析器并不作为一个独立的阶段
[单选题]编译程序进行词法分析时不能(27)。A.过滤源程序中的注释B.扫描源程序并识别记号C.指出出错行号D.查出拼错的保留字(关键字)
[单选题,共用题干题] 词法分析器用于识别__(1)__,常用的支持编译程序开发的工具Yacc,主要用于__(2)__阶段。空白(2)处应选择()A .词法分析B . 语法分析C . 中间代码生成D . 目标代码生成
[问答题] 编译程序中语法分析器接收以什么为单位的输入?
[单选题] 关于编译程序进行词法分析的说法中,不正确的是()。()A. 词法分析主要是描述源程序并识别基号,并指出出错行号B. 词法分析阶段就过滤掉了源程序中的注释C. 词法分析阶段,单词间的空白被过滤掉了D. 词法分析阶段对制表或回车换行字符不作处理
[单选题]编译程序中语法分析器接受以 (29) 为单位的输入,并产生有关信息供以后各阶段使用。 (30) 、LR分析法和 (31) 是几种常见的语法分析技术,其中 (30) 和LR分析法属于自下而上分析法,而 (31) 属于自上而下分析法。LR分析法有SLR(1)、LR(0)、LR(1)和LALR(1) 4种,其中 (32) 的分析能力最强, (33) 的分析能力最弱。(29) A.表达式B.单词C.产生式D.语句(30) ,(31) A.递归下降法B.算符优先法C.语法制导翻译法D.数据流分类法(32)
[单选题]编译程序的工作可分为6个阶段:词法分析、语法分析、(29)、中间代码生成、代码优化和目标代码生成。其中,中间代码生成和(30)不是必须经过的阶段。(65)A.过程分析B.语义分析C.数据分析D.单词分析
[单选题]编译程序分析源程序的阶段依次是(21)。A.词法分析、语法分析、语义分析B.语法分析、词法分析、语义分析C.语义分析、语法分析、词法分析D.语义分析、词法分析、语法分析
[单选题]编译程序必须完成的工作有()。(1)词法分析(2)语法分析(3)语义分析(4)目标代码生成(5)中间代码生成(6)代码优化A . (1)(2)(3)(4)B . (1)(2)(3)(4)(5)C . (1)(2)(3)(4)(5)(6)D . (1)(2)(3)(4)(6)
[单选题]词法分析器的输入是()A . 单词符号串B . 源程序C . 语法单位D . 目标程序
[单选题]词法分析器的输出是()。A . 单词符号B . 二元式C . 三元式D . 四元式