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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东师11秋《编译原理》第二次在线作业

[复制链接]
发表于 2011-12-22 18:01:27 | 显示全部楼层 |阅读模式
谋学网
久爱奥鹏www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
+ s+ T3 l9 Q2 N8 u, x2 l- `* K
" Y- B* n& J8 }一、单选(共 20 道试题,共 60 分。)V 1.  在编译程序采用的优化方法中,什么是在循环语句范围内进行的()。+ m- |! W: j. r
A. 合并已知常量
! s5 p3 A  [3 d3 s6 a4 u% E- {B. 消除多余运算
2 G; l5 R. W8 d) t  y# u: g. ^+ @5 yC. 删除归纳变量; z) O1 Z4 ~# f+ y
D. 消除无用赋值
- `8 F) d* |# @      满分:3  分
/ A& f, ^  e/ @, j/ t% r8 O2.  中间代码产生是依据语言的什么规则进行的()。6 I  E* I0 Q. h5 d
A. 语法% x7 w  J- D* X5 j4 S
B. 语义
$ g: t+ [) k5 l7 @7 o) A' PC. 语用
0 O  d+ ?6 A/ g& h1 [! jD. 运行% _) n7 K1 C; _- D! T( o3 |
      满分:3  分
2 w8 |0 M# ]  Z3 K, S# M& O# X- p; e3.  基本块的性质中包含哪一条()。
/ ^6 @3 N, v, T4 R8 yA. 只有一个入口语句和一个出口语句, o  m- R, @2 O5 u* F% r' U
B. 有一个入口语句和多个出口语句  I9 z8 U! n  a' c- _5 Q4 G5 u& c9 D7 W
C. 有多个入口语句和一个出口语句6 c$ ~; R$ p$ d! I
D. 有多个入口语句和多个出口语句
8 [# i8 |+ n# P" H, ~      满分:3  分0 O) \% }) P2 @( p  k( i0 |& `) z& q% p
4.  自底向上分析时,若分析成功,则分析栈中只剩下什么()。
4 [8 y( ^, p' Q9 jA. 界符#及开始符号S
  r1 `4 i# k3 y5 i0 R2 n: ZB. 开始符号S2 e1 k, h- j" r7 e/ t
C. 界符#号
0 y# ]  c! A3 J  O  N; k* _# q+ AD. 当前的输入符号; t+ W2 `3 {+ o; [; r
      满分:3  分' e8 b6 f; p" e) I& r9 t; K7 D
5.  假设某程序语言的文法如下:S→a|b|(T),T→TdS|S,考察该文法的句型(Sd(T)db),其中:素短语是哪个()。
' a6 J6 W  O  t/ Z9 A( Y9 ?A. S  V4 |# G' _" U+ Y5 Q& Y- X% {
B. b
& D0 M3 A, O: C! h' L5 \, d4 cC. (T)
, P+ G4 ?7 c) f& \4 R9 HD. Sd(T)
# z3 Z& T7 Y/ t# v/ X      满分:3  分
( M+ G3 Q5 v( O4 h5 x( ]6.  在PASCAL语言中的FOR循环语句的代码结构中,需使用几个无条件转向四元式()。3 H; ?; W/ {& q" s% m
A. 0个
" f$ d' h, \$ V- M1 PB. 1个
0 a* a) C" q5 }; [C. 2个
% `  d& G3 A+ g& O* F/ D7 BD. 3个0 _/ z. k1 I9 `$ G" r" K5 R. z
      满分:3  分
; m: E' ^( f, T/ Y7.  对基本块进行分析的一种有效数据结构是什么()。
5 P3 {7 h+ F* i; U. q/ \$ SA. 有回路有向图
  ]2 e% S4 z( {/ g% f- v( a  B! HB. 无回路有向图6 V$ l+ G& X/ c
C. 无向图
) W. P% C) j& _8 G1 l2 }D. 强连通的有向图; o4 r7 H# l1 N- @( F* w6 F
      满分:3  分
; s4 G: j( J) @- `# H/ K7 l5 W- m8.  局部优化是局限于什么范围内的一种优化()。
2 s/ x! v0 G: VA. 一个程序块
3 P/ e" |! J5 W7 N6 f6 m( C/ KB. 一个基本块
& w9 V: P" p. YC. 一个循环
3 g- E' P7 q  ED. 一个语句
: m9 l1 K5 S) ~; u, _2 @# b      满分:3  分, u$ V# y7 @$ v$ v
9.  表示流程图中各结点间控制关系的一种直观而有效的数据结构,称之为什么()。
' T2 X. g$ \2 y0 XA. 控制结点树
  H1 w4 p& `7 Z9 n1 C9 HB. 语法树4 L; o! X2 {  P
C. 树形表示
9 t) y( P' [! w% `4 Y, _D. 二叉树. H! m) F* X% t- G" x" x
      满分:3  分
$ M$ Q* W. Z- s2 @2 e4 T2 V( E10.  在编译中产生语法树是为了什么()。
+ C2 f6 ^+ |. ~- H: e( u. k5 aA. 语法分析: b1 s' f$ u  X* m9 c
B. 语义分析
$ ]% l, f2 C' ?2 a' eC. 词法分析4 e% K& O& A0 d: \
D. 产生目标代码
8 T  \3 i" `2 O  t; M      满分:3  分
# q8 C: s5 l+ _5 Q11.  赋值语句X:=-(a+b)/(c-d)-(a+b*c)的逆波兰表示是什么()。% a0 t% }( y& Z. a( W
A. Xab+cd-/-bc*a+-:=( O1 P" U/ R9 L% J# T
B. Xab+/cd--bc*a+--:=
% U4 c; Z) g4 i/ z) @$ L6 y; B6 WC. Xab+-cd-/abc*+-:=, M4 S7 |( }5 h, i5 }  Z" a
D. Xab+cd-/abc*+--:=
5 F6 J& t) Z! y( t* `      满分:3  分' J* ?& C, I0 C  Z2 a) }! r- A/ g. q
12.  LL(1)分析法的名字中,第二个“L”的含义是什么()。
, a% I/ V+ {: `( W0 M6 ^! [A. 最右推导
) L$ f- j$ D2 c/ _7 Q; lB. 最右归约
7 e- p0 v+ `1 [, n6 O2 C* n; F( `C. 最左推导/ @+ ^7 H3 W6 `1 h5 i6 S
D. 最左归约
% H6 |- N: `* t7 W  V& E      满分:3  分
- A# F5 _. Y7 B# N- ^8 {( |13.  若用临时变量T1表示CONSTPART部分,用临时变量T表示VARPART部分,则变址存数四元式的形式是什么()。5 j* h* Z; F- Y2 }) A$ R
A. ([ ]=,X,0,T[T1])
& u7 v8 b3 J. _9 V( VB. (=[ ],T[T1],0,X)3 u# U8 z: U  v, u: W+ X, M, O4 m
C. ([ ]=,X,0,T1[T])% E* ^( s- L$ p
D. (=[ ],T1[T],0,X)
* k/ e, W( D0 S      满分:3  分( O$ v% W5 D/ ]# }
14.  算符优先文法是在什么之间定义优先关系()。, N% i$ d% ^' I# M
A. 终结符号
% Q7 w4 j0 b4 f# J) gB. 非终结符号  j/ |1 B* `) {1 y; z
C. 所有符号0 W3 f' s8 l7 z! x) O
D. 部分符号; l3 `/ v/ H- N1 x) v2 `4 h' I
      满分:3  分3 H/ c2 s% x( q5 X9 D, z6 g0 S* \
15.  语法分析是依据语言的什么规则进行的()。3 L; v& h2 A& Y  y
A. 语法
2 ~3 h8 D- {1 c; GB. 语义, b7 B7 b. [4 R- M) r
C. 语用- h! D6 Q6 t3 \- q( m
D. 运行/ C" C5 U4 B2 h3 ^+ M$ m
      满分:3  分
% w% Q6 p8 q& m1 @4 `16.  假定数组按行存放,若仅考虑静态数组,则计算数组下标变量地址时的不变部分是什么()。' [+ Z5 d2 W" l- b6 R( \0 n: U" Q
A. a" q% W; {' u# v9 s6 b
B. C' _4 ^9 _/ v4 @# i
C. a–C
5 `/ Z+ v1 Q: i8 s/ XD. a+C
2 b& |4 B+ g+ s& T( q      满分:3  分
% ~/ i, j* w7 _8 U3 m5 Y17.  设有文法G[E]:E→E+E∣E*E∣(E)∣i,文法G[E]属于什么文法()。
+ ?6 i* g$ L3 F8 l# g" Q( S/ UA. 算符优先文法
2 g' z& F4 }8 D4 w$ XB. 简单优先文法
+ t1 S$ V& P% G5 W( FC. 正则文法
$ p; q+ h! F! |6 f+ LD. 二义性文法& w! o0 _0 a3 G& ?
      满分:3  分) g8 [2 W. P  M$ V
18.  设有文法G[E]:E→E+T|T,T→T*F|F,F→(E)|i,则终结符*和+之间的算符优先关系是什么()。3 W+ Y6 W& V3 D3 S6 A' {: @
A. 大于
. ?) Y0 c, z  r' N2 K4 {  e( }B. 小于
# R' C6 e' U2 E; v: HC. 等于
5 }$ N  [- V% N- eD. 无关系
' o2 ]% T" Q' L+ Z; X7 f2 o      满分:3  分+ {: [7 V# C  Y% z, S* m
19.  在编译程序采用的优化方法中,什么不是在一个基本块内进行的优化项目()。9 t; {7 _+ w3 H4 |! m
A. 常数传播与合并
- ]' Q8 @6 a  ?B. 消除无用赋值
; o$ y; D9 y3 |! ]' @4 {3 f/ N- MC. 寄存器分配
, e4 H) q/ P) b' H- M; Y7 k( CD. 消除多余运算
  {# F/ S* K+ R  T+ P      满分:3  分0 i& P. y# p+ ~( U
20.  逆波兰式ab+c+d*e-所对应的表达式是什么()。
2 N# x9 T& a+ s! Z; J; vA. (a+b+c)*d-e& `+ d- o8 ?9 p8 C
B. a+b+c*d-e0 i* @0 x7 n; u" B# R5 c
C. a+(b+c)*d-e/ V" g$ E2 ^8 J
D. (a-b+c)*d+e
# w8 j( m- @) f7 {      满分:3  分 , l1 ~/ P+ K2 o% z

$ s. D5 c: P* d7 A- Q二、判断题(共 20 道试题,共 40 分。)V 1.  采用分层技术可以消除任意文法中的多重优先关系。
8 G. I5 |/ J1 J8 l% zA. 错误
, v! i9 u3 C) U7 j* q! A+ yB. 正确
( K" e# J  Q+ X, D; `- r3 O/ ]      满分:2  分" O% ]+ w. w' n/ U
2.  由于条件语句中的布尔表达式是作为控制条件使用的,因此,在翻译时不需要无条件转向四元式。
2 s8 j" u2 R, qA. 错误
0 i( p: A0 F; y7 a9 \! kB. 正确* y$ Y% g$ q  l, R5 d# E3 m6 N
      满分:2  分
* o; V5 [' a7 r; s$ g' {3.  文法的全部可归前缀构成的集合是有限集。
( W) a, u8 M" Y9 Y, G9 uA. 错误
, o3 f  |: Y- M' D" `0 VB. 正确
2 z. R+ c( P$ I( i5 w. W) J      满分:2  分7 E: s- Y# r  J& C* @6 [( Y
4.  使用递归下降法进行分析时,对文法并没有限制。+ L( o6 X6 I7 x
A. 错误
! m+ b4 V2 a. N$ VB. 正确
1 Z. D2 W; t  u& R      满分:2  分8 \7 {/ p$ i+ P) B* x3 e8 i
5.  出现在赋值语句右部表达式中的下标变量, 可只具有右值。% V! L0 _: X* Z3 h0 V) f
A. 错误1 D6 e& _/ Q3 w' A! U
B. 正确
0 y0 U8 e; r0 o) H      满分:2  分  }- d1 U6 r" Y% T
6.  即使构成循环的一组结点是强连通的,也会使其中有一部分不能被重复地执行。
( c# x4 O6 X0 \; O& c% e' W/ ]A. 错误
) K# `/ |3 G) H4 a! F, `9 s# tB. 正确
7 D- @) r' ^8 C  k1 Y9 e      满分:2  分. M9 m" q3 H9 u
7.  若给定文法G,则是否存在一个k使得G是一个LR(k)文法的问题是不可判定的。
2 H# L" d5 k7 q" f5 FA. 错误
' K) O6 d# g7 F0 h. @2 d' |B. 正确; P3 g+ r8 |/ H; V1 ~
      满分:2  分% @, V! r. z5 H
8.  若在某项目集中,既含有移进项目,又含有归约项目,则反映到LR(0)分析表中就会出现具有多重定义的元素。
" a1 C7 T5 [7 d% p. v+ I* P0 sA. 错误
; s7 O3 C2 e. y# r$ \% {B. 正确
" l2 N, b3 w7 b+ r2 z      满分:2  分
7 g+ K7 ~! s/ o7 f9.  算符优先分析法只能识别由算符优先文法描述的句子。
/ m2 \- A! i+ O5 T; t/ z) PA. 错误
8 R; t8 i; D" U% c1 iB. 正确
9 d0 i2 O' w# x4 O9 Q/ f      满分:2  分: e/ c3 |! U- O3 b3 K, p+ j* q
10.  有时不需要将一个布尔表达式从头算到尾,而只需计算它的一个子表达式,便能确定整个布尔表达式的真假值。
1 P9 O9 E. |* s# `0 g, WA. 错误
! K0 _+ q. f; O& R% q1 t# tB. 正确
7 Q  i/ k1 x3 ~! R      满分:2  分. W1 R, U: U* e$ t% j6 F+ C
11.  循环是指程序中的一个能被重复执行的代码序列。
! ], G" F- E5 Q# r# M4 z& \A. 错误- V* d, @" M6 }& ?
B. 正确
! b$ K# k& p2 v# [      满分:2  分! h5 |4 M  z9 b9 u) F
12.  若一个句型中出现了某产生式的右部,则此右部一定是该句型的句柄。
* Q3 \+ ?% w) t# y2 j. iA. 错误- C2 z+ T! b1 P/ c+ f) K9 n7 T
B. 正确
  K5 v; q0 X$ f0 {      满分:2  分
3 M2 b0 `$ Q5 a* H13.  循环中的不变运算,是指运算对象之值不随循环的重复执行而改变的运算。
7 j" w) j# N4 _" s" kA. 错误$ B! B. X7 Q- ?: d2 @! n
B. 正确6 C, e( A" v8 [; z9 r
      满分:2  分! W( T' S% m6 r8 y* |+ u
14.  数组元素的地址计算与数组的存储方式有关。; F7 g; r' D# O8 x
A. 错误' p+ `: j3 a; ^* J
B. 正确
' T& S* u$ O1 g9 i, i/ K8 }, w: A      满分:2  分
, ?+ h  b# t+ h$ F& A15.  孤立地考虑一个基本块常常不能确定一个赋值是否真是无用的。1 Z! ?  T0 j3 C1 t' P( \3 w
A. 错误
9 F$ _/ l4 A) d8 ^' o1 c* K0 mB. 正确( D( B2 E5 s4 k9 d& \
      满分:2  分) {9 c; @; F3 a; {7 N% X8 k
16.  削弱运算强度的优化是指将原循环中的所有乘法运算都替换为加法运算。
' D8 N3 ^' H, ~4 t2 t' LA. 错误
" h5 T# Z9 w% D0 V. o) VB. 正确3 a$ `5 x7 b, P( k" x% a  a& s2 B
      满分:2  分2 u: a/ L; p/ u7 C: P. P2 `
17.  每个SLR(K)文法都是LR(K)文法。5 u, I" S: C( f7 ^) f; n% Y5 E. m5 d
A. 错误
2 u, u/ Q( s: F& q7 C! n2 w; zB. 正确
* P7 k6 Z8 y8 Q% R- j, u* [  k      满分:2  分
1 K8 n3 k: l" m1 _6 E7 z- _18.  LR(k)文法都是无二义性的。
  ?' d. Z: W% ~3 o; N5 RA. 错误
: O6 J9 Y: E6 |' `& @; sB. 正确
) F1 t' B) t8 U- Z* [2 r  {      满分:2  分
$ O7 Q" @: S2 N* }. N9 q, t8 A19.  所谓一组结点是强连通的,是指从这组结点内的任一结点出发,都能到达组中任一其余的结点。0 b( C8 ~. K* p9 ]) [
A. 错误
# _' {# Y; l. }; J2 lB. 正确4 S; ]4 P8 Y1 h8 M8 Q5 x: [
      满分:2  分
, }3 x' @9 a% o( F0 S20.  布尔表达式有两个基本的作用:一是在某些控制语句中作为实现控制转移的条件;二是用于计算逻辑值本身。
* @9 A/ k/ B- G3 {- R5 EA. 错误9 L  b+ l9 d/ R/ j! S+ Z
B. 正确
4 {8 I. X* m% v4 y$ {/ o      满分:2  分 7 f+ @% a3 N: g7 A5 H+ I
5 W/ F. I4 U! Q$ i
久爱奥鹏网 www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2025-3-15 12:38 , Processed in 0.106476 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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