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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东北大学2012秋学期《编译方法》在线作业2

[复制链接]
发表于 2012-12-18 15:16:01 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 14 道试题,共 70 分。)V 1.  过程的每次执行称为该过程的一个(   ).
4 @4 P% c+ h  xA. 说明; k/ U3 r5 e6 Y8 v. U
B. 引用5 w: g$ g5 K: t9 J, t5 c9 b
C. 使用
, j( W" Z6 `( QD. 活动
" _5 g( q* o* H: O8 _' [( u      满分:5  分4 I% Z$ p1 Z% X; [) N- V
2.  LR分析方法是一种(    )的分析技术.
  a' g1 M( y+ A" n' G& j0 A; B2 rA. 自顶向下
1 C2 [; M' E5 \B. 自底向上  P  u8 m! f# N1 J  P$ X0 U
C. 由左到右5 m: h: j& K1 Z  Z) T
D. 由右到左6 l/ d9 V% P% G' T0 [. v3 `" S6 L
      满分:5  分
% K9 o! ?8 b. I0 @, H2 C3.  
( O' ^: M, i% K. ~+ m8 |& R设下述文法G(Z):  Z -> aBAd
% i, e1 ]7 [" [( {* E2 c$ E                 A -> bc | c
3 g' x: O) E, v) K3 z                 B -> bB | c
) G3 T; N: L) f$ ^4 @+ n$ D! |    下面的 LR( )分析表, 哪一个是正确的?/ O% _4 L0 {9 q2 H- u8 R
  (1)
, @$ Y/ y2 W# y4 l    & R9 V, {% o7 Y+ i% [! M$ Y
(2)/ Z, M% H' _. F9 C4 f; N7 G
   
0 X3 e1 H9 |. p5 CA. (1)
4 u( L( d0 V/ @$ BB. (2)
% M9 B7 m/ f! b$ x  r* \      满分:5  分
1 q& C4 H" G: E- @8 }. w4.  文法G所描述的语言是(   )的集合.
7 J1 X  U) m! [# jA. 文法G的字符表∑中所有符号组成的符号串8 \# Y, D0 `& L6 O& R8 t
B. 文法G的字符表∑的闭包∑*中的所有符号串
9 }+ V% K% M4 u  n2 i7 tC. 由文法的开始符号推出的所有符号串
* j1 b. r( b; w& f! GD. 由文法的开始符号推出的所有终结符号串' G$ E, j" _; i* o9 f
      满分:5  分
, w: |  W' x* X3 ^5 z3 l5.  程序设计语言单词通常可分如下四类   ).
& ^% E8 U& r) J5 E' m5 T9 ZA.   关键字, 标识符, 常数, 界符
8 ]  B) c: K+ G+ P+ ~B.  关键字, 变量, 常数, 界符% G4 i2 Z# D, q  K8 `
C.  整型 , 字符型,  俘点型,  布尔型" S8 M  w7 S" t2 `5 A
      满分:5  分
! h, J& @# F% |1 q  _3 O/ b6.  
- R; E. h7 Y+ H6 V4 }. F" ^3 P在分析树中, 一个结点的(      )是由该结点的父结点和(或)兄弟结点的属性定义的.; A& ?4 G- S, e) v: q2 O
A. 继承属性4 K$ y5 b- Y  d& x
B. 综合属性2 g4 B$ [) }$ N" D+ u5 m
C. 值
0 [5 [6 ^$ K( B" F# F2 x" ]7 zD. 作用域  d$ I- T) M. `
      满分:5  分. O. d3 w: G! b; Q/ v
7.  四元式是一种(   ).: R, g: h4 o3 f) x
A. 源代码5 Y* q, T# Y/ ]9 w) V
B. 目标代码
5 l2 H# J0 i% [! E. I/ W5 n( CC. 中间代码
0 d6 G9 a. z7 |8 j$ s9 g      满分:5  分' v$ k, {$ F' C+ ~
8.  基本块是指(   ).
& y7 X0 I8 S5 _! V' C/ a0 iA. 一个子程序, t- l) i1 E; o( m5 u5 c' l
B. 一个仅有一个入口和一个出口的语句. s8 i6 L* l: [. U
C. 一个没有嵌套的程序段
; i! C4 o: e7 Z: \9 q) M3 K7 YD. 一组顺序执行的程序段, 仅有一个入口和一个出口- G: @' N" }( u: X# [. j
      满分:5  分
: t6 N/ a5 {" K9 Z; {+ \9.  
& k, S/ i+ ^& Q% i7 V7 x求下述有限自动机 FA 所定义的语言:
4 _8 i/ M0 p! `# E9 N4 ^5 B- U
* N$ F6 T+ w/ d) Y3 O9 Q4 Y  P4 ]% b9 R
6 ]. e9 ~& k+ |
A. L(FA)={ abm,cbn|m>=1,n>=0 };
# a! b6 L, P* b6 iB. L(FA)={ abm,cbn|m>=0,n>=0 };
" H9 V. x, w0 |( T; G4 h1 JC. L(FA)={ abm,c|m>=1};) V3 U4 @( J! B: w2 S; V
      满分:5  分
! L# D9 r  e4 {; U10.  
9 d  L* ?4 o# J$ S5 T) L设有下述文法 G(S):  S -> a b A (1) | b S d (2)
+ r* r1 V$ }- O- }! h7 S0 s+ E/ u                   A -> a A (3)| ε (4)
% P: W: c7 U7 E8 L2 `" g6 o下面的 LL(1) 分析表哪一个是正确的?
1 z, _) S6 A( v: c+ V/ w(1)$ x* o* J( ?2 ~+ m# L9 a- K5 z7 u4 @
  
; F$ t  l: A3 M(2)
! Y( J$ h4 ?2 J" L) H  : \. ?' R" `( e' U; H- C0 F$ n* ]
(3)
2 L2 x6 r4 m3 n& q: S  
% {3 ~/ a: F8 z8 e$ U& QA. (1)
) m' H2 G9 `+ _: ?0 k* j; AB. (2)
- R' U: U0 F9 e) z; k( w7 FC.   O! z: h" X0 p3 ^
(3)9 Q* z9 i$ p4 i* U8 C3 x

' d$ ?2 l" ^# M- I5 [* w      满分:5  分' U, y% Q3 a. g+ P
11.  * `2 |5 I: e5 ]' N5 w
编译程序中的语法分析器接受以(      )为单位的输入, 并产生有关信息供以后各阶段使用.2 L" p/ A5 K- ~+ K, |6 ~
A. 表达式  s  _0 h' }$ E6 u" B1 l" ^
B. 产生式. V7 {$ h/ x6 _0 r/ {4 [7 o
C. 单词8 R9 [6 d( z* ]9 ~
D. 语句
; w7 }1 q7 W' T9 E8 h8 W9 ^7 t      满分:5  分9 p' a# c( ~" i0 J2 K. d, x
12.  2 d/ m0 x8 P" P) K
已知非确定的有限状态自动机 NFA 如下:2 j7 f) |0 ~. x, E8 x& I

$ ?4 [4 q3 R7 w) h8 a   
! {, ?' L/ k% \" F" k; Z
5 r6 P- ^* P9 r       试写出 NFA 定义的二个最短句子:
  T! |1 P8 w- i5 ~4 R' C. X+ G. Q  v' N
' o0 y  d  Q* h* Z4 j, y" I5 g, uA. a ;  ab
% m: S4 P' j; e4 e2 cB. a ;  b$ G7 ?2 n; k7 g+ @2 c9 G4 s2 q
      满分:5  分& O/ u/ f% ~8 g# f- X. {
13.  一般地,如果两个临时变量不同时(   ),可以把它们压缩在同一单元中。
$ R7 t0 i* J7 _" L# NA. 存在5 x# G1 g9 n# U4 y2 \' N
B. 出现
- X; e) R1 i. s  a2 A" M( w6 lC. 不活跃5 s+ [1 i3 `4 ^& }' T/ T* \9 ?
D. 活跃
) ^+ W" ?6 r7 Z6 M3 @      满分:5  分
+ y& V- R- T6 j- a; j) [14.  
1 a: F: p7 {6 h3 P4 c在编译程序的优化中,(     )是在循环语句范围内进行的.
) x- w% U8 k# N7 Y; q! C5 X(1)常数合并                (2)公共子表达式节省
6 p  m0 _& |: U' `4 H(3)删除无用赋值        (4)消减运算强度
- m; S  q! b7 O# Z1 j) y3 [(5)不变表达式外提' R. F0 `" n  P  I8 y2 h. j* t' f4 y' X
A. (1),(4)
! L# b# z2 `5 r# QB. (2),(5)
! V$ \0 v$ O, {) ^C. (3),(4),(5)5 e: O4 q: \) G
D. (4),(5)# I( [7 Q' R( F1 ?. m
      满分:5  分 2 }- X! Z+ B! {' ^
. d. C; v- u2 @9 W+ J- U6 `
二、判断题(共 5 道试题,共 25 分。)V 1.  * @2 p; O# B& L
文法是用于定义语言的,它可用如下四元组描述:        G(Z)=( VN , VT , Z , p ),
" _% [" I$ t$ J               其中: Z 称为文法的结束符号;
3 n' R1 J! p8 S4 r% gZ 称为文法的开始符号* C( X+ X8 h* U! ^8 L+ Q# c5 k- {$ n
A. 错误
' m" g, f: c5 m" J: |; I9 CB. 正确
+ @5 W& G% }2 z6 L      满分:5  分
6 l* D! Z, x, G3 s2.  
6 k; w" {& q5 L7 E; d根据公共表达式节省优化算法,填写下列优化后的四元式序列:
( S0 V$ F; W3 G+ z# ?4 c
; }5 P, s7 f$ y" q
- S' j4 Y; u- h$ ]+ a: X! s
0 R9 d/ D4 u; v  q0 Y7 YA. 错误( L0 j, r% e# x$ o
B. 正确
. @) e  T$ i, W9 z4 d      满分:5  分
$ H; r: P% |8 v3.  优化处理是指为提高目标代码质量所作的工作;8 r4 A4 `/ x, l4 L: k
A. 错误
) w% A% p+ p/ r+ ]; K/ QB. 正确, O! j+ S# M8 b" ?6 k+ d, r& c8 A$ h
      满分:5  分
  J8 f+ ^% P/ r9 T4.  语法分析方法分两类: (1)  自顶向下分析;  (2)  自底向上分析;( ?) d7 d; G' s5 O3 |
A. 错误
3 @! d$ b, e3 o8 S- nB. 正确
; k: V/ \* O; c/ j      满分:5  分4 B) Z6 _" a) C3 B! t# E
5.  代码生成器的输入包括源程序的中间表示和符号表信息。2 L7 N, T9 R" C9 b9 P
A. 错误5 a5 B$ ]7 d2 M0 j6 J, `) C7 f  ^
B. 正确( w1 u* t) B8 ]
      满分:5  分
3 q+ [+ _$ [8 X' i0 n8 L# b6 c) n4 Y/ O* E# B/ K3 f6 n; H
三、多选题(共 1 道试题,共 5 分。)V 1.  编写一个计算机高级语言的源程序后,到正式上机运行之前,一般要经过(   )这几步。( r3 o, Y- N. `% v9 G
A. 编辑
* `& X% i: C8 n& L6 r% G$ f: tB. 编译
# g. ~9 Z, Q8 f+ L7 Z( |C. 连接2 r* {, {. I8 _5 J; t
D. 运行5 W7 T7 V6 F/ O8 \
      满分:5  分 + }& w7 {7 h+ l4 H" {% F' ~9 m8 I7 j
2 S: N: c& L/ X) p1 U+ i9 w& ~
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-4-26 03:38 , Processed in 0.117022 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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