奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 101|回复: 3

[东北大学]23年3月考试《编译方法X》考核作业

[复制链接]
发表于 2023-3-11 16:55:08 | 显示全部楼层 |阅读模式
谋学网
东 北 大 学 继 续 教 育 学 院
/ W1 n/ R5 G* p. G7 H* g  I3 w      编译方法 X   试 卷(作业考核 线上2) B 卷(共  5  页)          ( _* C) N8 m. V
总分        号        一        二        三        四        五        六        七        八        九        十2 q; B% Z; D+ s7 S
        得分                                                                                1 t. e9 S: E+ d1 Z+ H, ^, V8 w, W
一、更多资料下载:谋学网(www.mouxue.com)(在备选资料中选出一个正确资料,共10题,每题3分,共30分)
. a2 Q) T+ r. V" G/ g0 Z. V& I01. 四元式是一种(   )/ L  o8 u; W3 h# [' r4 k
A. 源代码          B. 目标代码          C. 中间代码' H; x+ O1 q1 R1 R
02.语法制导翻译技术的核心问题是(   ); g% w. e. \. q( k
A. 语法分析技术 + 语义分析技术) o. u6 H( Z& y5 ?- l' E0 p( n
B. 语法分析技术 + 翻译文法构造
4 ~. J; w2 J) l0 N7 sC. 词法分析技术 + 翻译文法构造
( l7 O( ?& ]. y4 pD. 词法分析技术 + 语义分析技术
7 A/ i7 s# r0 v' M5 d; X03.一个声明起作用的那部分程序称为该声明的(  )
$ R4 d9 P+ I6 b5 k( L% Q. \5 y7 G' b) U  GA. 主体       B. 函数       C. 标识       D. 作用域( x4 ], L8 V! U8 K  m
04. 表达式的无环有向图叫做(   ). N( i5 v+ n+ }
A. adg        B. gda        C. dga        D. dag. i9 ]/ m, l: D, J' Y% P
05.基本块是指(  )
: G) C8 i( C- L: l* KA. 一个子程序3 `! c& u% `* g. f
B. 一个仅有一个入口和一个出口的语句2 Z( U& z" d; y: j. d: u$ s  Y
C. 一个没有嵌套的程序段
" \$ L$ l; H. d- D  c7 RD. 一组顺序执行的程序段, 仅有一个入口和一个出口* p9 L/ J( B2 b; X( \" p$ I
06.面向机器语言指的是(  )
! H% i; ^; j! s) ?  nA. 用于解决机器硬件硬件设计问题的语言
( Q: }' E+ ~# A$ V+ N8 L% N5 TB. 特定计算机系统所固有的语言
- V; I4 g2 T  GC. 各种计算机系统都通用的语言
& V& I6 W$ N& mD. 只能在一台计算机上使用的语言
2 D" v% K0 ?2 e  ]: a1 \07.过程的每次执行称为该过程的一个(   )& Q( y, q. @* n( _( Q+ Q
A. 说明        B. 引用        C. 使用      D. 活动
5 H% \, R( A5 f4 _) l08.在形式语言理论中,语言被看成是(   )
, {4 |. i& }$ w' [9 A7 Q; }* eA. 符号串的集合 B. 规则的集合  C. 文法的集合
5 B% V3 r5 W" `/ e09.一个语言的文法是(  )
* e4 _. x# I8 bA. 唯一的          B. 不唯一的          C. 数量有限的; O0 `8 e) i4 V- i9 Y/ `1 H
10.词法分析的主要任务是 (   )
4 Z$ f, q1 ]5 g& [/ EA. 识别单词, 分析单词 1 t" i! r/ ^% T" b( h
B. 识别单词, 翻译单词
4 \5 ^7 K; _& Q6 `0 u6 BC. 识别单词, 分析句子
# U) l" O* \7 Q# M( R4 M7 \, e+ r- ~1 |* Y+ y. R" K- m
二、资料来源:谋学网(www.mouxue.com)(每题3分,10道题,30分)
" C+ Q) q/ R( ~" _5 c* x01. 编译程序是一种常用的应用软件(    ): H2 x4 M: j1 p7 z) k
A、错误                           B、正确
0 C) e5 {0 u! [5 ^02. 用解释程序时,在程序未执行完的情况下,也能重新执行已执行的部分(    )
  e) b: g: M) O0 o; E( ^, a4 BA、错误                           B、正确- m: G# j% V, V2 P" W' t
03. 一个语言的文法是唯一的(    )       
% y4 S* C- Y: u/ l6 a( uA、错误                           B、正确
8 J# }6 t  I, T% [04. 每棵语法树都有1个与之对应的最左推导(    ) " R$ k& I7 w" e7 {& R: U+ |+ M3 P
A、错误                           B、正确
( K& A4 N7 H5 c& W05.有限自动机通常分为以下2类:确定的有限状态自动机 和 非确定的有限状态自动机(    )
1 P# h; j# {2 ?- [. ^A、错误                           B、正确7 K/ O0 P+ D% Z1 Z
06. 词法分析的主要任务是识别单词和分析单词(    )8 e! z8 U4 |0 U0 u5 \! F
A、错误                           B、正确
" T: Y, _" Z$ w" T0 F* h: h07. 四元式是一种目标代码(    ), Z2 {- s3 ^- u  m4 ~$ |
A、错误                           B、正确
& g8 ^3 P3 Y  ^7 @# T: Y0 G08.局部优化通常是在一个过程上进行的(    )- X# B: e' j( G% B% A9 C: T' F! S
A、错误                           B、正确' R0 z% k4 _+ A& ~0 \7 o% d
09.优化处理是指为提高目标代码质量所作的工作(    )
; A  l8 ^1 \% Q/ bA、错误                           B、正确
* h7 }3 e5 |' ^! S+ m. V$ n; u10.用高级语言书写的源程序都必须通过编译, 产生目标代码程序后才能投入运行.”这种说法(    )5 E- l# _( ?4 O. M* P* p  p
A、错误                           B、正确
# a) m. u+ a- k/ M7 `9 J" ~: Z) [6 a. W0 t4 x/ g; w' @1 w
. s0 S; f' Y2 J8 c
三、(10分)已知文法 G(S):0 v* w# B, y- w
                                        S -> d A B
( y" j- n) e; n+ j/ w; i                 A -> a A | a
  y. P. j$ }5 I                 B -> B b | ε. e  d7 V* ]6 p$ ?7 d6 W: {
(1)请写出 G(S) 产生的语言
( }( q# G5 u& D3 ^- w(2)请把G(S)改写为正规文法
  V/ S2 s7 d4 h" q, o3 R$ w9 T& B$ z6 J) O

* J% K1 b0 e  {/ S- }) d, N/ b1 M9 @6 Z  s- M
9 F( H: s6 I- X2 s2 T) z% {1 X$ L) U

, k" m% J) K: x) l2 F  W7 o/ F3 R+ k. t* G5 O9 l" z
( L( z5 i. l8 O0 Y3 v2 e* [+ e

& G5 Y5 j* a( _3 f  N% o7 u7 j9 j4 I5 f6 p3 Z9 n
四、(15分)回答下列问题:  ' I! o4 u8 F7 r/ ^
(1)写出表达式 a*(b+c/d-f) 的逆波式:# t' b: |3 g6 ^' {+ d  a; U
(2)下面是算术表达式逆波兰式翻译文法, 指出其中各语义动作符号的含义:
' Q0 }: W# A3 |$ a  `1 O0 DG(E): E -->  T  | E + T “a1”- S" e+ G$ x7 b
T -->  F  | T * F “a2”( E& @  x+ C; F" W% r( t2 r* C
F -->  i“a3” | ( E )   
) ~! J1 {3 a+ D" q# B: g其中: i (变量或常数) ;
, m; t" l7 d& _3 K+ h则有:   * L5 Y1 z/ V4 c. _: K2 C+ B. X7 K5 b
a1 :         
  u' b/ Q6 s2 Z7 ^- \; X      a2 :                     
. R" Q. p% _- H' \8 L1 l5 l9 a/ ?      a3 :         
  y7 @$ e9 s' S, j% ~/ L* @/ w* X- @! W1 ]3 g: Z
0 F& v! Y- o2 U9 z5 ]
3 X  F% ?- h+ r. u4 b+ D* [, a9 U

: |* n1 z4 J; R0 H, i# v
* V5 D* a8 G( ?1 _& `5 k
8 D1 W. ?) @0 j" M  }' N6 O
# y8 J5 B4 g: I) t; A( f/ i% b五、(15分)回答下列问题:2 V4 j# T: S5 s. ?; Z
已知文法 G(S):    S -> B b S b ① | c A ②  p% o9 l" T! ^
                  A -> a A ③ | d ④9 T0 C8 g/ J1 l" y
B -> a S e ⑤ |ε ⑥
6 a0 q) V' Z9 p8 ]( ^7 {" g  f# h( |! `; J" a
(1)求选择集合,证明是LL(1)文法;3 \% \: b' C3 r- y' H8 E: ]
) E1 q& s4 T+ G( n: j" \  U, p" ]
SELECT(①)={      } ,    SELECT(③)={    } ,     SELECT(⑤)={     }, }* ?& Y+ }$ ^( e1 W
SELECT(②)={      } ,    SELECT(④)={    } ,     SELECT(⑥)={     }+ m0 i7 V+ J- A, f' }# Y. B

5 K3 Y- P/ I) K# Q" y) |0 {因为文法 G(S) 中__________________________ ,所以 ___________ 文法 。
. T1 P. r4 i, J4 a# e( w      
! e3 l5 H/ n+ G/ a. O' k) P(2)构造 G(S)的 LL(1)分析表:$ l; F3 l& a  o( U8 o
/ T6 D) h, A6 i$ r; x% T5 I) H
                        - h$ u: Q9 |/ {& b: ~. H( T' G9 |
        a        b        c        d        #
3 o  |. b: m) V+ G7 Z' eS                                       
! Z9 m/ Q# f) q% D# h! F) P3 }A                                        + N9 ]" f: r! J
B                                       
% f$ a* V% {  n8 y$ O        a        b        c        d        #  {- O, |! G) Z
S                                       
$ b6 p$ w( k. |. R9 x* N; I, gA                                        ( t" O: s! H/ H- m- L7 j$ d
B                                       
( w( T& F* S! U4 `% _0 P3 h        a        b        c        d        #
2 H5 o  S& x" M8 X. q9 L3 E$ h) HS                                       
7 d$ i- u% D2 e2 eA                                          j8 u9 H$ m' X) j1 D" W5 d5 L  _( r
B                                        1 U6 m6 w% o: ~1 {/ Q$ Z) ^/ }
        a        b        c        d        #
8 H& Z, C' E: ~) c% k2 vS                                       
( |) {( n1 W! k$ g- A0 V) O( D* ZA                                       
. g% J6 l: A1 ?5 V/ hB                                        ( a& W. ]4 z' d  X" r
        a        b        c        d        #
. L& Z8 B+ B' ~' n5 LS                                       
% r8 s' @/ k. T) H( XA                                       
( |/ ?: v, J4 q$ b. R3 yB                                       
" U8 @$ V/ t' A4 G  Y) [, l; @        a        b        c        d        #7 c3 _. E: K0 h$ ^8 q" O# o
S                                       
- G( L) A/ P* GA                                       
/ g' W& a! @- w7 BB                                        : @+ Q& [: |  r0 s( Q

0 X  ~1 t' x3 a0 z& u! u2 j        a        b        c        d        #
2 E3 V3 s3 Q* N6 C8 p( CS                                        , T4 g, e6 Q0 F4 Z' D3 n* U0 |
A                                        0 c' B8 k" ]) D* x
B                                        9 c( U/ a6 O6 k* p  M7 z
        a        b        c        d        #
4 U, T+ v1 t( |1 ~# h% x) sS                                        & H# }4 d* Z# C/ [
A                                       
  o( `: l6 D# j( o" E/ ?8 ]1 FB                                       
' c% W# y) V2 j1 h7 F3 d( o' I        a        b        c        d        #
* w! y1 k2 o  LS                                        ' g; t2 k) \, }" p1 F
A                                       
1 M  Y( a6 b0 y# _B                                        * P( ^( ]  \- Y& k# Q% Y. Z
        a        b        c        d        #3 V; o2 `2 E  l
S                                       
& D# |& k  v$ N! E8 wA                                        8 B: V- ?$ _9 c' Y/ P2 h* j
B                                        - C1 i" ]9 x" ]) e
        a        b        c        d        #
, ^" |( N7 W2 j3 g7 J5 O% BS                                       
& {# b; b0 k& |* o! ZA                                       
+ [3 N* J4 k( ?: G, d4 TB                                          F! v  I$ ^$ H+ @
        a        b        c        d        #9 f' L, U7 T3 F8 B
S                                       
: e; e$ N% k- {7 ^, wA                                       
" ]6 C( y# T3 uB                                        7 M/ R+ V" Q: Y; F
( z  L9 I- G- _
奥鹏作业答案,奥鹏在线作业答案
发表于 2023-3-11 16:56:45 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2023-3-11 17:16:57 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2023-3-11 17:37:07 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2025-2-21 03:16 , Processed in 0.100033 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表