编译过程中扫描器的任务包括_______。 ①组织源程序的输入 ②按词法规则分隔单词 识别出

大学 词法,扫描器,源程序 已帮助 人

编译过程中扫描器的任务包括_______。 ①组织源程序的输入 ②按词法规则分隔单词,识别出其属性,并转换成token串输出 ③删除注释 ④删除空格或无用字符 ⑤行计数,列计数 ⑥发现并定位词法错误 ⑦建立符号表

A.②③④⑦

B.②③④⑥⑦

C.①②③④⑥⑦

D.①②③④⑤⑥⑦

请帮忙给出正确答案和分析,谢谢!

热搜:关于计算机系统的工作过程,下列说法不正确的是____

答案解析

难度★★☆ 搜索
  • 正确答案:D
    编译过程中扫描器的任务应该包括全部7项工作,即组织源程序的输入;按词法规则分隔单词,识别出其属性,并转换成token串输出;删除注释;删除空格或无用字符;行计数,列计数;发现并定位词法错误;建立符号表。其中建立符号表的过程涉及词法分析和语法分析,其中在词法分析过程中得到的各种常量要人符号表,变量要到语法分析阶段才人符号表。