东大24春《编译方法》在线平时作业3【资料答案】

可做奥鹏全部院校在线离线作业毕业论文QQ:3230981406 微信:aopopenfd777

发布时间:2024-04-06 21:47:44来源:admin浏览: 0 次

《编译方法》在线平时作业3-00001

试卷总分:100  得分:100

一、单选题 (共 10 道试题,共 50 分)

1.一个语言的文法是(   ).

A.唯一的

B.不唯一的

C.数量有限的


2.每棵语法树都有(   )与之对应的最左推导.

A.0个

B.1个

C.2个

D.不能确定


3.基本块是指(   ).

A.一个子程序

B.一个仅有一个入口和一个出口的语句

C.一个没有嵌套的程序段

D.一组顺序执行的程序段, 仅有一个入口和一个出口


4.设有类型说明: TYPE atype=ARRAY[1..2] OF ARRAY[1..5] OF real;

        下面符号表, 哪一个是正确的?

(1)

   {图}

(2)

   {图}

A.(1)

B.(2)


5.一个声明起作用的那部分程序称为该声明的(     ).

A.主体

B.函数

C.标识

D.作用域


6.在分析树中, 一个结点的(      )是由该结点的父结点和(或)兄弟结点的属性定义的.

A.继承属性

B.综合属性

C.值

D.作用域


7.过程的每次执行称为该过程的一个(   ).

A.说明

B.引用

C.使用

D.活动


8.通常,正规式包含如下三种运算:(   ).

A.连接, 或, 方幂

B.连接, 方幂, 闭包

C.连接, 或, 闭包


9.已知语言L={anbbn|n>=1}, 则下述文法(   )可以产生语言L.

A.Z -> aZb|aAb|b      A -> aAb|b

B.A -> aAb      A -> b

C.Z -> AbB      A -> aA|a      B -> bB|b

D.Z -> aAb      A -> aAb|b


10.基本块上的四元式序列如下所示( 除 Ti 外每个变量皆为基本块出口的活跃变量 ), 试补充完整单寄存器下目标代码的指令:


{图}

A.③ ST R0,T1   ④ MUL R0,A

B.③ LD R0,A   ④ MUL R0,T1


二、多选题 (共 2 道试题,共 10 分)

11.试划分基本块,并补充完整目标语言指令: 


{图}

A.③ FJ R.(14)

B.③ FJ R. ⑧

C.(13) MUL R,d

D.(13) LD R,T4


12.已知文法 G(S) : S -> a A | b

                A -> a | S b

      优先矩阵表1:

  {图}

  优先矩阵表2:

  {图}

  选择下面正确的说法.

A.优先矩阵表1是正确的.

B.优先矩阵表2是正确的.

C.该文法不是简单优先文法.

D.该文法是简单优先文法.


三、判断题 (共 8 道试题,共 40 分)

13.代码生成器的输入包括源程序的中间表示和符号表信息。


14.下面基本块内优化的 DAG 图,及其重组的四元式序列正确吗?


{图}


  ※ 重组后的四元式:


(1)( :=  5  _  x )      (2)( :=  10  _   a )

(3)( /   a    b    t2 )                 (4) ( +   t2     c    y )


15.下述条件语句的四元式序列是否正确?

   if ( x<5) y:=6*x ;           

    (1) ( <   x   5  t1 )

    (2) ( if x   _  _ )

    (3) ( *   6   x   t2 )

    (4) ( :=  t2  _   y )

    (5) ( ie  _   _   _ )


16.一个文法G(Z)若存在推导序列Z  {图} &hellip;Z&hellip;, 则称G(Z)是二义性文法, 这类文法所产生的句子有有限个;


17.已知下述 pascal 程序片段和符号表如下:


    procedure lex ; var a:real; begin a:=5 end;


 {图}

下列Token表示:lex ( i , i2 ) , var ( k , k2 ) , : ( p , p2 ), 5 ( c, c1 )


18.已知上下文无关文法为 G(S)=( Vn , Vt ,S , P ), 则:

     


                  ① 若有   S {图}&alpha;; 那么称&alpha;是句型; 


                                      

                 ② 若有   S {图}&alpha; 且 &alpha;&isin;Vt*;   那么称&alpha;是句子 ;


19.根据算术表达式的常数合并优化算法,优化后的四元式序列是否正确?

{图}


20.正规文法是特指文法产生式仅具有如下形式:⑴ A -> aB    ⑵ A -> a    ⑶ A -> e




奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777

作业咨询 论文咨询
微信客服扫一扫

回到顶部