以编译方式将源程序翻译为机器语言的过程中,需要进行词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等阶段,其中词法分析是唯一与源程序打交道的阶段,它通过扫描构成源程序的字符序列,将构成语义的一个个记号(即单词、常数、符号等)分析出来,供语法分析阶段使用。
刷刷题APP(shuashuati.com)是专业的大学生刷题搜题拍题答疑工具,刷刷题提供在编译过程中,将源程序通过扫描程序(或词法分析程序)进行处理的结果称为(8)___。A.中间代码B.目标代码C.语法树D.记号的答案解析,刷刷题为用户提供专业的考试题库练习。一分钟将考试题Word文档/Ex
编译是把源程序翻译成口标程序的过程,需经过多个阶段的处理才能完成。在词法分析阶段, 对源程序字符串进行扫描和分解,识别出冇完整意义的最小语法单位,即单词;在语法分析阶段,编 译程序根据语言的语法规则,把单词序列分解、判定为各种语法单位(如表达式、各种语句),通过 语法分析,确定整个单词序列是否构成一个语法上...
词法分析器:(也称为扫描器)词法分析是编译过程的基础,任务是扫描源程序,根据语言的词法规则分解和识别出每个单词,并把单词翻译成相应的机内表示。在识别单词的过程中同时也做词法检查。 语法分析器:(有时简称为分析器)语法分析是在词法分析的基础上进行的。任务是根据语言的语法规则把单词符号流分解成格内语法单位,...
首先,词法分析(Lexical Analysis)是编译过程的第一步,也被称为扫描阶段。在这个阶段,编译器会将源...
以编译方式翻译C/C++源程序的过程中,类型检查在( )阶段处理。A.词法分析B.语义分析C.语法分析D.目标代码生成
在源程序的编译过程中,语法分析的作用是( )。A.字符序列转换为单词( Token )序列的过程B.在词法分析的基础上将单词序列组合成各类语法短语C.对程序代码进行等价(
【答案与解析】以编译方式翻译C/C++源程序的过程中,类型检查在()阶段处理。A.词法分析B.语义分析C.语法分析D.目标代码生成
高级语言编译过程语法分析阶段的任务是()。A.对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号B.在词法分析的基础上,根据语言的语法规则将单词符号
5.2.1表的组织在编译程序中符号表用来存放语言程序中出现的有关标识符(或其它基本符号,如:常量)的属性信息,这些信息反映了标识符的语义特征属性。这些信息可以在词法分析中加入也可以在语法分析中不断积累和更新,而且这些信息可以用在从词法分析到代码生成的各个阶段。符号表功能可归结为:(1)收集单词(符号)的属性...