奥鹏教育北京语言大学《编译原理》在线作业三

奥鹏教育北京语言大学平时在线作业

19秋《编译原理》作业3

通常编译过程分成前端和后端,其中前端包括( ),后端包括目标代码生成
A:语法分析
B:语义分析
C:中间代码生成
D:词法分析
答案问询微信:424329

一个控制流程图可以表示成一个组,它包括( )。
A:图中所有结点集
B:图中所有有向边集
C:首结点
D:堆区
答案问询微信:424329

一个LR分析器由( )组成。
A:驱动程序
B:分析函数
C:分析栈
D奥鹏教育北京语言大学平时在线作业:向前搜索符集合
答案问询微信:424329

编译中的语义处理是指( )两个功能。
A:审查每个语法结构的静态语义
B:生成程序的一种中间表示形式(中间代码),或者生成实际的目标代码
C:分析栈
D:向前搜索符集合
答案问询微信:424329

在编译过程中,语法分析器的任务是( )。
A:分析单词是怎样构成的
B:分析单词串是如何构成语句和说明的
C:分析语句和说明是如何构成程序的
D:分析程序的结构
答案问询微信:424329

SLR(1)文法,其思想是基于容许LR(0)规范族中有冲突的项目集(状态)用向前查看一个符号的办法来进行处理,以解决冲突。
A:错误
B:正确
答案问询微信:424329

算符优先关系表不一定存在对应的优先函数。( )
A:错误
B:正确
答案问询微信:424329

PL/0编译程序的语法分析采用了自顶向下的递归子程序法。
A:错误
B:正确
答案问询微信:424329

对于数据空间的存贮分配,FORTRAN采用动态贮存分配策略。( )
A:错误
B:正确
答案问询微信:424329

所谓数据空间的分配,本质上看,是将程序中的每个名字与一个存储位置关联起来,该存储位置用以容纳名字的值。
A:错误
B:正确
答案问询微信:424329

LR 法是自底向上语法分析方法。( )
A:错误
B:正确
答案问询微信:424329

题目见图片
A:错误
B:正确
答案问询微信:424329

优化可在编译的不同阶段进行。
A:错误
B:正确
答案问询微信:424329

题目见图片
A:错误
B:正确
答案问询微信:424329

计算机高级语言翻译成低级语言只有解释一种方式。( )
A:错误
B:正确
答案问询微信:424329

LR分析法在自左至右扫描输入串时就能发现错误,但不能准确地指出出错地点。( )
A:错误
B:正确
答案问询微信:424329

解释程序的输入只包括源程序。
A:错误
B:正确
答案问询微信:424329

LR(1)分析表构造的思想和方法是构造其他LR分析表的基础。
A:错误
B:正确
答案问询微信:424329

产生式是用于定义词法成分的一种书写规则。( )
A:错误
B:正确
答案问询微信:424329

题目见图片
A:错误
B:正确
答案问询微信:424329

题目见图片
A:错误
B:正确
答案问询微信:424329

优先分析法可以分成简单优先分析法和算符优先分析法。
A:错误
B:正确
答案问询微信:424329

编译程序的任务是把源程序翻译成目标程序,二者要求语义等同。
A:错误
B:正确
答案问询微信:424329

词法分析和语法分析本质上都是对源程序的结构进行分析。
A:错误
B:正确
答案问询微信:424329

有些简单的编译程序在语法分析的同时产生目标指令代码。
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网