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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

[东北师范大学]《编译原理》18秋在线作业1(100分)

[复制链接]
发表于 2018-10-16 05:39:19 | 显示全部楼层 |阅读模式
谋学网
奥鹏】[东北师范大学]编译原理18秋在线作业1, |! [# p; L. j+ d. e
试卷总分:100    得分:100; P+ [. D, p7 {
第1,算符优先文法的特点是文法的产生式中不含什么()。! ?& C( }& g: @: D+ S! g
A、不含右递归
$ b0 Q# r0 w% A8 FB、不含两个相邻的终结符
: W" y9 k( I; M' ]/ v% f" x) ]C、不含ε-产生式
2 M* w, [/ p8 F* h/ {8 f( X2 X; UD、不含左递归
5 t1 A5 |  T1 K; k$ t% k& d! M
- a2 |) a6 e0 m7 q* a0 P- z6 L% C
5 y" W. f: L: y+ w; g! }& T7 D$ R4 h5 i. t- D# Q* u& u
第2题,通常把每个非终结符号的右部符号串称为该非终结符号的什么()。( o* a& f( E1 `" k( W7 k
A、推导项
: p% D9 K) F! yB、选择式4 I! o& m' f8 F0 G: }7 W+ l
C、规则项
1 G6 U) D& V+ ^8 V& lD、候选式
$ s( V$ _9 _7 F, o6 s. p/ g  }* q
  H. y4 s  S9 j, O
! Z3 c# C% \% \$ u
9 f1 N" Z8 m5 }1 T; Z第3题,文法G:S→xSx|y所识别的语言是()。, l, n* f3 y1 t. Q5 i* ]0 ?
A、xy*x
9 r1 m5 C; g$ `9 }( F+ IB、(xyx)*8 E# k" l1 T7 }: u! D. Q
C、xx*yxx*6 I: f9 e8 b, i# z6 o* v
D、x*yx*& a8 q+ n7 e* _/ l' ^

7 W& L1 X* e: l% i2 g
# n- X+ Z$ r* W- h- F( o$ D0 `
5 C% t% ?$ T, k4 X2 h& a第4题,文法G的一棵语法树叶结点的自左至右排列是G的一个什么()。; D$ T) j' G$ Y$ e
A、短语3 k  q) S: h+ ]3 V# j
B、句型
" R# |( R# a* a2 l: iC、句柄
$ c. ?8 [5 K" @! E7 M, ]* mD、素短语
; s: ^, n! _, c  U9 w. u9 B; s
$ j0 U& g* w( h5 l7 b5 P; e" S$ k  f0 I7 J, Q1 T
0 Q+ J- \, ~8 g8 P3 d4 U3 e
第5题,在语法分析处理中,FIRST集合、FOLLOW集合均是什么样的集合()。
' q4 V: c5 q) K6 |- A/ v! vA、非终极符集5 @( ?: D3 T; h
B、终极符集
9 n* j. ^! w8 l; W1 yC、字母表
; L% T! Z/ o4 u9 e% ], g' JD、状态集
3 g3 o. q1 n+ k) |5 V/ H" n5 J/ E3 h* H% {' K

  S4 `' k, B( v* X! C2 _" e
& r" E# p0 a# U+ O3 ]  p第6题,若状态k含有项目"A→α?",且仅当输入符号a∈FOLLOW(A)时,才用规则"A→α"归约的语法分析方法是指哪一类方法()。/ [. L$ x' F- V5 h+ D. n+ R
A、算符优先分析法
& d% A, k7 w& Z' X8 l  XB、LR(0)分析法
" q# n, s0 \# R& EC、LR(1)分析法* N2 O! L' j& z( p' ?
D、SLR(1)分析法( r* G! N" l' {0 g

$ v1 x8 V7 K7 \  w9 S$ Q7 s4 s3 Y' [$ p! _

. Y5 u* B( @5 r6 `: a' Z第7题,编译程序中语法分析器接收以什么为单位的输入()。
/ B+ W+ M4 f% T& y0 ~% b# QA、单词
5 v" C, F( P# |- xB、表达式
! U  M0 L8 d1 b6 \7 R8 MC、产生式
6 T% V% p3 [$ Z7 T# y! d" N* QD、句子
8 k" G0 y1 O2 O8 F% R. q5 Z% u7 r2 t- f; V: y$ L! n

& X; |* M' k# M1 q
2 H# s7 y- K, M- M8 ]5 Y& M0 ?' |第8题,所谓NFA的确定化,是指对任给的NFA,都能相应地构造一DFA,使它们有相同的什么()。
/ ~9 a3 e" a$ ^; o/ zA、状态集$ ?0 E  h4 y. D/ L7 b
B、符号集% u) p3 j2 }. v+ T
C、接受集. j. r# [8 g. {; W2 G
D、结点集, `. D( N3 E9 P" C# Z7 E/ }! `
1 o% f% Q' u! f# A/ j: }4 o
; S) a0 F8 U$ w3 H3 G3 ?3 E( ?

7 y6 s- V& F' t( x% X+ G, n; q% u3 {第9题,语法分析是依据语言的什么规则进行的()。- l& z1 X& D. u0 D6 A
A、语法
- o) F' q* K: E3 PB、语义
1 l. M$ b& l# b0 h* i* l. RC、语用
; k6 K! A: ^! x4 S6 ~5 j  ]D、运行
) f# h9 u. G: T" v7 E$ t" l' s/ L* `* j+ a" ~* ~, n( y0 t
- J9 \+ b. V; P1 |3 P

6 \4 c2 {, b8 n, h; C" n% g: m第10题,设d是结点n的必经结点(即有d DOM n),若在流程图中,存在着从结点n到d的有向边,则称此有向边为流程图中的一条什么()。
8 v2 w' W9 l* _! t3 y( X  T* LA、环路5 |# S7 @, Y" S1 S& r
B、环边2 Y' L2 V0 Q( U) ?2 c
C、回路
7 y* l# M0 d$ jD、回边- {& f( X, ~, x

, {3 z3 Y  G% _4 d0 I2 k7 Z, B$ ?6 B' H) z" e
/ b# p+ t7 W% |9 P  K+ I
第11题,a-(b*c/(c-d)+(-b)*a)的逆波兰表示是什么()。
1 j" g1 j; T: y- ~A、abc*cd-b-a*+/-3 [1 Q7 b* H' j) n( S  E
B、abc*cd-b-a*+/-) P- `: y8 r) m1 @- P* r5 c
C、abc*cd-/b-a*+-
9 o& O% ~) L' O& n* HD、abc*/cd-b-a*+-& c% M0 B. K# `+ V
' X" `2 u5 e$ }

) y0 o" o: X  h; c9 m8 [* ?3 j1 y- g5 D6 r) P" d7 d/ C
第12题,编译程序与解释程序的主要区别在于什么()。
5 e% \6 ~7 i1 j" o+ e* t2 _A、单用户与多用户的差别
' d2 W1 N, T4 R/ ^% W. R: x0 ]: k- QB、对用户程序的查错能力
4 S, d  v, G/ R2 pC、机器执行效率
! d* G4 B( W) e6 K! a. S/ rD、是否生成目标代码
* g2 |) t; E, M0 y' @
# e) z- v; Y  p+ W
# W+ {2 d( [: y& N5 c0 U# Q
& p2 G0 n9 E" H0 M. k' L$ X第13题,表达式(┐a∨b)∧(c∨d)的逆波兰表示是什么()。
$ I/ x( B" [! F) u: l* G. d! W. z9 lA、┐ab∨∧cd∨8 }% W9 i! `% p" g; U+ I5 I& V9 v* u9 c
B、a┐b∨cd∨∧
+ @$ E. f5 }. G' J( I8 [8 nC、ab∨┐cd∨∧# V9 r/ v4 Q# U* M: d7 a
D、a┐b∨∧cd∨
1 [0 @! I' O" J2 L- ]( b9 ]+ r# r# b- `$ ~4 o; v8 j; R" X( c" p
% S. n( b! a# U- D# ^, I% \
* ?2 \7 z% ^8 v4 |9 H$ B% n
第14题,编译程序与运行系统合称为什么()。
, J5 W" ?5 o& H, _A、翻译系统
4 N3 {% h8 D$ V9 U5 ~B、编译系统
# v) O$ a; l1 S4 d: _- xC、实时系统
( Z- M* {' Q3 ]% M) ~) c! eD、分布式系统& ~. }$ N3 k* j/ |7 O5 o7 ]
* _* z. i; B5 {1 d) J

/ b" i( {+ t$ B( K+ o  H
7 ^3 K: [: ?4 R  g第15题,在LR分析法中,状态栈中存放的状态是识别什么的DFA状态()。) {: K9 s  y! V/ K) [: w& X
A、句柄
5 _) t, U9 ^2 e* a! A: ~( UB、前缀
; X" v# x! d/ S8 cC、活前缀
# z2 C4 m0 v5 t" i0 M# V/ }" i6 RD、LR(0)项目9 G+ K8 G9 G; X: H" C7 `1 m

" A! R/ q) ]3 ^' c4 y* {
% ]- e1 h+ y& C/ ?9 C$ j: a
$ r* `& ]# Q. f' E2 @1 H5 z# ~第16题,基本块的性质中包含哪一条()。; }1 z5 p6 p/ X) m- M. g$ R
A、只有一个入口语句和一个出口语句; ?: S! e; D/ a9 Z
B、有一个入口语句和多个出口语句
0 l2 g* I% d, A/ c; L- gC、有多个入口语句和一个出口语句" i: |6 F/ l4 X
D、有多个入口语句和多个出口语句$ U1 ]; H2 y3 C
  y3 Q3 {1 z5 M2 M" ^
: L3 m  t$ O$ ^' q' W4 a- |1 a+ J% m
/ f/ X# Z) h( e  _
第17题,在编译中产生语法树是为了什么()。! H4 r5 t$ v8 a+ g: O5 j
A、语法分析& _; |  K% j" b9 K0 U/ u2 L; a; g
B、语义分析
* V6 F6 {% b/ q' v5 C+ Y; lC、词法分析
. f* z; F" t9 ~" i0 T4 VD、产生目标代码
; X7 q7 r' [) @
# l- u0 S5 D0 h) Q6 M' X+ A. o+ t# _5 Z6 }- i% M( R

' T8 k* _7 K- A+ o6 Z  m; J/ b第18题,能将汇编语言翻译为机器语言的程序是什么()。5 H* `% l6 A2 L$ j
A、汇编程序& c9 D4 y3 f% p  T) ?$ Z/ V
B、编译程序
5 n5 d* h2 |) O& MC、解释程序+ d. |: V, n8 |- _7 Z6 L; j
D、语言程序
, F9 q3 o% {: n/ a! o- K4 ]  o
/ }  Y- W: K/ h) L! X* p( J
+ P% M% Z- P0 H- ~5 o5 G4 }5 [2 y/ r
第19题,正则式的"·"读作什么()。+ L8 ~; m, d. ?4 G
A、并且8 Y* }" B8 r% K, s. A
B、或者
7 `1 |' p. R- _. OC、连接
! \  O3 P, d1 y0 QD、闭包0 ^( i* ^) c0 d5 z

2 j! l( ?* ]# [) }) ~
1 N+ C- Y  Y- L, K5 H5 U
1 }0 Q/ j6 B4 ]2 E' _2 ~5 U第20题,欲按编译方式在计算机上执行用高级语言编写的程序,一般需经过两个阶段: 第一阶段称为编译阶段,第二阶段称为什么阶段()。- }/ m9 ?" a4 |- n2 w
A、解释" [; h" R7 U7 ?7 W" n, F
B、翻译/ v8 \5 I' l5 _( B9 `
C、汇编7 J* _& }2 ^  U1 c; V1 U. Z+ i
D、运行( k9 k  W+ x6 i( O

$ `3 ?) A) }, q& m) i
+ V% V3 z' K9 Q
; I( O) `2 g& {; \+ g4 w* @, l第21题,文法的全部可归前缀可由与其相应的确定有限自动机识别。1 L* p1 [* k, }
A、错误, `* D9 I1 ?4 T8 x4 n. O, [; |
B、正确- U0 G! E( b: o: e. J1 u

* M1 r5 r( j! P" ]% b( H& p" i* z2 f, q

, i, P- I: H8 S, q3 s/ B8 B第22题,回填就是稍后填写转移指令的地址。
( P2 a( Z* |6 b4 `: [2 g0 GA、错误* h# t! E  x" R. m2 k
B、正确
$ ?' m' E- R) X/ F; q
1 M0 r( k$ S( H$ A: U
3 |# ^% v, A  a% R+ m& ]- s6 c& t1 H" g4 I1 c- h1 w; l# s" H" l
第23题,每个SLR(K)文法都是LR(K)文法。& O5 P+ d+ z$ W6 N# z
A、错误
: B# h# g: H5 V* _B、正确
8 M: ^0 N) R8 r1 l+ U. p, d5 o6 U; F" S; v
9 r6 z1 E2 ], [$ `! @

- R9 M, E$ c' z6 v2 ^! C第24题,合并已知量的目的是使表达式尽可能短。, Q/ G  H4 s4 o+ H
A、错误
* }2 y/ J# D7 ^' R# }& r+ eB、正确
" I' P" l4 R+ ]
6 u+ O/ b% O' m7 ?1 \1 B& i+ [# R5 |: t* G; V; c
' p# w$ ^% p; q; C/ P
第25题,解释程序与编译程序的主要区别是在解释程序的执行过程中不产生目标程序。
, C* Y8 ?7 q0 v6 t% R  E& A; QA、错误
0 q) `) c# J* KB、正确& q/ d+ \) D( m/ b3 E! U8 H
/ X! A3 B& U! l3 \  [
2 I; B2 b3 r9 O5 V
' P/ Y% Z; \$ k. [) Q( s
第26题,已经证明文法的二义性是可判定的。
, f& m! @3 G, _A、错误8 C, Q  B( n9 X# V. r1 z% r3 C
B、正确2 [$ |- o: `) x6 ?5 y

7 X! k2 h! f$ p' a! A7 @/ z; h% V
. [# P% |# z+ \, {. k
5 R5 a6 s/ E5 G. e1 w# i$ A第27题,不存在这样的算法,它能判断任意的文法是否为LL(1)文法。6 j9 k  y( r7 o* Q( ]
A、错误  c3 y5 c8 h8 X4 |- `" Z
B、正确$ t# j& E" a$ i( A
' o/ O2 U5 h  m5 N4 Y" F* d8 e

' `0 I0 p3 I2 q( i) `2 j- v7 d' o& ~% [  Q
第28题,简单优先文法允许任意两个产生式具有相同右部。
/ t' [" J* h0 L9 k: i5 VA、错误) E' R: z9 s( F. E5 W* s9 ^% @5 ~
B、正确
7 ?* T8 K0 A, @: }/ z' H- b; ?1 r9 t: C7 J: W7 J! \

: o. r( ~  l8 O% W, ?' t$ m
3 ?+ ?1 q+ r" I! A8 i" \, _1 A第29题,用分层法消除多重优先关系时,由于改写文法引入一些单产生式,将增加文法的复杂性和降低语法分析的效率。4 j4 ^8 T/ G4 C$ c1 j4 g' _: Z
A、错误
( l* r! S% M6 t5 d! U+ ]+ }3 c. rB、正确- |+ ]- ~$ L; A6 q" H

! s* O9 J8 K6 q4 e, a" }# @& E" W7 I& p# p) A: {  j) F: F

2 Q' \& M5 ^" f: I9 P+ O6 h* n第30题,由左线性文法构造状态转换图时,与右线性文法的情况一样,也要用G的开始符号来标记初态结点。7 U" E+ d' W+ n
A、错误9 ]: [+ J1 h- z$ {7 b% M
B、正确. I# g6 m( N* l

' `3 {: |- Q1 s  ~$ S
/ R( B+ `/ O# `* v
9 n8 f. B9 g' P( k) W7 U6 C$ R第31题,由于条件语句中的布尔表达式是作为控制条件使用的,因此,在翻译时不需要无条件转向四元式。5 e8 k/ Y% Z/ S3 \4 I1 A4 ]
A、错误
; [0 K4 ?0 ?* p* h3 pB、正确
6 q0 [: D$ q3 _/ A$ \
4 Q, o9 J) V8 X$ q; V+ z7 L7 |
) w# p2 A/ C) s4 w+ m5 @0 L# Q) d8 d6 r+ R2 O! O: [+ T
第32题,逆波兰法表示的表达式亦称前缀式。% H6 ]) ^2 E' L* R/ ]" Z! h+ S
A、错误' l+ }# q4 c/ ]  _
B、正确9 c  f! |$ s( A
/ h3 G3 e! M: C+ F

: T. u  N$ \8 R8 _" T& z1 p/ [# l! c9 P# J
第33题,若给定文法G,则G是否是LR(1)文法是可判定的。0 b0 c4 w3 v; V: r! M- P
A、错误0 ]# B* i+ t- _6 u
B、正确5 R& A4 y" Q: J5 _+ v$ N

. b. O! T) o5 B9 F/ v& f4 \
+ j3 D# X. M1 m5 m# r* H! w; X+ r3 _
第34题,存在既不是左句型也不是右句型的句型。! R9 r0 A8 c& `: a/ S
A、错误& @/ q; `& h. x, Q- g' N6 w4 @
B、正确. _4 v0 {( T$ O" [' ?

- m( z6 F- C% f1 t
6 S! ~4 ]7 F, G! B, D; A. h6 E4 F8 N2 _# m2 n" Y: [, z
第35题,编译程序生成的目标程序一定是可执行的程序。9 N4 @+ e. _1 o9 O- s* A8 D
A、错误
7 ^2 g: ^+ h" c, BB、正确# f0 {3 Q4 y. T

7 ]8 I0 z- Q9 b! J0 X( ?0 h# u- H* Y0 j* o- C5 A
' E( A( {9 w" o& d
第36题,若文法G的任何一对终结符号之间,至多只有三种算符优先关系之一成立,则称G为算符优先文法。
. L2 z% K/ k. @0 iA、错误8 b6 {7 T! I% Q; }
B、正确' W. f- J1 r$ L  J& p# K
  D# J4 [+ U0 O8 S- w

  z) U) }5 B9 N* r' A0 h2 A% q* s" {/ `  e0 `- p
第37题,一个复杂的表达式须由多个四元式构成的序列来表示。
% }( V  w! {& Z' j3 rA、错误
3 @/ i8 ]3 L. D2 N& f+ }7 vB、正确/ N, T! V* t& u
% k+ w+ M' l. D4 I
) f, r: V: G. I: `3 N
! ]9 b: ~* b2 `: @1 Q" }
第38题,在一个NFA中,几个等价状态可合并成一个状态。
& b4 e1 @! A; S- ZA、错误
, r% G6 e' k- o& ?' t! L* dB、正确
" j( E$ N% b) U: }; u0 K  d  J4 K8 m. S

* r/ r- a: D0 V' E) L1 f' R  K  M; d& J# [9 I. ~$ D
第39题,若在一个文法G的任何产生式的右部,都不会出现两非终结符号相邻的情况,则称G为算符优先文法。
7 ?+ l- J, J! J2 E. J$ H& LA、错误
) E' d  ^8 j; b' i. i  G# uB、正确, Y4 k/ Q5 e/ O
" T$ k+ G% r6 U3 B. W& a- N- A) Y/ g& m

8 U$ P5 B6 b, t0 f  ]- L1 Z
7 f, D4 n, f2 E第40题,有时若干个在外形上颇不相同的正规式可描述同一正规集。
: c0 P# r# K+ T' ^5 LA、错误
! v! h5 }& y$ L& a: [B、正确5 [. D0 l: z& h' \: A
6 q1 y- _$ S9 ?5 X4 S

) W3 J1 z3 o6 p: W
* d* p% j" _, ?; I* ^( }7 B) w; @2 X' I) _. w/ R$ n

! S. \$ O3 f* L( J" l2 F% m4 {/ j+ P& C5 k5 h
3 @; W7 G  s3 V
+ ]/ I4 D. z' L: a
0 f1 {  t, L: J; |

0 Y( R/ f) I8 `1 C
( Y6 ?& v% e1 |$ {$ S5 ?
: g4 f, m9 N- G8 I$ t& r: }% J- P) o) M: b$ R8 J+ A
; ]8 n) ]6 m" d2 N. A

7 F. Z) z# J' [3 \2 j

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-4-26 04:00 , Processed in 0.105462 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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