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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

【在线】17春福师《面向对象的程序设计》在线作业一二资料

[复制链接]
发表于 2017-4-25 10:46:54 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 9 道试题,共 18 分。)  V 1. 在UML中,包含关系表示为虚线箭头加()字样。1 T% @& M& x2 r, b1 D5 e3 w; l  K
A. <<include>>
7 M4 a# w5 @2 GB. <<extend>>
% N+ i! Z% A. v5 j+ n9 B5 KC. <<association>>
5 c+ {7 E3 S, g( ], ^! y7 g' u5 UD. <<generalization>># z- e% X+ I. G1 s+ r  }! r7 I2 o

) E2 B9 }% B: n6 }* Z" u4 `: K2.  在UML中,扩展关系表示为虚线箭头加()字样。
% J8 c. M# D' Q( s" \A. <<include>>  n0 P2 |, Y7 b2 e( y* k8 A) i
B. <<extend>># F( y2 {# B8 x, i7 h3 P, @- K
C. <<association>>5 U3 C* ~' o! ]7 {  a! N. f
D. <<generalization>>
5 w' @) a, b/ p: K$ V  q7 r/ U6 f% T' B- }
3.  下列哪个关系指明一个事物的对象与另一个事物的对象之间的联系。# ?* K9 |# ~; c$ n% C2 g
A. 关联关系
' I6 n1 W" m; s' Z4 g5 h# cB. 依赖关系
9 D) A9 V4 Y* {% TC. 泛化关系
0 P- l+ o* R4 K' R' `# z( OD. 实现关系
& H; ?4 [! L' Q/ I! cE. 聚合关系% K5 v1 U- e" j# T" U% z/ s
1 h: M# Z9 e7 ?
4.  ()是原子的,它是构造活动图的最小单位。
; Y- @6 T/ m( T0 e0 UA. 动作状态
! J# g; b" r/ `, s7 u6 z  `B. 活动状态
( H- {! J$ g% i3 c7 ^7 W9 C( m0 Q* zC. 动作流
( b/ B" _9 n6 O" [1 [: oD. 分支与合并# w2 w5 |) H6 e" z9 [+ N) @% V3 w
7 ~; {) n- y1 a! p! t
5.  并发视图由状态图、(),以及活动图组成。% I, S. G: u- x
A. 协作图
! w/ h9 _4 h& ]6 J$ Y7 i6 [, J7 pB. 时序图
4 t7 t" O# m  r4 u# BC. 类图
! B2 [3 d# j# F- U. G; RD. 用例图
+ c3 Z# I( [# ]% [- W. I; V% z$ o2 g" }5 j4 E; B/ V& u
6.  UML的()为UML的基础结构,基础结构由Infrastructure包表示。
) C8 A# j8 |) o) }4 U! \9 XA. 元元模型层7 P3 _* H8 g7 |) |+ Z( Z( j
B. 元模型层
6 w  Y0 r7 X& g& t- }C. 模型层4 e  l8 U0 B' @2 M: I
D. 运行时实例层3 Y8 q4 r5 z+ R
) K: A& B, j; Q$ ?9 }; f
7.  对象约束语言,简称(),它是一种用于施加在指定的模型元素上约束的语言。; d( x, X; `8 x. E4 V
A. OCL
4 o, {+ F/ }/ g  M, JB. ODL% ?* R! p8 f# @) H7 [  i% B
C. DAO
# m, S# Z. E2 G9 O6 b6 @3 rD. DDL* y' t0 M5 j2 V1 {
) s& R, q2 T% R& A( D
8.  OCL最初由()公司设计成功,由Jos Warmer和Steve Cook等人从一个项目中得到灵感而产生的。
7 s, G4 j& W7 k8 ~A. IBM0 t- u7 x. w8 ~  i: G4 P; J
B. Oracle
; B( k9 m' t+ ?: B8 @6 V! ?C. Microsoft
% \* j' A3 E# QD. 联想
% ]% t7 S# m2 u
& Q; p6 W2 {. J3 X/ }: M9.  要表示一个构造型,可以将构造型名称用一对()括起来,然后放置在构造型模型元素名字的邻近。
% V& P5 g7 I6 |; k+ cA. 圆括号
8 H3 B7 ]+ M+ C6 T, N7 N; g' [1 hB. 方括号
; f* f: ]: {( J. ]$ ?. E. p, k4 G# VC. 尖括号
( n/ j! i$ |' L2 F/ X9 G3 P, RD. 无需括号
" A" G2 d! Z  N+ N: p
& N; E. u9 c1 M9 H, h5 N+ z/ y, P1 e  t

  L) ~3 o8 s: |0 B* M* q# H 二、多选题(共 18 道试题,共 36 分。)  V 1. 以下组件中,哪些属于执行组件的例子。
/ H# f8 `; j- L6 x1 l( C* x% _A. Enterprise Java Beans
! O: ?: J% d, fB. Servlets
+ e: G; n* {+ n" kC. HTML4 |# E: D+ X) j2 ?
D. XML文档
/ U% U" z# t9 S0 @/ c0 [0 JBCD) ?$ ?, I( o, i* V0 u8 V
2.  时序图和协作图之间的相同点主要包括()。
  T. h" m' w/ f( xA. 规定责任  L( t- f7 T+ U. w! ?0 ~
B. 支持消息9 \8 k. c0 v. Q: d2 }* R
C. 衡量工具; F! W  L$ g  Y* B7 F
D. 主要作用
  g& c2 }; C3 TBC& d+ P' L2 _2 A8 ^) X
3.  目前,使用比较广泛的软件过程主要包括()。
5 ?: y" P/ k9 e" L# o' |A. RUP
8 T" C( n6 n+ UB. OPEN Process
6 ]8 D) ]( m% C) d7 D7 ]C. OOSP5 Y: ^1 ^# g# q  y- s
D. XP
! e7 v; C8 g6 C- p! l6 W4 i& yBCD. H0 O; B8 K, g8 \' s1 _8 O! E' J
4.  状态图的图标可以分为以下几个部分:()。
' P; y) ^3 t3 \4 [9 ]1 v7 ~2 \A. 名称7 P/ W# s% z' }/ _) H3 p* i0 y
B. 内部转换
# k- C! ?, w9 r% D. i6 ^; h3 MC. 嵌套状态图
9 S+ |' c7 p7 p: C! A+ kD. 操作6 q8 q. x, F  f: n& t
BC
6 r5 V0 n" S, U! ~6 ?! [% c# z5.  一般,软件项目失败原因包括以下几种:缺少有效的测试、对项目状态的主观估计、没有正确地处理项目开发过程中的风险、没有对项目变更进行控制,以及()。1 d) i2 f1 r* n/ k5 g
A. 混乱的需求管理
. q0 b; `& @, rB. 开发者之间以及开发者和用户不清晰的交流
+ k5 I, ^, V" r- L" G$ H) _C. 架构不够牢固
& L. R* c/ J( n7 W1 [: vD. 没有发现需求、设计和实现中的不一致
4 _# V9 V; R4 m& O, v- L9 n5 {! eBCD
+ Q& k1 W9 o6 a% ?$ k% Z6.  多态性包括以下几种()
  T/ k( [: }3 PA. 编译时的多态性
0 M$ F+ o0 q7 @B. 运行时的多态性
, ~6 {  W" G4 _3 r, \6 D$ mC. 通过继承实现多态性
7 R: }+ b6 p9 C$ u9 m1 {1 ~D. 通过抽象类实现的多态性
+ z4 T" N5 V( ?" h9 S. }9 zB! D' a* G# H, l8 u
7.  事件流通常包括()和事后事件' z' q  W0 ?; i4 W: _" |5 r
A. 简要说明
5 _  I7 v9 v$ VB. 前提条件7 h8 o* H8 O* A  d8 H3 l
C. 主事件流( k# M7 O0 F$ z7 |) p. T
D. 其他事件流" q( H; l4 q* Q. w
BCD
9 W1 m& G1 N1 F1 _0 J$ {8 A" l8.  常见的事物之间的联系包括()
# j/ g" G- W% q3 w, bA. 关联关系; K9 N7 F+ i+ `) m
B. 依赖关系) `, @9 K! g1 _
C. 泛化关系
+ j* U7 Q: ^, @) n# OD. 实现关系
4 `8 m3 s) G8 y6 d3 L1 E4 a; mE. 聚合关系, q! g( i" x9 `6 @2 K  B' ?
BCDE! n1 `! r; S+ m4 v% F
9.  实际的建模过程中,可以把节点分()。
/ x) ^  u# K' V; z2 JA. 处理器
0 N( f& }+ C# Y0 q- _) ^. XB. 设备0 b1 ?4 E2 _2 S4 |6 F
C. 应用软件
/ M' T" Q- d) Y8 FD. 系统软件0 R, t8 s: W4 K% z( x6 i5 B( g+ l5 C% A
B* S- A/ {- o7 D8 i2 M8 [7 v. @
10.  时序图包含的元素分别是()。9 n2 t# P" b  F% {* j
A. 对象0 H, ^0 W; Z, ^' n
B. 生命线7 z8 Y) ]6 t: u& b- u/ C9 p
C. 消息: t; f7 y4 D, B+ ~  {* {* I6 u
D. 激活
% J+ m$ I3 \5 E# _2 C" D, l0 Y& v3 RBCD5 A+ O$ P0 _. n+ N
11.  UML是一个层次的体系结构,每个层次是根据该层中元素的一般性程度划分的。从一般到具体,分别为()。
$ l- B3 @4 x2 t4 K$ u* ]4 @. }# @A. 元元模型层
, R$ M4 W3 q8 I3 b( w  |3 BB. 元模型层
2 r0 p4 E: ?& M$ a% v7 M2 p4 ZC. 模型层
2 @, `% _6 L0 a; O: YD. 运行时实例层0 x+ ^% D$ `0 Z9 Q9 J9 h
BCD9 I6 @0 }2 @$ u& s: b
12.  消息序列可以用两种图来表示:()和()。
8 v3 b" W( m$ g7 {A. 时序图  U: z6 \' X* R
B. 协作图8 g+ t: Y  g1 B
C. 类图
8 y* T9 ]+ b/ X! d* SD. 对象图; M! b( \0 g8 e, n3 R3 J' M" R: f
B  c! a4 o( U) q  W6 Q- j
13.  使用RUP,软件产品的生命周期被分成单独的开发周期。这些开发周期再被细分为多个阶段,主要包括()。
6 O7 G& W% W! v2 G7 hA. 初始阶段
0 K& Y) g) p! p- u, K/ y9 T) zB. 细化阶段0 ?4 s6 S# ~) k' G* _
C. 构造阶段
, Y' l; [6 C% ^* b1 }D. 交付阶段9 F" ?: `& b% u+ }; \0 q9 ^* V
BCD
7 R# K8 `% q- g7 l, P7 Y/ [3 K14.  用例图包含的元素分别是:参与者、(),以及泛化关系。" I, J/ s7 x* W# V
A. 用例+ V4 c- l, a+ n
B. 关联关系" o4 v0 @% h$ U% o$ w9 b8 j9 \
C. 包含关系+ s- Z3 |5 w0 A% h
D. 扩展关系
9 x" I( f3 P# J  o! K3 [BCD! |/ z4 o2 ^1 l
15.  在对软件系统建模的过程中,存在3种类型的组件,分别是()、()和()。
# {: B& I2 |$ f: SA. 配置组件  }1 q7 [2 {9 u8 T! i4 {
B. 工作产品组件4 [5 q$ |) q6 v7 Y- R
C. 执行组件/ O5 C0 D2 K% q( O8 z  z4 W, o
D. 自定义组件2 O$ x% R; z# N# r
BC9 V9 [) f' q9 D6 V) y
16.  配置图一般用于对系统的实现视图建模,建模的时候要找出系统中的节点以及节点之间的关联关系,具体的建模步骤包括()。/ }6 U7 U0 m! o' l4 E2 C# R
A. 对系统中的节点建模( V5 r$ n7 j, |7 y; I2 l" @
B. 对节点之间的关联关系建模
: \- G9 `2 i- a- Q$ UC. 对驻留在节点上的配置建模
1 }9 V/ c) F4 Q% W# \4 [2 B. m, eD. 对驻留在节点上的配置之间的依赖关系建模
4 a0 l) v* u+ U5 ?8 I- P7 s1 u& H) iE. 对建模的结果进行精华和细化。
; v; N8 Q8 k0 ^" V+ x1 ~BCDE6 ~, d+ w; M4 P# D8 k6 j
17.  类图包含的元素分别是:类、接口、协作、()。
6 E* a" f$ D5 ?/ JA. 依赖关系
' R1 q+ g- J% [/ Q2 q8 V5 q$ U3 l% @B. 泛化关系, ^+ I7 A8 i/ q  E+ }' n, _' w
C. 关联关系
4 Z, s  Z9 O0 l+ BD. 实现关系
5 F5 X6 @2 W( A* ~3 q5 B) ]$ aBCD
7 G3 G3 {/ ^6 {2 U! U18.  UML的结构事物共有类、( )、组件、节点。
& g& E+ ~, M' U6 }A. 接口+ S" c1 s9 u. S% k# f, V2 Q
B. 协作
" H. @+ l, X/ SC. 用例
$ }( B6 D" ?, TD. 活动类
, n; O' v( @' N0 e/ v$ W5 |BCD
% g  t) r% |4 U+ ^2 ~. v  s3 d- K! f$ B$ f) ]

' S& I0 B% Z$ {3 N+ v  r: [$ N0 l5 I 三、判断题(共 23 道试题,共 46 分。)  V 1. 消息是两个对象之间的单路通信,从发送方到接收方的控制信息流。
# D' U3 `  @. a9 ~A. 错误
/ X4 t# Z* ^: |- ]$ W: Q. C! EB. 正确
4 i% ?/ K3 |, x
* \7 f. p' W! Y4 {" @2 Y2.  一个螺旋的周期一般包括4个阶段:确定目标,选择方案,选定完成目标的策略;风险分析;启动开发阶段;评审前一阶段的工作,计划一阶段工作。
0 z$ p0 S( g1 Y7 Q; sA. 错误' w9 {2 C5 c# F8 C' ?5 t! J+ I
B. 正确
$ S" i! G% G7 ^, z/ ~4 _7 {6 a/ `  ?) f' [+ F
3.  配置视图描述系统的实现模块以及它们之间的依赖关系。; z% k. E) b) f7 \4 R: t: O
A. 错误. S9 b: `/ Y- h3 L5 A  o% v8 F
B. 正确% C! r! U. z7 W7 U( J$ C
1 ?+ K# M1 l8 H+ K& p, \
4.  逆向工程是指将代码转换成模型,或者迭代过程结束。
1 l/ u8 E" T4 I9 ]4 H6 R$ jA. 错误
6 C% E2 ?2 B# z; VB. 正确- B5 [! D' W  n: P

" x# s) Q4 O8 X( p" A3 B5.  在UML中,组件图中依赖关系的表示方法与类图中依赖关系相同,都是一个由客户指向提供者的实线箭头。( I) ^+ w0 w; }* Y# `4 i; B
A. 错误7 B% M4 m2 b. b: I1 V
B. 正确% y& R9 z! ~9 A6 b
; h! i' A: b7 E" L* u, H' z
6.  组件与类不同的是,组件没有名称。5 u4 t6 r) W- [5 a
A. 错误" K. s" l( ~9 C, ^& O; E
B. 正确
! I) |4 v& \% d
9 F6 i( a1 ]: X3 B( D7.  活动图中的对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或者动作对对象的影响。
/ I5 A% a% l1 d6 [0 LA. 错误6 m( s7 q7 ~! \; p1 l/ W
B. 正确
- Y3 S8 T/ C, n9 s+ d6 c2 U4 ?6 M# b& O, k7 {) Z. U& ^. l
8.  在UML中,组件用一个左侧带有两个突出小矩形的矩形来表示。
% r! `2 c) k. X4 d: j1 I6 u) mA. 错误
0 D& s4 \0 W* Q5 B2 AB. 正确" ?' d# T' T' x8 K7 I

) N; n! U) r$ `) H: g9.  封装的基本单位是对象。
7 H: }' V1 `% c9 z  X, P+ c' ~A. 错误' z+ [* `; o- d* ~4 m2 m. v: G
B. 正确
. c7 Q$ Q) N" r; ]
" y" u5 Y8 r0 A* y( r10.  Rose的正向工程就是从代码到模型。+ Y5 A5 ^4 ~" g
A. 错误
& |3 T( z) i) U! VB. 正确
. F( B- Z! _. y/ G% T6 Z! H! B
2 |# s0 H; N4 k% l$ b. O; N6 R11.  Rose的双向工程包括正向工程和逆向工程。
7 t: a3 g8 d5 U$ f3 S# a/ gA. 错误: \  f/ z1 c/ V
B. 正确
8 s. `+ R2 P9 ^) D) x8 U
( C  N! S0 q1 n& r% |9 j' a4 U12.  并发视图主要考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理。) o( L% Y. |3 U* J' z" v
A. 错误
  h' ~7 t! Z9 k: Q3 x3 IB. 正确( }4 E+ T6 I, L& U) a

4 a! H3 ]! A  ]+ q13.  状态图由表示状态的节点和表示状态之间转换的带箭头的直线组成。若干个状态由一条或者多条转换箭头连接,状态的转换由事件触发。
, s' S  m6 B% w; b; Y& l. l8 C/ b7 vA. 错误1 A* \+ j4 D- L* j+ k/ d5 @1 t
B. 正确
- K! _8 {9 L% j. U" ^! m9 I; n; j& d
- Y  T! z7 d4 i+ @14.  封装是指属性和操作封进一个对象里,它的内部信息对外界隐藏,不允许外界直接存取对象的属性,只能通过对象提供的有限的接口对对象的属性数据进行操作。$ w8 }. W$ I4 M, t: }* b
A. 错误- g- N9 b3 k/ `6 a5 d  S7 {7 b
B. 正确
9 |. ]& ~+ E; `$ Z6 t' m1 H- t) O! w6 G/ \( D
15.  配置图中,节点的名称是一个字符串,位于节点的外部。
0 c1 c2 |* J' l5 g$ {A. 错误, m' R7 R% c$ G' p9 i5 V3 f
B. 正确
+ C& b+ U1 n4 E& t
$ X; _  {* d) ]( @: \16.  逻辑视图描述系统应该具备的功能,也就是被称为参与者的外部用户所能观察到的功能。
" b# {$ H& s3 n5 D& z- s3 RA. 错误
0 f* X/ z; m" T' y+ G1 L2 L, C6 VB. 正确
' X" S' o0 y6 t& d' ~
; N; Q4 G4 u! ^3 \  c: `& \17.  用例图显示多个外部参与者以及他们与系统提供的用例之间的连接。
% i5 e' Z) D' j# C% T0 B% p$ `- lA. 错误* I5 H: C% ^& L# t" T6 {
B. 正确
' b. v2 \( F: x" l' ^8 U: T' _; D; ~' J
18.  接口和组件之间的关系分为两种:实现关系和依赖关系。
0 }& w% b0 i) tA. 错误; V) J0 l5 C' }" L+ g
B. 正确
5 P9 O- y" S3 ^& C5 g. |5 f; {1 Y+ V% P5 h" ?4 ?& T2 Y9 f! u
19.  用例描述系统对一个特定角色执行的一系列动作。在模型中用例通常用来组织动作事物,它是通过协作来实现的。( q$ S7 u9 e* s) j' ]0 {; L
A. 错误, v. m' M% m2 G6 {  X7 m( d
B. 正确
2 s0 L1 s; W$ e  P( R) w; M
0 \0 o6 u8 Z: l1 V- j8 }7 t, y20.  时序图显示多个对象之间的动态协作,重点是显示对象之间发送的消息的顺序。
: R& Y# ^! d0 B1 _A. 错误- Q/ u8 L4 m1 k1 w, x- @1 F2 ~
B. 正确. e6 n9 L! `, N2 Q
5 b, X! k- N% ^( o0 S
21.  代码生成(正向工程)是指从Rose模型中的一个或多个类图生成Java源代码的过程。
, n! W- }% R4 a% ?* NA. 错误
, A: f9 v* o* A5 ~- FB. 正确0 g% ^: p  Z/ `3 X4 _3 }: a
. [! Y. o& R+ t1 _- }+ `
22.  配置图中,节点是在运行时代表计算资源的物理元素,它通常拥有一些内存,并具有处理能力。5 f+ c  [# c. K# `$ [" a; c- V
A. 错误
% H7 e5 d9 O! N, rB. 正确
$ y, C* B, F% j7 v8 w3 ~3 @2 a8 j( u/ Y( K% \* U, ]5 N2 N" V
23.  用例可以和其他用例拥有相同的名字。
2 v7 R% K6 t  w  `A. 错误7 C8 j- |  Q: H7 r4 {1 a! R
B. 正确
, ~# @& c' f5 _/ @2 |8 R( c: w: y! {1 M! @& h

6 `& Y' ?& m+ Y6 I- o- @% z) o* {
& Q& ]. z$ P1 `   \/ {+ B( v2 v& [5 U& s
- v) K" |# ~6 z% x  c: _8 k  h
0 m3 ]4 ~! T, @; J. z4 W4 _
5 T' t& v" J; I! ~" Y( C

6 d: p* @7 k. b. R
3 v5 f1 @' p! L, _& m% {) r( q# T5 [  w
0 s: ?8 j$ _1 ^+ K

: c- g1 V. V, F- p6 d4 g) H* c% `( C6 N1 ?! q

  @  j) ^0 ~/ L. j! u, @! x$ a1 ~
' a8 k( \; b! j" j$ D  j4 o

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2017-4-25 10:56:54 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2017-5-7 09:58:17 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2017-5-18 09:49:32 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2017-5-24 20:00:54 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2017-5-25 10:44:07 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-4-25 06:15 , Processed in 0.119858 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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