您当前的位置: 首页 > 

中国大学MOOC 编译原理 第8讲测验(计分)

发布时间:2020-05-07 08:06:10 ,浏览量:0

1
单选(1分)

文法G[S]及其语法制导翻译定义如下:

 产生式            语义动作

S’ → S          print( S.num)

S → (L)          S.num = L.num +1

S → a            S.num = 0

L →L(1),S        L.num = L( 1).num + S.num

L →S             L.num = S.num

若输入为(a,(a)),且采用自底向上的分析方法,则输出为( )。

得分/总分
  • A.

    3

  • B.

    2

    1.00/1.00
  • C.

    0

  • D.

    1

B:2

搜索成功

2
单选(1分)

有一语法指导定义如下:

S→bAb        print  “1”

A→( B        print  “2”

A→a          print  “3”

B→aA)        print  “4”

若输入序列为b( a( a( aa)))b,且采用自底向上的分析方法,则输出序列为(  )。

得分/总分
  • A.

    32224441

  • B.

    12424243 

  • C.

    34242421

    1.00/1.00
  • D.

    34442212

C:34242421

搜索成功

3
单选(1分)

有一语法指导定义如下,其中+表示符号连接运算:

S→B              print  B.vers

B→a               B.vers=a

B→b             B.vers=b

B→Ba            B.vers=a+B.vers

B→Bb            B.vers=b+B.vers

若输入序列为abab,且采用自底向上的分析方法,则输出序列为(  )。

得分/总分
  • A.

    aabb

  • B.

    bbaa

  • C.

    abab

  • D.

    baba

    1.00/1.00

D:baba

搜索成功

4
单选(1分)

终结符具有( )属性。

得分/总分
  • A.

    传递

  • B.

    继承

  • C.

    抽象

  • D.

     综合

    1.00/1.00

D: 综合

搜索成功

5单选(1分) 使用( )可以定义一个程序的意义。

得分/总分

A.产生规则

B.词法规则

C.词法规则

D.语义规则

1.00/1.00 D:语义规则

6
单选(1分)

以下说法正确的是( )。

得分/总分
  • A.

    非终结符可以有综合属性,但不能有继承属性

  • B.

    语义规则中的属性有两种:综合属性与继承属性

    1.00/1.00
  • C.

    终结符只有继承属性,它由词法分析器提供

  • D.

    属性值在分析过程中可以进行计算,但不能传递

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    109276博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.4105s