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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-12-18 15:16:01 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 14 道试题,共 70 分。)V 1.  过程的每次执行称为该过程的一个(   ).
! @. G$ x  B; n$ c$ K+ k* m0 x& g4 y- nA. 说明
9 T- e0 W1 z  }# i+ `/ bB. 引用
8 Y, k& w- ^5 @7 P1 y( x+ @C. 使用
- e- J. Q( e9 D; Z$ j7 y+ v/ b, tD. 活动8 a5 N/ q( i4 D% x6 s% U0 ^
      满分:5  分
) H: e# K3 F& h6 a' k  M1 k6 Q2.  LR分析方法是一种(    )的分析技术.
! D7 O0 `" ]& u4 qA. 自顶向下
8 Q0 y1 V) e. y. Z9 h2 y8 {B. 自底向上
4 _/ G# M; Q9 O, wC. 由左到右
/ ^" @2 P9 Y# B1 w/ }D. 由右到左
2 K/ @6 B6 F7 y/ t( q+ p7 ?      满分:5  分+ J- A, d+ T" n) u5 s& x% o
3.  6 X' n% d' q  E% O7 l# n
设下述文法G(Z):  Z -> aBAd
8 @+ Z. t/ T0 i. [' R; B% d  T                 A -> bc | c
: m/ n3 {4 ?  x. q4 {9 d2 Q                 B -> bB | c
" c6 j) K5 [9 O8 e) [- s; c8 k    下面的 LR( )分析表, 哪一个是正确的?( O/ p' _  `; {# T: @2 B& e
  (1)
$ ^0 N" f# K3 S( P   
8 }5 e) ]$ x: s8 D3 E- k9 a% g (2)& s) j  _8 p$ [* c* e8 y
   
% U) F6 _7 G+ v2 @( m) d, NA. (1)
6 X) J& C4 {; p8 p, a- a+ s. aB. (2)
2 C, U2 ~8 [% ]3 p8 f6 R. a( R      满分:5  分
0 J# T! R8 Z' s4.  文法G所描述的语言是(   )的集合.7 w3 U4 @) i& q' z
A. 文法G的字符表∑中所有符号组成的符号串( b9 m& A4 v8 c* l0 c& r- m
B. 文法G的字符表∑的闭包∑*中的所有符号串/ [0 D6 S( @$ n3 Y2 U: |
C. 由文法的开始符号推出的所有符号串
( d8 Y2 I$ u/ sD. 由文法的开始符号推出的所有终结符号串
% U4 M4 ]/ [8 X& I2 b      满分:5  分' `1 e& _: L6 `2 _5 S+ ~
5.  程序设计语言单词通常可分如下四类   ).9 E8 z) q+ ^) d: ~! D1 l
A.   关键字, 标识符, 常数, 界符& ~' ~! @7 n: |) `1 ^1 Q
B.  关键字, 变量, 常数, 界符
9 q2 R% J9 P9 W  W- l* `6 P& nC.  整型 , 字符型,  俘点型,  布尔型
& y& N% q0 z: b      满分:5  分
2 P2 w# |# Z4 }& k* b6.  
$ }# b. s& T# x! W在分析树中, 一个结点的(      )是由该结点的父结点和(或)兄弟结点的属性定义的.
+ A! h8 G) ~  \; m' I; q; F8 oA. 继承属性* P1 i$ p) L4 e$ a: r7 R
B. 综合属性
, F/ V8 v( }3 V% M& [C. 值
& G, v8 E; |9 F# B2 Q. jD. 作用域8 R1 m+ L/ Z! m- u
      满分:5  分  D% D$ q8 A5 G
7.  四元式是一种(   ).
2 K' }( L+ J# q* p4 d, y9 q3 HA. 源代码( T6 D' t1 {9 o6 I: _
B. 目标代码
6 _5 I. m( n' {- L5 G5 R2 CC. 中间代码
% `7 h: B9 A; J% M6 p" h      满分:5  分
# U: q, ?& F- ]) B5 s8.  基本块是指(   ).3 x) t3 F  F# H2 r8 x5 s
A. 一个子程序0 }: e) Y+ u/ Y$ O- L
B. 一个仅有一个入口和一个出口的语句7 p* p5 s' O. P  T
C. 一个没有嵌套的程序段
$ [* j$ t( m9 m# DD. 一组顺序执行的程序段, 仅有一个入口和一个出口, L, q9 k3 o) W
      满分:5  分
7 f0 q" S6 U: M% c9 y1 X9 I9.  
+ v' D( B* I- a/ T% l/ E8 a求下述有限自动机 FA 所定义的语言:2 a3 u( y! }4 j& v
/ d4 e! q6 m# U2 d; s; l
% ]  [4 j6 z6 S9 m. m7 |

% y3 Q; w4 o6 m# L  e3 WA. L(FA)={ abm,cbn|m>=1,n>=0 };' }6 a- u6 b$ X3 h" K, |
B. L(FA)={ abm,cbn|m>=0,n>=0 };
" k$ h+ y0 W  g: J5 B( Q% r; eC. L(FA)={ abm,c|m>=1};
' g7 L- H+ [0 W) y: G      满分:5  分
* \9 s: Q4 ]1 }# P# l) c10.  ) d$ @& `3 l+ F* l
设有下述文法 G(S):  S -> a b A (1) | b S d (2)
9 P6 C& c, J" Z: S0 V                   A -> a A (3)| ε (4)
# Z9 u) x/ M( X: }* D下面的 LL(1) 分析表哪一个是正确的?
9 e2 G4 a9 ^  S0 _* F% S' R(1)/ {- r' V7 a  n
  + ^: Z. N# \4 @9 C
(2)+ n' ?2 U4 E3 P0 _2 ?
  + [7 I  q% t2 _: Q- I- ^
(3)( r( C3 k. Z- L
  
  y% ], @3 \$ G; PA. (1)
9 U6 Y; n2 V0 R3 l, o) G; \B. (2)
- b# x, l0 \* e& S8 `, x, UC. ) r, B" W4 w! s7 H$ g) G% ~1 i
(3)" V6 ?1 H& W$ p& F  E) R

+ X$ ~9 B/ w/ h7 G) v- g$ K$ ~      满分:5  分1 o* J5 ~8 K# I* Y; U( h( }
11.  
# Q2 n& b7 h+ u% u+ t7 ]5 j编译程序中的语法分析器接受以(      )为单位的输入, 并产生有关信息供以后各阶段使用.
! B- W1 a3 ~" o* w2 V& NA. 表达式
/ I, u/ W. ^) B* u2 I" E' i" bB. 产生式9 D4 G: d% C0 w8 j% e) J
C. 单词
5 h4 e+ J0 B, sD. 语句
- q: z$ Y9 R$ e3 D+ V3 M      满分:5  分- n0 A# p% t$ L8 S* h. `9 l  U6 f
12.  
9 z% a- b  c7 [( s1 f已知非确定的有限状态自动机 NFA 如下:
% E7 P6 R4 F2 H, `. v( h
5 Z, F% z- V3 y$ @   
0 k4 K% A, g1 [7 k# v8 I& T  V# H( f; X$ g1 u( G$ F
       试写出 NFA 定义的二个最短句子:% F# k5 E6 r3 Z% \

5 f( j2 _3 }3 Z9 F" c( hA. a ;  ab& }" i8 M  K. p
B. a ;  b$ L6 X9 b8 p6 }1 L  H
      满分:5  分
/ ~) q+ z: c3 ^, y  j$ j+ W7 G( x/ z13.  一般地,如果两个临时变量不同时(   ),可以把它们压缩在同一单元中。" _) B. h5 r8 @! g- x) L- v1 A2 w
A. 存在% S1 k- V9 _5 N' f! a  {+ d
B. 出现
; g( a" r* o4 J/ z) J. e3 AC. 不活跃
  _9 v& a2 X, D$ |; g: b! iD. 活跃
' c; M0 l( \. F5 Y# K# K      满分:5  分
, `0 [+ C4 D8 a. P/ w. i14.  
/ W4 g" O( |( X7 a' u. C在编译程序的优化中,(     )是在循环语句范围内进行的.6 ~0 ~/ f) `9 s- b
(1)常数合并                (2)公共子表达式节省; e/ z: x1 x+ e
(3)删除无用赋值        (4)消减运算强度; i) V3 b7 h+ w
(5)不变表达式外提) n; b" U8 e2 t6 x
A. (1),(4)( q( K7 ?9 W  F/ i" k
B. (2),(5)  O- a# r7 z, o3 M: u0 W5 f* s# ?
C. (3),(4),(5)/ `# t  r/ j' {
D. (4),(5)
) l7 A; X* W" H; U" v( Q% d6 f( _      满分:5  分 ( U! P% R! @! G

  V: |2 j/ B5 u: k6 Z' l( h二、判断题(共 5 道试题,共 25 分。)V 1.  $ i) C  o5 H% T! X, T; ~5 f
文法是用于定义语言的,它可用如下四元组描述:        G(Z)=( VN , VT , Z , p ),
, O: v% H1 v/ K8 @  P- t               其中: Z 称为文法的结束符号;! T4 C0 N4 b9 @3 e
Z 称为文法的开始符号: v; r& u* G& V: A* x
A. 错误2 B! z3 k5 N8 [& ]( u
B. 正确
0 g# v8 }/ ~" ~3 y/ Z      满分:5  分
0 W  y8 ~- Q: O% m5 O2.  
' ?- g/ I9 K1 ~根据公共表达式节省优化算法,填写下列优化后的四元式序列:0 v( \/ B2 O, a1 \

" W% s. x. a; L7 F3 ]% {7 H+ [. o6 Y4 h
0 d1 V4 x& x( T& O# W% f
A. 错误, b" T6 R! T; l2 r; T
B. 正确/ d6 e- T1 s& k: O8 N. c3 ^
      满分:5  分- I( v! b. M6 u3 L3 U
3.  优化处理是指为提高目标代码质量所作的工作;
! L! o/ ]7 p* E" n& [: `A. 错误9 r' M# _8 T) E
B. 正确
# w& m1 d# y" B! e+ Q5 ?      满分:5  分8 R* {5 l0 t2 [
4.  语法分析方法分两类: (1)  自顶向下分析;  (2)  自底向上分析;
+ K9 g  {+ J/ t7 o% f3 a0 ?% M: bA. 错误- Z4 o8 M7 v; k/ _0 g0 S6 ?
B. 正确
$ s- D% b, G+ |      满分:5  分
! i' ^& \6 F2 u5 a& p# x5.  代码生成器的输入包括源程序的中间表示和符号表信息。
9 }, |8 j/ G5 sA. 错误8 M  `0 `7 t. D4 V1 s
B. 正确& ?! t; G8 i- ?! z3 t. ^5 o" s
      满分:5  分
& @2 j0 J6 e2 ]( q$ R+ w- H' Y6 W# u6 P/ ]* x/ Q9 u* A4 k
三、多选题(共 1 道试题,共 5 分。)V 1.  编写一个计算机高级语言的源程序后,到正式上机运行之前,一般要经过(   )这几步。8 O, h  w5 N. f, ?
A. 编辑
% D4 l4 d9 a$ g0 F4 {B. 编译7 c+ q, D5 P% N2 u( }7 O7 i
C. 连接3 R$ |, Q7 m6 D: z  y
D. 运行
; s% y6 r9 D8 @' o- M      满分:5  分
2 b1 ?( }6 v1 b7 O4 P
# {+ r* T. f. f8 M0 w0 O! D
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2025-2-19 06:07 , Processed in 0.108567 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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