编译原理

编译过程中,语法分析器的任务是分析单词是怎样构成的。

题目

编译过程中,语法分析器的任务是分析单词是怎样构成的。

参考答案和解析
正确答案:错误
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

编译过程中,语法分析器的任务是______。1)、分析单词是怎样构成的2)、分析单词串是如何构成语句和说明的3)、分析语句和说明是如何构成程序的4)、分析程序的结构

A.2)3)

B.4)

C.2)3)4)

D.1)2)3)4)


正确答案:A

第2题:

是编译程序中语法分析器的接受单位,并产生供以后各阶段使用的有关信息。LR分析法、(2)和(3)是几种常见的语法分析技术,其中(2)和LR分析法属于自下而上分析法,而(3)属于自上而下分析法。LR分析法有SLR(1)、LR(0)、LR(1)和LALR(1)4种,其中(4)的分析能力最强,(5)的分析能力最弱。

A.语句

B.单词

C.产生式

D.表达式


正确答案:B

第3题:

词法分析器的输入是什么()。

A.单词串

B.源程序

C.语法单位

D.目标程序


正确答案:B

第4题:

编译程序中语法分析器接收以什么为单位的输入?


正确答案: 接收以单词为单位的输入。

第5题:

在对源程序进行编译的过程中,( )是正确的顺序。

A.语义分析、语法分析、词法分析
B.语法分析、词法分析、语义分析
C.词法分析、语法分析、语义分析
D.词法分析、语义分析、语法分析

答案:C
解析:
本题考查程序语言基础知识。
编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言程序或机器语言程序)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成、符号表管理和出错处理,如下图所示。

第6题:

在编译过程中,语法分析器的任务是()。

A、分析单词是怎样构成的

B、分析单词串是如何构成语句和说明的

C、分析语句和说明是如何构成程序的

D、分析程序的结构


参考答案:BCD

第7题:

编译程序中语法分析器接受以(29)为单位的输入,并产生有关信息供以后各阶段使用。(30)、LR分析法和(31)是几种常见的语法分析技术,其中(30)和LR分析法属于自下而上分析法,而(31)属于自上而下分析法。LR分析法有SLR(1)、LR(0)、LR(1)和LALR(1)4种,其中(32)的分析能力最强,(33)的分析能力最弱。

A.表达式

B.单词

C.产生式

D.语句


正确答案:B

第8题:

编译程序中的语法分析器接受以______为单位的输入,并产生有关信息供以后各阶段使用。

A.表达式

B.产生式

C.单词

D.语句


参考答案:C

第9题:

以编译方式翻译C/C++源程序的过程中,语句结构的合法性分析是( )的任务。

A.词法分析
B.语义分析
C.语法分析
D.目标代码生成

答案:C
解析:
本题考查程序语言翻译基础知识。
一般情况下,编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等6个阶段,还需要有错误处理和符号表管理。其中,语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如"表达式"、"语句"和"程序"等。
如果源程序中没有语法错误,语法分析后就能正确地构造出其语法树;否则就指出语法错误,并给出相应的诊断信息。词法分析和语法分析本质上都是对源程序的结构进行分析。

第10题:

词法分析器的输入是()

  • A、单词符号串
  • B、源程序
  • C、语法单位
  • D、目标程序

正确答案:B

更多相关问题