早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

● 关于编译程序进行词法分析的说法中,不正确的是()。()A. 词法分析主要是描述源程序并识别基号,并

题目

● 关于编译程序进行词法分析的说法中,不正确的是()。()A. 词法分析主要是描述源程序并识别基号,并指出出错行号B. 词法分析阶段就过滤掉了源程序中的注释C. 词法分析阶段,单词间的空白被过滤掉了D. 词法分析阶段对制表或回车换行字符不作处理

参考答案
正确答案:D
    在词法分析阶段,其任务是从左到右逐个字符地读入源程序,对构成源程序的字符流进行扫描和分解,从而识别出一个个单词(也称单词符号或符号)。这里所谓的单词是指逻辑上紧密相连的一组字符,这些字符组合在一起才表示某一含义。比如标示符是由字母开头,后跟字母或数字组成的一种单词。保留字(关键字或基本字)也是一种单词,此外还有算符等。在词法分析阶段,空白(由单词间的空格,制表或回车换行字符引起的空白)和注释都被滤掉了。在识别保留字时,词法分析程序将每个标识符对照一张保留字表进行查询,若查到则为保留字,反之则认为是用户定义的标识符。可见,词法分析阶段是查不出拼错的保留字的。
    在词法分析阶段,如果不符合词法规则,比如标识符不是以字母开头,就会进行错误处理,指出出错行号。
看了● 关于编译程序进行词法分析的...的网友还看了以下:

1.以下叙述中正确的是 .A.C语言系统以函数为单位编译源程序 B.main函数必须放1.以下叙述 其他 2020-05-16 …

下图描述的是编译过程:空白框中应填入的是A.机器语言程序B.源程序C.汇编程序D.汇编语言程序 计算机类考试 2020-05-23 …

● 高级语言源程序的编译过程分若干个阶段,分配寄存器属于 (49) 阶段的工作。(49)A. 词法分 计算机类考试 2020-05-25 …

● 高级语言程序的编译过程分为若干阶段,分配寄存器属于 (15) 阶段的工作(15)A.词法分析 B 计算机类考试 2020-05-25 …

编译程序分析源程序的阶段依次是(21)。A.词法分析、语法分析、语义分析B.语法分析、词法分析、语义 计算机类考试 2020-05-26 …

高级语言程序的编译过程分为若干阶段,分配寄存器属于(15)阶段的工作。A.词法分析B.语法分析C.语 计算机类考试 2020-05-26 …

高级语言源程序的编译过程分若干个阶段,分配寄存器属于(49)阶段的工作。A.词法分析B.语法分析C. 计算机类考试 2020-05-26 …

在编译过程中,将源程序通过扫描程序(或词法分析程序)进行处理的结果称为()。 计算机类考试 2020-05-26 …

● 编译程序分析源程序的阶段依次是 (21) 。 (21)A. 词法分析、语法分析、语义分析 B. 计算机类考试 2020-05-26 …

计算机能直接执行的程序是().A.源程序B.目标程序C.汇编程序D.可执行程序分析下答案,并且说下为 其他 2020-12-05 …