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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东北师范《编译原理》》21秋学期在线作业2答卷

[复制链接]
发表于 2022-6-7 00:28:36 | 显示全部楼层 |阅读模式
谋学网
编译原理19春在线作业2-0002
: B0 k2 u  j3 i% K1 J  q  o3 e2 {试卷总分:100  得分:100/ B6 l3 V4 y, S4 \
一、单选 (共 20 道试题,共 60 分)
3 ^7 J5 z3 s  k! _1.正则式的"·"读作什么()。0 h: i/ B( L, N/ Z9 l" w: H# Q
A.并且; Q6 R6 Y: D6 @0 d
B.或者# B) R4 h/ Q& v9 |+ R! J% L
C.连接
+ R" Z+ A; d0 p: i( jD.闭包
- @4 i+ Y) C  h( R+ B正确资料( S! L2 `) A9 B0 T4 n

9 t; ?6 q2 c2 k$ i, n, `2.巴科斯-诺尔范式(即BNF)是一种广泛采用的(什么样的工具()。, L. C3 Z% S' O
A.描述规则1 c" z- [7 ~# e6 [
B.描述语言* G$ Y; M5 s+ C) P* m* I3 t! w( ?
C.描述文法
% G5 |5 ]* o- x, `" g4 ZD.描述句子0 Y. v7 z! c$ A7 N4 r
正确资料:$ s/ x  a# ?: j  ?
4 l, s4 ~' e' @$ H
3.设有文法G[S]:S→aAc|b,A→cAS|ε,则文法G是哪一类文法()。4 u5 I# ^+ g  v# E; @: Y
A.LL(1)文法
( w* Q" q) [+ J! R8 O4 J2 `B.非LL(1)文法$ F1 ?: G" S5 Q
C.二义性文法
: \* M5 n. T5 A* k% {% dD.无法判断- r: F. r% g4 m8 g  y4 k% \
正确资料:
' S0 Q, k* L  [( V2 e$ @4 E
+ Y7 k/ m. p4 q- }* z! E; u8 n& K! U4.如果一个产生式的左部或右部含有无用符号,则此产生式称为()产生式。7 [; M# @/ P) ]5 b- b; A4 n+ s
A.非法
; y7 r1 Q1 y' VB.多余
9 O6 z5 o; X% f' OC.非确定
  c0 O1 m4 L( _D.无用
+ Q0 B3 h( `; A! P& b; O正确资料来自谋学网(www.mouxue.com)7 V0 n- Q) c- g- R9 H4 E5 o

. }( D0 `0 m! r4 I5.DFA中定义了一个从K×Σ到K的单值映射f,指明若当前的状态为P,而输入字符为a时,则下一个状态是Q,f记为什么()。
! y' ^  M5 b+ b: H6 FA.f(P,Q)=a, M4 L. T! S! ^5 u& ^: a
B.f(P,a)=Q; p  u4 X" B% K# \
C.f(Q,a)=P
% i" y6 v6 e! K" i9 G) s" K5 TD.f(a,P)=Q+ L4 B/ L6 ?5 u# X; M' X4 }
正确资料:
# H1 `( s9 L6 \: t9 a- D7 V  u+ s6 y, P* n( f1 F
6.规范推导的每一步总是用产生式右边符号串替换句型中什么位置的非终结符号()。% K/ r1 N9 R) q7 N( m
A.最左4 s; P8 X( V; [0 @* J
B.最右
* f- R  }, s1 _/ v5 W. ?  SC.最中5 v" k7 l7 F' P/ @: l
D.任意
( I" V$ p, a8 J3 |# e正确资料:8 G* g. \4 T$ ~* d

7 U/ A0 [- j# ^" R4 X6 M& P7.自底向上分析时,若分析成功,则分析栈中只剩下什么()。
1 w: b  A% b* N: pA.界符#及开始符号S
! y2 W+ w9 t, f, U$ ^% cB.开始符号S$ }. y) _% _1 t, N, V2 p8 I
C.界符#号7 s2 a5 B. Y# ?* X1 K
D.当前的输入符号
5 Q. c: `2 e! c. z正确资料:
7 [, e) b! B/ B! c( y* w* y% ^
) ~/ q4 F# R; e% ~& P8.设G是一右线性文法,并设G中的非终结符号的个数为k,则所要构造的状态转换图共有几个结点()。
2 W& L& x: K9 C5 z) F) hA.k-1
* a* ~7 _6 |7 i8 P8 X% Y$ k" WB.k
- e, z( c/ \7 E" z1 PC.k+1
+ i9 ^) h4 B6 g6 J) v& E# S: u% q  CD.k+2
/ I: \- [, S% I/ U正确资料
. I7 r  o" g. k) k3 |/ T0 W
2 ~1 x% i/ P5 J* i9.设有文法G[S]:S→11S|00S|0C|1C|ε,C→1S|0S|00C|11C,下列符号串中哪个是该文法的句子()。" ^/ {  Z. k1 [* X
A.00011
8 q9 X% [5 f9 q+ W/ d, I" MB.01011
) o4 p; g, l' F+ s9 w: sC.001101
1 f6 q1 o4 j. ]- ]1 r( o+ V7 W9 |D.01101 ~' I. j* e; w8 h
正确资料来自谋学网(www.mouxue.com)3 o" R& x% \  U7 l+ {8 W
* U5 H, E. g) C3 d
10.假设某程序语言的文法如下:S→a|b|(T),T→TdS|S,考察该文法的句型(Sd(T)db),其中:素短语是哪个()。. ^, f$ W7 \! @) h8 X
A.S9 [" _6 ]) `' F  Y; F
B.b% q9 c! y) \7 p* j! L- w; i( v
C.(T)9 Z/ c7 T$ d6 F' P; c
D.Sd(T)
: w% w; h7 D& s) C% A/ w: s& A, q正确资料3 A9 D+ z# q5 I1 b  V; v# H$ z

* i1 j9 z" _+ W+ `* _; @, H11.LL(1)分析表可用一个二维数组表示,它的每一行与文法的一个什么符号相关联()。
+ x, S0 o  i( B+ A' n  i5 [A.非终结符号
2 S/ {  a: M$ k7 N; AB.终结符号
# ~! @" z2 H) A4 k7 F6 RC.界符#号
, X) t: h) m6 T8 N& @; @9 }1 ED.开始符号
! Z+ I+ d# [) S: C正确资料:
: f& M5 I4 M* J8 Z" M* B; |& X1 e* x* |' t+ D! Y% p1 g
12.对一个什么文法G构造相应的优先矩阵,若此矩阵中无多重定义的元素,则可确认G为一算符优先文法()。
7 r0 X4 f! v. [A.LL(1)$ h( |( I" K! \6 X
B.LR(1)! o6 O1 a# G3 w* o
C.简单优先
) R6 K0 j! ?7 N! c3 ~* gD.算符5 l% t! [$ j$ @% C* m3 U
正确资料来自谋学网(www.mouxue.com), H* I! Z; L/ K; l6 N3 M6 M& H1 Q

; I% U3 |3 D8 x9 d+ `5 @# K/ J13.文法G的一棵语法树叶结点的自左至右排列是G的一个什么()。8 i: @( T! u% L3 ?0 a1 a' d
A.短语  B0 R7 }# h8 W3 [: v$ ^0 I
B.句型
- I! J% F* a. `- [& d3 R% k4 _& n7 uC.句柄1 X  _8 t& S4 c& Q8 g6 ]( V8 M
D.素短语
3 p3 K6 u# Y* I6 u" [7 I, b正确资料:+ {% |8 I$ I. Z8 n( K- D
+ u. o/ r7 E" K% H+ Q; Q( U
14.代码优化的主要目标是什么()。: }7 t5 v7 X9 Z0 \
A.如何提高目标程序的运行速度
3 e* }; Y! J7 KB.如何减少目标程序运行所需的空间& J: |2 Y( k& R4 ]" l
C.如何协调A和B5 l) z4 O* O& u# X# _5 z5 x
D.如何使生成的目标代码尽可能简短。
3 W( S" f+ {- I# U, I正确资料
' f0 r! V. z3 a) O" o. p% b
* @" n* a9 h+ x% N6 ^" h/ U7 e15.生成中间代码时所依据的是什么()。* P* m8 |9 C: m. D
A.语法规则
* m' ?' I, \3 h8 c+ jB.词法规则8 x5 F7 S/ p  ]
C.语义规则  C/ L& d* T8 J9 M) o! P& z. Y
D.等价变换规则
, A& N$ \* ^% y; H: k正确资料
- m0 I4 ^# x- |! D+ }
0 L3 q( {( X7 P: ~0 y1 l16.有下列文法:S→Pa|Pb|c,P→Pd|Se|f,该文法是哪一类文法()。9 a8 \2 p+ U9 `, ?! I  n$ N
A.LL(1)文法- w. x+ Z7 t$ `3 I
B.SLR(1)文法
9 H6 Q; M5 f: F' h: P. GC.A和B# K! f) N  @* Y6 G3 g. u
D.都不是- H: W( `4 w2 ^
正确资料:! \3 h* C$ g; J' Q5 z* |
. C  ]' z' O% o, ?  Q
17.所谓NFA的确定化,是指对任给的NFA,都能相应地构造一DFA,使它们有相同的什么()。9 c- p# c1 D1 W
A.状态集2 G# I2 j( n1 q4 C) }- v5 ?
B.符号集$ k; ?+ V+ n" w8 W' ^
C.接受集
! E5 r3 h2 F1 w) P" V; f1 y1 ]# gD.结点集
! g/ h+ b: \4 @9 B  E: `正确资料
- i9 J1 ~9 [3 r% ?  E# z, ]. _( y  e! A0 G
18.设有文法G[S]:S→Ac,A→Sb|a,则利用文法G进行自顶向下的语法分析时会怎样()。: a' p7 V3 v9 t
A.不会出现回溯
$ N! Y* e( A: o' q! vB.会出现回溯/ Q/ L2 `. n, ^; ?! g/ X3 g  }
C.不会出现死循环  r# q# o( v# p+ Z
D.会出现死循环7 N0 ^; B$ f; _0 }
正确资料来自谋学网(www.mouxue.com)
5 n' |, i1 y1 r' C7 c
- K* J" W/ e4 M( s$ ?19.产生式是用于定义什么的一种书写规则()。3 h& W/ Q" W2 I5 r9 U! P8 l6 y
A.语法范畴9 I6 Q. j! V, E, ^
B.推导6 x* ~' e: D2 A
C.句柄' w- _' M, c. R* z- q" o. e
D.短语! h/ |: n+ f' Z- g3 L, v
正确资料:
; U( m- b9 [& j
( S2 {* e, G' V0 ~: T' W20.通常把构成各个单词的字符串称为该单词的什么()。2 Z8 E7 E# x+ B: l
A.编码7 E& c, U" L- u+ V, N' ^
B.类别
8 H  k- G3 |6 JC.词文% C) \" f) T+ R3 \: p* r1 I9 G
D.内部表示/ v" d& w4 `% I
正确资料( R! h( ?% O9 `" k/ D) a
% e6 a7 J2 Z! {$ y( H" [/ }9 {
二、资料来源:谋学网(www.mouxue.com) (共 20 道试题,共 40 分)' M( o& B! J# K. Y6 l. V/ J) V0 r
21.编译程序的特点是先将高级语言程序翻译成机器语言程序,即先翻译、后执行。
! z  ^- B+ A& R, u/ m) W资料:正确
! W0 c9 m* o( U. O8 S, ^) ]" c% J: O$ H9 m: e( d
22.若在一个右线性文法中含有多个右部相同的产生式,则由该文法构造的状态转换图一定是NFA。
4 v7 X- x4 O9 p4 q) }4 g$ u资料:错误
3 e  G  c0 y& Y9 @; }) O: ^) N9 _
23.对任何正规表达式e,都存在一个NFA M,满足L(M)=L(e)。
! U3 E$ J3 @$ _( a. ^资料:正确
$ {9 r7 X4 t$ G5 d6 J6 W2 h
0 [9 J9 Q/ A$ Z  c4 O24.对一个布尔表达式而言,它必须至少有一个真出口,但可以没有假出口。
$ M! t* ~+ S- c资料:错误! X6 g. J5 M; ^7 _, V' E

. W. M' s) {9 k25.循环的入口结点是循环中每一结点的必经结点。5 g$ t# G" _! B; A# N. b
资料:正确
& H8 [. q, E# y+ f0 Z; r' r! y4 ?9 B, T3 I# Y9 {+ B$ C
26.一个BASIC解释程序和编译程序的不同在于,解释程序由语法制导翻译成目标代码并立即执行之,而编译程序需产生中间代码及优化。. T" ?5 u' f) y- W6 m& w1 c0 b
资料:错误" U* _8 p6 I1 V
. o7 d6 a$ ~8 n7 m* V/ h6 |3 Z
27.程序中的任何控制转移四元式(条件转移、无条件转移、停机等)都是某基本块的出口。" y" N5 D  J$ ^) g5 |1 i
资料:错误3 Z" l: m& r/ N9 S: o( B: X# P

6 O7 B! z/ I6 H+ |% U28.解释程序与编译程序的主要区别是在解释程序的执行过程中不产生目标程序。
7 t' w# {4 l6 j2 Z$ D* E* ~资料:正确
, C$ e! [, a5 c' i( Q3 J$ N6 s8 ?* f3 d# N& ^% t# F/ A% l
29.若给定文法G和某个固定的k,则G是否是LR(k)文法是可判定的。( m; s' U( v/ S
资料:正确
2 T9 ?3 s: M' ^  X3 T" ]/ }/ y+ L! n) {& g& W
30.逆波兰表示法表示表达式时,运算对象按实际计算顺序从左到右排列。
3 f4 J; G. Z9 @4 ~, }, h资料:错误
# \& v4 f* \3 h, p6 v! U6 {
2 z- K/ f0 @0 ?. T9 A; q6 e31.布尔表达式有两个基本的作用:一是在某些控制语句中作为实现控制转移的条件;二是用于计算逻辑值本身。
7 l1 i, D$ L& O( f1 k# Z资料:正确3 Y- i5 T6 v0 m9 _7 |, A( p

7 }0 K  j  N1 ?32.在流程图中的一组结点构成一个循环时,可以有若干个入口结点,但出口结点必须是惟一的。( V) D8 p1 O. J( y' u$ H
资料:错误
' R3 `; F( E4 h& k
; L7 {2 s8 G) x- x6 g' u% Y! y) g33.LR法是自顶向下语法分析方法。- h/ P+ V% W+ I# j
资料:错误7 @/ v* ]4 k. ^. f1 C- m

+ p1 o" c& |" Z- u34.构造句型的语法树时,要从树的根结点出发,逐步向下构造,而不能从句型出发向上构造。
" }; d0 b( U, b% y# `0 s4 F7 ]资料:错误" n4 ^% r3 N1 j0 }. a- \( S

* x: F  D* {) [( p* g6 d' K35.字母表A的自反传递闭包就是A上所有符号串所组成的集合。+ T7 `  r% t4 U& F  z7 ^5 A1 z
资料:错误" S1 |0 k) ]8 \6 U/ p

+ V! n) }4 a- s* D/ B36.空符号串ε与任何符号串x的连接还是x本身。
7 w% V9 L" A$ M6 G- |+ L8 h资料:正确
& R7 R% k+ ^/ _/ ?- m0 j+ R1 P9 y+ e2 c, f8 b
37.在一个控制结点树中,一个结点n的全部子孙就组成了这个结点的必经结点集D(n)。6 c2 c: d& @! Z1 [% {* G
资料:错误  Z* b4 T$ G! D9 ^1 i) ~4 H8 l4 g( P

7 D' S  _' O! x38.每个文法都能改写为LL(1)文法。  |# ~( I. M" b) H: Y
资料:错误) ?8 z2 \( L* \6 n

/ |. d" K: T$ [9 I) S9 O* a39.若文法中含有形如A→A的产生式,可使含有非终结符号A的同一句型具有不同的语法树,从而引起二义性。! w: r' w0 D6 K$ Y" m1 C2 v
资料:正确
- |& f; u3 D0 V  y
$ Q7 q4 Z" K$ K- X* k; Q8 t8 M3 B2 s40.存在既不是左句型也不是右句型的句型。9 c. V- S% u, h2 f0 N$ p* a* ~9 L
资料:正确4 \# F6 S$ I; G' G6 d* e

* L; p" y0 j$ D$ S' G. E! B6 m( C5 u% c

  P% ~/ q: U# t. C. `& y
6 x  M1 K) H/ v, |! ?4 n- @8 s- V1 z

1 Y) }  ^0 Q! Z, v" q. V  n$ ^- ~# Y. B

5 u" v( @2 p5 M( n; D( g) f9 ~$ U1 H: B. R' X9 n1 j, W4 k7 C

2 D+ a$ ~- P& M. }5 p
+ Z5 ^1 Q8 T1 l" K3 m/ U7 L5 g& v

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2025-2-19 05:57 , Processed in 0.101022 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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