北语17春《编译原理》作业3答案

发布 2022-09-03 02:40:28 阅读 3255

一、多选题(共5道试题,共20分。)

1.运行时的存储区常常划分为:()

a.目标区。

b.静态数据区。

c.栈区。d.堆区。

正确答案:abcd

2.编译中的语义处理是指()两个功能。

a.审查每个语法结构的静态语义。

b.生成程序的一种中间表示形式(中间**),或者生成实际的目标**。

c.分析栈。

d.向前搜索符集合正确答案:ab

3.一个lr分析器由()组成。

a.驱动程序。

b.分析函数。

c.分析栈。

d.向前搜索符集合正确答案:abc

4.四元式是一种比较普遍采用的中间**形式,它的四个组成成分是()。

a.算法op

b.第一运算对象arg1

c.第二运算对象arg2

d.运算结果result正确答案:abcd

5.一个lr(1)项目可以看成()两个部分组成。

a.心。b.向前搜索符集合。

c.分析表。

d.分析函数正确答案:ab

17春《编译原理》作业3

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

1.对所有的lr分析器总控程序都是相同的。

a.错误。b.正确正确答案:b

2.算符优先关系表不一定存在对应的优先函数。(

a.错误。b.正确正确答案:a

3.程序设计语言中的布尔表达式只有一个作用,即用做改变控制流语句中的表达式。

a.错误。b.正确正确答案:a

4.出口语句是一种结构化的方式跳出循环而设置的语句,它的作用是引起外层循环的终止。

a.错误。b.正确正确答案:b

5.堆栈区用以存放编译时能确定所占用空间的数据。

a.错误。b.正确正确答案:a

6.若一个句型**现了某产生式的右部,则此右部一定是该句型的句柄。(

a.错误。b.正确正确答案:a

7.任何一个二义性文法一定不是lr类文法,也不是一个算符优先文法。

a.错误。b.正确正确答案:b

8.编译程序的任务是把源程序翻译成目标程序,二者要求语义等同。

a.错误。b.正确正确答案:b

9.一个数组是由同一类型数据所组成的某种n维矩形结构。

a.错误。b.正确正确答案:b

10.若过程p第k次被调用,则p的display表中就有k+1个元素。

a.错误。b.正确正确答案:a

11.一个分程序是一个含有它自己的局部数据(变量)声明的语句。

a.错误。b.正确正确答案:b

12. lr(1)分析表构造的思想和方法是构造其他lr分析表的基础。

a.错误。b.正确正确答案:a

13.过程调用的实质是把程序控制转移到子程序(过程段)。

a.错误。b.正确正确答案:b

14.逆波兰记号是最简单的一种中间**表示形式。

a.错误。b.正确正确答案:b15.

后缀表示法表示表达式,其最大的优点是便于计算机处理表达式。

a.错误。b.正确正确答案:b

16.逆波兰表示法表示表达式时无需使用括号。(

a.错误。b.正确正确答案:b

17.如果一个数组所需要的存储空间的大小在编译时就已知道,则称此数组是动态数组。

a.错误。b.正确正确答案:a

18.一个句型的句柄一定是文法某产生式的右部。(

a.错误。b.正确。

正确答案:b

19.每个文法都能改写为ll(1)文法。(

a.错误。b.正确正确答案:b

20.一个确定有穷自动机有且只有一个终态。(

a.错误。b.正确正确答案:a

北语17春《管理学原理》作业3答案

试卷总分 100 得分 100 一 单选题 共 10 道试题,共 50 分 1.下列不属于人员配备工作原理的是 a.公开竞争。b.用人之长。c.责权一致。d.不断培养。满分 5 分。正确答案 c 2.沟通联络的目的是 a.促进变革。b.进行领导。c.协调个人目标和组织目标。d.交流意见。满分 5 分...

北语17春《管理学原理》作业3答案

试卷总分 100 得分 100 一 单选题 共 10 道试题,共 50 分 1.下列不属于人员配备工作原理的是 a.公开竞争。b.用人之长。c.责权一致。d.不断培养。满分 5 分。正确答案 c 2.沟通联络的目的是 a.促进变革。b.进行领导。c.协调个人目标和组织目标。d.交流意见。满分 5 分...

北语17春《管理学原理》作业3答案

试卷总分 100 得分 100 一 单选题 共 10 道试题,共 50 分 1.下列不属于人员配备工作原理的是 a.公开竞争。b.用人之长。c.责权一致。d.不断培养。满分 5 分。正确答案 c 2.沟通联络的目的是 a.促进变革。b.进行领导。c.协调个人目标和组织目标。d.交流意见。满分 5 分...