更多“语法分析的任务是什么?”相关问题
  • 第1题:

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

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

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

  • 第2题:

    什么是教育任务?制约教育任务的因素是什么?教学的一般任务是什么?


    答案:
    解析:
    教学任务受人们追求的教学价值取向决定的,它指明各教育阶段、各科教学应实现的目标要求。制约教育任务的因素是:(1)教育目的;(2)学生年龄特征;(3)学科的特性;(4)教学的时空条件。
    教学的一般任务:(1)传授系统的科学基础知识和基本技能;(2)发展学生的智力、体力和创造才能;(3)培养社会主义品德和审美情趣,奠定学生的科学世界观基础。

  • 第3题:

    以编译方式翻译C/C++源程序的过程中,判断表达式的除数是否为零是( )的任务。

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

    答案:B
    解析:
    语义分析阶段:主要检查源程序是否存在静态语义错误,并收集类型信息供后面的代码生成阶段使用,如:赋值语句的右端和左端的类型不匹配。表达式的除数是否为零等。

  • 第4题:

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


    正确答案:错误

  • 第5题:

    语法分析


    正确答案: 按文法的产生式识别输入的符号串是否为一个句子的分析过程。

  • 第6题:

    在自顶向下的语法分析方法中,分析的关键是什么?


    正确答案: 关键是选择候选式。

  • 第7题:

    语法分析基于()文法进行,即识别的是该类文法的句子。语法分析的有效工具是()。


    正确答案:上下文无关;语法树

  • 第8题:

    语法分析的基本方法是什么?


    正确答案:语法分析有两种基本的方法:一是把大类分成小类,例如把词分成名词、动词、形容词等等;一是把整体切分成部分,例如把句子分成主语、谓语等等。进一步要寻求分析出来的单位所涉及的种种关系,包括:语法单位与语法单位的关系,如主谓关系、述宾关系等等;语法单位与客观对象的关系,如施事、受事等等;语法单位与谈话人之间的关系,如陈述、疑问等等。

  • 第9题:

    问答题
    语法分析的基本方法是什么?

    正确答案: 语法分析有两种基本的方法:
    一是把大类分成小类,例如把词分成名词、动词、形容词等等;
    一是把整体切分成部分,例如把句子分成主语、谓语等等。进一步要寻求分析出来的单位所涉及的种种关系,包括:语法单位与语法单位的关系,如主谓关系、述宾关系等等;语法单位与客观对象的关系,如施事、受事等等;语法单位与谈话人之间的关系,如陈述、疑问等等。
    解析: 暂无解析

  • 第10题:

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

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    问答题
    在语法分析处理中,FIRST集合、FOLLOW集合、SELECT集合均是什么集合?

    正确答案: 均是终结符集。
    解析: 暂无解析

  • 第12题:

    单选题
    设有表达式a*b-c,将其中a*b识别为表达式的编译阶段是什么()
    A

    词法分析

    B

    语法分析

    C

    语义分析

    D

    代码生成


    正确答案: C
    解析: 暂无解析

  • 第13题:

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

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

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

  • 第14题:

    编译程序分析源程序的阶段依次是( )。

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

    答案:A
    解析:
    编译程序分析源程序的阶段依次词法分析、语法分析、语义分析。

  • 第15题:

    语法分析的主要任务是什么?常分为哪二类方法?


    正确答案: 任务是在词法分析的基础上将单词序列组合成各类语法短语。
    常分为:自顶而下,自底而上二类方法。

  • 第16题:

    设有表达式a*b-c,将其中a*b识别为表达式的编译阶段是什么()

    • A、词法分析
    • B、语法分析
    • C、语义分析
    • D、代码生成

    正确答案:B

  • 第17题:

    在语法分析处理中,FIRST集合、FOLLOW集合、SELECT集合均是什么集合?


    正确答案: 均是终结符集。

  • 第18题:

    配电所的任务是什么?变电所的任务是什么?


    正确答案:配电所的任务是接受电能和分配电能;变电所的任务是接受电能、变换电压、分配电能。

  • 第19题:

    自底向上的语法分析方法的基本思想是什么?


    正确答案: 从给定的输入串(终结符串)开始,根据文法的规则一步一步的向上进行直接归约,试图归约到文法的开始符号。

  • 第20题:

    问答题
    语法分析的任务是什么?

    正确答案: 语法分析是编译过程的第二个阶段,任务是在词法分析的基础上将单词序列分解成各类语法短语,如“程序”、“语句”、“表达式”等等。
    解析: 暂无解析

  • 第21题:

    问答题
    自底向上的语法分析方法的基本思想是什么?

    正确答案: 从给定的输入串(终结符串)开始,根据文法的规则一步一步的向上进行直接归约,试图归约到文法的开始符号。
    解析: 暂无解析

  • 第22题:

    问答题
    在自顶向下的语法分析方法中,分析的关键是什么?

    正确答案: 关键是选择候选式。
    解析: 暂无解析

  • 第23题:

    问答题
    语法分析的主要任务是什么?常分为哪二类方法?

    正确答案: 任务是在词法分析的基础上将单词序列组合成各类语法短语。
    常分为:自顶而下,自底而上二类方法。
    解析: 暂无解析