奥鹏答案网-奥鹏作业答案-奥鹏在线作业答案-奥鹏离线作业答案-奥鹏毕业论文-专业奥鹏作业答案辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 155|回复: 0

20年春福师《面向对象的程序设计》在线作业一(答案参考)

[复制链接]

2万

主题

2万

帖子

6万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
64471
发表于 2021-11-8 11:16:41 | 显示全部楼层 |阅读模式

【奥鹏】-[福建师范大学]福师《面向对象的程序设计》在线作业一
试卷总分:100    得分:100+ z7 b; A! I9 ~- Z$ l9 a: l5 ^0 {
第1题,UML的四层模型体系结构中,运行时实例层通常称为()层$ ~5 Y  _7 f0 v
A、M0" C$ S" |9 ?0 i' ?2 ^- e) M
B、M1
C、M2
D、M3
正确答案:


第2题,RUP的核心工作流中,分为()个核心过程工作流和3个核心支持工作流。( r4 w' N8 B, H+ D) x+ G& U
A、4
B、57 g- N4 @* I9 m: n! x. h( w
C、61 x5 N4 ~& O6 Y
D、76 n5 n, @  i$ X: E; y; U3 F
正确答案:
# S9 }/ r1 U9 f- {$ \* V
$ @1 p, M7 {, c1 y
第3题,OCL最初由()公司设计成功,由Jos Warmer和Steve Cook等人从一个项目中得到灵感而产生的。5 B0 I3 R  O4 G5 X9 `1 c
A、IBM
B、Oracle8 o4 @1 ]- I2 |; b/ z& a( B/ w
C、Microsoft
D、联想, y- p' J+ o3 q1 N6 O6 g* {# [
正确答案:* s! u+ n0 _# D! D5 j. F
; C( g* U* w; l* P- P# r" F1 Y

第4题,下列哪个关系指明一个事物的对象与另一个事物的对象之间的联系。' o3 i$ @6 X# C4 a  ?2 o3 J
A、关联关系6 @# Q% \. H! j  ]: [7 a
B、依赖关系
C、泛化关系
D、实现关系% ?6 E' [& K) K# f
E、聚合关系
正确答案:

& ?" v0 P! e! Z3 S9 t
第5题,要表示一个构造型,可以将构造型名称用一对()括起来,然后放置在构造型模型元素名字的邻近。
A、圆括号2 O4 q  o# p* R6 y# H, S4 X
B、方括号
C、尖括号
D、无需括号
正确答案:

2 M' Z: B( m6 X+ _+ s
第6题,传统的瀑布开发模型是一个()的模型,开发过程被划分为多个连续的阶段。* F7 d+ Q5 Y( y: ^
A、一维$ `2 i, u8 z# t0 V' m- S
B、二维2 v, c! ^/ L! C3 A/ z
C、三维
D、N维# @* c6 ]% Y  O
正确答案:: Y( F6 y% A- Z9 {$ w2 ^
8 d8 H3 p! J/ `+ p$ m. \; P

第7题,对象约束语言,简称(),它是一种用于施加在指定的模型元素上约束的语言。
A、OCL3 a" p+ ?! }" K3 b
B、ODL
C、DAO
D、DDL# L$ S( e' J; @
正确答案:. p7 J! X6 n: J, ~5 Y

4 F- s8 U3 l. ?- I7 b
第8题,()是原子的,它是构造活动图的最小单位。
A、动作状态+ L8 K( \1 |" n6 |) p' J. k6 ^7 I9 O
B、活动状态) M$ T+ y: C0 r' s5 w5 T9 {
C、动作流' Q, }! @0 X7 h
D、分支与合并% N7 N9 Q- `! P8 n5 F
正确答案:9 Y; t% Y% S' u% i$ E
# X0 e% ^8 w9 s# V
: N1 Y7 Z3 A5 Z0 y- F& B, n
第9题,UML的()为UML的基础结构,基础结构由Infrastructure包表示。
A、元元模型层1 f; R2 \  C: u6 \+ y
B、元模型层
C、模型层) @( A2 b# y8 v
D、运行时实例层, R0 K) u2 @" J1 _( a
正确答案:! D- ~! G1 b0 @# u/ A% X
3 l6 V- E' {8 M8 S4 B) f
! j# b6 h. w# M4 O: L
第10题,UML的活动图中包含的图形元素有动作状态、()、泳道和对象流等。! @0 \$ Q6 X* y6 w) u7 v
A、活动状态
B、动作流# G7 ~* \4 z# k8 F# E/ n
C、分支与合并+ n$ K. o% q2 V
D、分叉与汇合7 T* g, @# w5 C; C# a
正确答案:,B,C,D% ~/ ?: Z* w+ j6 C( e+ C5 x
4 a' e2 A$ a, t: c

第11题,事件流通常包括()和事后事件
A、简要说明. w1 C- @7 j1 J$ M% I
B、前提条件& p" a( u! l$ H
C、主事件流. L& P  N$ e, |# o1 u% c
D、其他事件流6 Y/ J1 o% h6 O/ [
正确答案:,B,C,D7 i+ t; w% b2 p7 B4 D1 S% z
7 f! v3 C3 x: H  u

第12题,组件图一般用于对面向对象系统的物理方面建模,建模的时候要找出系统中存在的组件,接口以及组件之间的依赖关系。具体的建模步骤包括()。2 k( i" |3 ?; |1 V" r
A、对系统中的组件建模
B、对相应组件提供的接口建模
C、对组件之间的依赖关系建模
D、将逻辑设计映射成物理实现
E、对建模的结果进行精化和细化。
正确答案:,B,C,D,E
4 _, E3 I: {! }2 p: O, O

第13题,运用UML进行面向对象的系统分析设计,需要经过如下步骤()
A、识别系统的用例和角色' B' l8 w+ R) ]7 f: j. U
B、进行系统分析并抽象出类5 s) |* f$ R3 Q  P; D" a
C、设计系统,并设计系统中的类及其行为
D、编写代码
正确答案:,B,C! c3 i! y1 v8 g2 P& j
3 E% f. ~' ^! l- [5 L5 h

第14题,一般,软件项目失败原因包括以下几种:缺少有效的测试、对项目状态的主观估计、没有正确地处理项目开发过程中的风险、没有对项目变更进行控制,以及()。
A、混乱的需求管理/ p3 s! t6 v3 T* `
B、开发者之间以及开发者和用户不清晰的交流
C、架构不够牢固4 ?+ Q/ T% ?* j8 o% q( \
D、没有发现需求、设计和实现中的不一致3 N) c. H7 ^3 f( p
正确答案:,B,C,D" Q2 a+ O, z7 v


第15题,以下组件中,哪些属于执行组件的例子。6 H3 u6 y9 }; {
A、Enterprise Java Beans: A) g  U% C! [2 T
B、Servlets
C、HTML
D、XML文档
正确答案:2 c$ }* I! F9 e9 N& n
$ |- d, W$ T, {- x# o1 G3 X

第16题,对系统的物理方面进行建模时要用到两种图,分别是()。
A、组件图
B、状态图
C、活动图
D、配置图3 ~3 i7 G8 F. M' M; ~7 r
正确答案:,D. M( V' n: W! b0 a4 j  Q+ ]2 g4 X
0 f. Q6 E6 c$ y' Y, ]

第17题,用例图包含的元素分别是:参与者、(),以及泛化关系。/ V5 T9 F( ]; l* m0 H3 X# ?
A、用例" S4 S4 V) k: g  X2 g
B、关联关系# t( P, ?' }! I2 T& K: c
C、包含关系! G/ o, t. A! F: c9 y
D、扩展关系( n; e! H0 i6 J" g
正确答案:,B,C,D# Q- [; c0 W7 U  Z( [( |
; o; b# M, i1 ?9 o# i

第18题,UML由以下部分组成(), H  k6 Q5 v& h# ~- ]0 T) p# Y/ c
A、视图
B、图/ ~3 A( m5 L% n2 n- {
C、模型元素! ^2 b1 _: b. ?$ ?6 ^+ v7 e- B4 q7 _
D、通用机制
正确答案:2 M. B7 r6 P) U7 E, R
5 R' U$ K" d7 {; d+ g

第19题,消息序列可以用两种图来表示:()和()。
A、时序图
B、协作图! D/ _7 C# p& f! e
C、类图, e, M' P8 @0 m0 {
D、对象图/ l0 C8 m! Y/ F
正确答案:,B
) p# m: Q. o% K; e0 `

第20题,多态性包括以下几种(): m9 k1 }0 G# ^, `  ~: L
A、编译时的多态性
B、运行时的多态性9 t% d6 B& S" q$ @; k% L
C、通过继承实现多态性  c  b' D( L( q) D
D、通过抽象类实现的多态性& l6 N2 f; C2 P) F1 L  t0 A
正确答案:,B


第21题,类的设计应遵循如下原则(): P. d3 \3 G! Y7 ]0 ^! h4 a: ~
A、把类设计成可复用的"插接相容性"部件
B、把类设计成健壮的部件
C、把类设计成可集成的部件
D、把类设计成任何情况下不能继承的部件
正确答案:,B,C4 Y  I- c  }+ B5 }  F
2 X% @+ ~- ]6 W( N# v% F

第22题,组成UML的图形元素有()和判定等。
A、状态9 }& `# C& x# E0 X0 R& Z! v- r
B、转换
C、初始状态0 x# s! }: N$ n  p, {
D、终结状态
正确答案:,B,C,D2 {* v7 k# S5 D* I) R
! ~# \! C" D2 ], \
5 H! o0 D8 e% M
第23题,时序图包含的元素分别是()。& S3 e4 ?" t$ u5 r
A、对象
B、生命线
C、消息
D、激活+ ^6 ]2 o/ V# b
正确答案:,B,C,D

- F' K' c. F$ e) u; _) k8 u
第24题,实际的建模过程中,可以把节点分()。! m4 a  S5 g; x- J# V2 d
A、处理器
B、设备# d( d: z2 H% x5 h$ e  J
C、应用软件& \$ V5 N9 ^' U
D、系统软件" N* T7 i% T! r- e( P; a
正确答案:,B
  p+ g) Q+ G- n1 h! j
( Q# N: y8 r8 p
第25题,时序图和协作图之间的相同点主要包括()。' e" R) V- }2 o$ S1 r& `
A、规定责任1 @# w9 q- ?; @4 p# B
B、支持消息* l% X: P/ d; E% a7 v0 j# C6 C
C、衡量工具; ^8 k( I$ O9 l& Z
D、主要作用
正确答案:


第26题,配置图中通常包含两种元素,分别是()。
A、节点9 A* Y' \0 o  s3 d# J5 a
B、依赖关系, ^1 W2 i8 d) N# `) \0 H
C、关联关系
D、接口
正确答案:,C: P5 c/ s" u$ }/ |8 ^& [


第27题,类中属性的可见性主要包括()。% u; v. \( u2 i' w" |8 }. R
A、公有
B、私有, @8 O% d" R! N
C、其它( p' I: P) f( P. j, h7 {. n
D、受保护/ f- t! k5 B2 o) R- l1 @' `
正确答案:,B,D
2 _! U) L8 n5 r% h5 Y( _
! v- B( O$ ?; F, R
第28题,时序图显示多个对象之间的动态协作,重点是显示对象之间发送的消息的顺序。; m3 t% c6 ]' o5 d2 m
A、错误
B、正确) c! w) t7 w' ~8 q# k, P1 c
正确答案:√


第29题,封装是指属性和操作封进一个对象里,它的内部信息对外界隐藏,不允许外界直接存取对象的属性,只能通过对象提供的有限的接口对对象的属性数据进行操作。
A、错误
B、正确
正确答案:√
' V9 X) P8 r% m# V: j
  f9 k& ~6 ~! A* {% ]$ Q
第30题,活动图是状态图的一个实体,用来描述执行算法的工作流程中涉及的活动。动作状态代表了一个活动,即一个工作流步骤或一个操作的执行。
A、错误3 i" S! T2 ^: i3 G
B、正确0 Q' M" i8 O9 C" Y+ r  Y
正确答案:√


第31题,组件的接口分为两种:导入接口和导出接口。
A、错误
B、正确
正确答案:√


第32题,消息是两个对象之间的单路通信,从发送方到接收方的控制信息流。
A、错误, `$ m4 J5 o1 z/ h
B、正确* O0 v, z. j( j
正确答案:√! g2 _  Z& c& C' i, t4 K6 n


第33题,组件可以是源代码组件、二进制组件或一个可执行的组件。
A、错误
B、正确
正确答案:√* Y: \+ }" f+ i; v1 t2 D) X


第34题,封装的基本单位是对象。2 b: d& k) F1 ]/ G& f9 Y
A、错误9 I  r, T3 _# v2 Z- J  L$ R& ~
B、正确+ X' J5 A% l0 M& m- ]2 V
正确答案:√
) [' @2 g9 p6 E. w+ r5 g1 @

第35题,对象类是对类描述的补充,用于显示类的对象可能具备的所有状态,以及引起状态改变的事件。
A、错误8 ?. C; @1 g1 z1 {1 _) |. R  {
B、正确
正确答案:: e6 \( k5 [5 E' ^0 i! k' ~& t; p9 d
9 e" \7 @5 i9 l! `

第36题,用例图显示多个外部参与者以及他们与系统提供的用例之间的连接。2 @: [7 @* @3 K! c3 I
A、错误' \# Z1 B5 W' b1 ~/ j
B、正确4 t7 g7 @+ ]+ y
正确答案:√


第37题,泛化关系是一种存在于一般元素和特殊元素之间的分类关系。其中,特殊元素与一般元素兼容,且还包含附加的信息。$ J1 _! A" _) F" i! r
A、错误
B、正确/ ~8 G  R/ N6 `8 x! ]& j. z
正确答案:√! e9 n: A7 _5 L4 `
, P) p* S) u& ^9 F; F7 c
! l3 y7 K6 l; y) K2 Y* E
第38题,构造型扩展机制采用的方式是基于一个已存在的模型元素定义一种新的模型元素,新的模型元素在一个已存在的元素中加入了一些额外语义。$ s) L  p3 Y9 g7 ~7 K, K# k
A、错误
B、正确+ Z$ T( j- r0 @+ u% z9 |8 _' `
正确答案:√
, M. c5 Y0 r# ]& N: K  v, q
. N- Y7 ~5 _* A) M! K4 @! P( F
第39题,逻辑视图描述系统应该具备的功能,也就是被称为参与者的外部用户所能观察到的功能。
A、错误6 f: r* w/ }  u
B、正确( i* r1 i3 B$ D" f
正确答案:6 y0 D: h' v  F1 ?' G$ x: ]


第40题,组件与类不同的是,组件没有名称。
A、错误* X$ Y3 V" N: G- w" Y
B、正确
正确答案:! e4 I, G. D3 ^) z6 Y% V5 @
$ W# |, [& g3 C; T" |

第41题,对象图是类图的变体,它使用与类图相似的符号描述,不同之处在于对象图显示的是类的多个对象实例而非实际的类。* Z. e& n6 o' ?: U( i! Y4 {
A、错误# \3 D  T: g/ B9 ?
B、正确' @5 x7 g8 o9 E6 n# M  K7 V
正确答案:√. _3 ^7 u7 M" Z" P" _3 a) B
, A/ C, j0 I  q4 k1 `
& D5 y9 Z* q: r4 _2 q8 U9 a' R
第42题,配置图中,节点的名称是一个字符串,位于节点的外部。0 a" |8 R. _9 K* H: e( [
A、错误
B、正确6 [# R/ T- i9 i8 \: T# Y2 m6 U
正确答案:
+ A7 [% g( Z( i! ?" \& w
1 V$ E: [6 l5 Z6 Q5 b+ S  s
第43题,包是将多个元素组织为语义相关的组的通用机制。一个包拥有或引用的模型元素称为该包的内容。* I2 ~  q8 g* b. _% |  @+ c
A、错误' x/ \8 ]3 p  G; y+ ^* n
B、正确
正确答案:√
6 |' K! Y( }' a! F
$ S( X% W1 D2 b9 m
第44题,在活动图中,对象流用带有箭头的实线表示。
A、错误
B、正确
正确答案:
' Z4 l9 h  y4 L

第45题,配置图中,节点是在运行时代表计算资源的物理元素,它通常拥有一些内存,并具有处理能力。: V& s8 i8 J6 b$ ?- L3 [
A、错误! X9 p. ]& u+ }- v4 m: N
B、正确' E0 K) p* H- D  Y+ u0 y9 V1 q
正确答案:√


第46题,与其他图不同的是,组件图不可以包含注释和约束,也不可以包含包或子系统。/ N8 `1 F6 Y" w
A、错误9 L* x3 u$ Y7 M9 C, `  ~5 I
B、正确
正确答案:3 [- s  ]" v% I$ O+ ]" p


第47题,逆向工程是指将代码转换成模型,或者迭代过程结束。
A、错误: a3 |/ J) b8 I0 R+ @4 Z
B、正确
正确答案:√


第48题,并发视图主要考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理。
A、错误
B、正确7 X7 x! K  ~' e" Q: Y' [! c
正确答案:√- p9 k+ m9 \7 j# E
+ s3 }, @) b$ [1 [8 B

第49题,接口和组件之间的关系分为两种:实现关系和依赖关系。
A、错误
B、正确
正确答案:√

, f) _  ~1 O' c8 i* C2 n- V
第50题,标记值用字符串表示,字符串有标记号、等号和值,写法上为"键=值"。0 H  \) @3 y  {9 V! C: X$ [
A、错误* B6 `' T! a" r8 F  f" f3 i: w
B、正确
正确答案:√
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 价格公开

  • 优质服务

  • 专属客服

  • 信息开放

  • 担保交易

 
 
客服一号
客服二号
客服三号
客服四号
点击这里给我发消息
官方微信扫一扫
快速回复 返回顶部 返回列表