欢迎光临
奥鹏作业辅导

东师《编译原理》17秋在线作业1答案

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

东师《编译原理》17秋在线作业1答案答案

编译原理17秋在线作业1

试卷总分:100    得分:0

一、 单选题 (共 20 道试题,共 60 分)

1.  一个句型中的句柄指的是最左什么()。 

A. 短语

 B. 直接短语

 C. 素短语

 D. 终结符号

正确答案:----

       满分:3  分

 

 

 

2.  假定数组按行存放,若仅考虑静态数组,则计算数组下标变量地址时的不变部分是什么()。 

A. a

 B. C

 C. a–C

正确选项:----

 D. a+C

正确选项:----

       满分:3  分

 

 

 

3.  句型是由什么推导出的符号串()。 

A. 非终结符

 B. 终结符

 C. 任何符号

 D. 开始符号

正确选项:----

       满分:3  分

 

 

 

4.  三元式(i)(op,arg1 ,arg2 )表示形式中,什么表示该三元式的运算结果()。 

A. Op

 B. arg1

 C. arg2

 D. 序号(i)

正确答案:----

       满分:3  分

 

 

 

5.  文法G的一棵语法树叶结点的自左至右排列是G的一个什么()。 

A. 短语

 B. 句型

 C. 句柄

 D. 素短语

正确选项:----

       满分:3  分

 

 

 

6.  文法Z→Bb|c,A→Aa,B→Bc中含有什么样的非终结符号()。 

A. 直接左递归

 B. 直接右递归

 C. 间接左递归

 D. 间接右递归

正确选项:----

       满分:3  分

 

 

 

7.  在使用高级语言编程时,首先可通过编译程序发现源程序中的全部什么错误()。 

A. 语法

 B. 语义

 C. 语用

 D. 运行

正确选项:----

       满分:3  分

 

 

 

8.  自顶向下的语法分析方法通常要求文法的产生式满足什么条件()。 

A. 不以非终结符开头

 B. 不以终结符开头

 C. 不含左递归

 D. 不含右递归

正确答案:----

       满分:3  分

 

 

 

9.  算符优先法属于哪一类方法()。 

A. 自顶向下分析法

 B. LL分析法

 C. SLR分析法

 D. 自底向上分析法

正确选项:----

       满分:3  分

 

 

 

10.  设有文法G[E]:E→E+T|T,T→T*F|F,F→(E)|i,则终结符*和+之间的算符优先关系是什么()。 

A. 大于

 B. 小于

 C. 等于

 D. 无关系

专业答案:----

       满分:3  分

 

 

 

11.  词法分析时,单词的识别依据什么来实现()。 

A. 下推自动机

 B. 图灵机

 C. 状态转换图

 D. 抽象机

正确选项:----

       满分:3  分

 

 

 

12.  在编译程序采用的优化方法中,什么是在循环语句范围内进行的()。 

A. 合并已知常量

 B. 消除多余运算

 C. 删除归纳变量

 D. 消除无用赋值

正确答案:----

       满分:3  分

 

 

 

13.  在PASCAL语言中的FOR循环语句的代码结构中,需使用几个无条件转向四元式()。 

A. 0个

 B. 1个

 C. 2个

 D. 3个

正确答案:----

       满分:3  分

 

 

 

14.  下列工作中,不是由扫描器完成的任务有哪个()。 

A. 分析源程序的结构

 B. 按词法规则分割出单词

 C. 删除注解

 D. 删除空格及无用字符

专业答案:----

       满分:3  分

 

 

 

15.  巴科斯-诺尔范式(即BNF)是一种广泛采用的(什么样的工具()。 

A. 描述规则

 B. 描述语言

 C. 描述文法

 D. 描述句子

专业答案:----

       满分:3  分

 

 

 

16.  不属于确定各基本块入口规则的四元式是什么()。 

A. 程序的第1个四元式

 B. 由控制转移所转向的四元式

 C. 紧跟在无条件转移四元式之后的四元式

 D. 紧跟在条件转移四元式之后的四元式

正确选项:----

       满分:3  分

 

 

 

17.  在一个NFA中,从某一给定的状态q出发,仅经过若干条标记为ε的矢线所能达到的状态所组成的集合记为什么()。 

A. q-CLOSURE(ε)

 B. ε-CLOSURE(q)

 C. CLOSURE(ε-q)

 D. CLOSURE(q-ε)

正确选项:----

       满分:3  分

 

 

 

18.  设有文法G[S]:S→SaT|T,T→TbR|R,R→PdR|P,P→fSg|e,考察该文法的句型SaTbfSgde,其中哪个是句柄()。 

正确答案:----

A. SaT

 B. b

 C. fSg

 D. e

正确答案:----

       满分:3  分

 

 

 

19.  DFA中定义了一个从K×Σ到K的单值映射f,指明若当前的状态为P,而输入字符为a时,则下一个状态是Q,f记为什么()。 

正确答案:----

A. f(P,Q)=a

 B. f(P,a)=Q

 C. f(Q,a)=P

 D. f(a,P)=Q

正确选项:----

       满分:3  分

 

 

 

20.  素短语是指什么样的短语()。 

A. 至少包含一个符号,除自身外不再包含其他终结符号

 B. 至少包含一个终结符号,除自身外不再包含其他素短语

 C. 至少包含一个符号,除自身外不再包含其他短语

 D. 至少包含一个终结符号,除自身外不再包含其他终结符号

正确选项:----

       满分:3  分

 

 

 

东师《编译原理》17秋在线作业1答案标准满分答案

二、 判断题 (共 20 道试题,共 40 分)

1.  对任意一个右线性文法G,都存在一个DFA M,满足L(G)=L(M)。 

正确选项:----

A. 错误

 B. 正确

       满分:2  分

 

 

 

2.  对基本块进行分析的一种有效数据结构是无回路有向图DAG。 

专业答案:----

A. 错误

 B. 正确

       满分:2  分

 

 

 

3.  一个LL(l)文法一定是无二义的。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

4.  移进-归约分析过程中可能采取的动作不外四种,即移进、归约、接受和报错。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

5.  程序基本块是指一个仅有一个入口和一个出口的子程序。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

6.  出现在赋值号左部的下标变量,可只具有左值。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

7.  文法的任意两个符号对之间都存在简单优先关系。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

8.  若给定文法G和某个固定的k,则G是否是LR(k)文法是可判定的。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

9.  出现在赋值语句右部表达式中的下标变量, 可只具有右值。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

10.  高级语言编译程序常用的语法分析器中,递归下降分析法属于自顶向下分析方法。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

11.  在构造DAG时,如果当前处理的四元式有A∶= B的形式,则不必建立新的结点,只须把A附加到代表B的当前值的结点上去即可。 

正确答案:----

A. 错误

 B. 正确

       满分:2  分

 

 

 

12.  对于含有冲突的项目集,没有使冲突得到解决的办法。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

13.  文法G[S]:S→aB,B→bB|b不是LR(0)文法。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

14.  使用语法制导翻译方法的编译程序能同时进行语法分析和语义分析。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

15.  文法G[A]: A→A∨B|B,C→ D|D,B→B∧C|C,D→(A)|i不是LL(l)文法。 

正确答案:----

A. 错误

 B. 正确

       满分:2  分

 

 

 

16.  在编译中进行语法检查的目的是为了发现程序中的所有错误。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

17.  存在这样的1型语言,它不能由任何2型文法来描述。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

18.  一个复杂的表达式须由多个四元式构成的序列来表示。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

19.  一个二义性文法所描述的语言不是唯一的。 

A. 错误

 B. 正确

       满分:2  分

 

 

 

20.  LR分析要求文法无二义性。 

A. 错误

 B. 正确

       满分:2  分

 

 

东师《编译原理》17秋在线作业1答案历年真题如下:

本文标签: 东师 编译原理 在线 作业 答案 
扫描二维码获取答案

热门文章

猜你喜欢

  • 氮负平衡常见于下列哪种情况?( )

  • 1. 氮负平衡常见于下列哪种情况?( ) 2. 字面解释是指根据法的条文字面意义作出的解释,既不允许扩大,也不允许缩小文字本身所表现的内容。 3. 分别在