|
一、多选题(共 3 道试题,共 12 分。) V 1. 下面属于在需求分析阶段的图形工具的是()
. X0 n1 @3 V# O" T: NA. 数据流图3 G% Y$ R3 }4 g0 w* l
B. 层次方框图7 H" h$ f- |3 r: Y5 h/ D
C. IPO图
3 _2 T. C; Y( `3 N1 GD. I-O图
. @ G3 Z4 p( X& [BC
1 L. ~( f7 H9 T6 ~2. 下面各项中不属于需求分析最终结果()( Z' P% f" z! e; I2 o2 j6 x1 a5 `# A
A. 项目开发计划/ S( ]. w0 a! \$ R/ B' L( Z
B. 需求规格说明书5 J# ]9 `: ?% k% O: |
C. 设计说明书$ ^/ w5 K! y" H6 h7 g
D. 可行性分析报告
: \4 x4 ^% w3 T% i( R. d {CD
, |& [; T( u$ u( i, o3 \* B3. 下面那些属于数据字典的元素()8 ?7 \3 u% S. s' V. o4 Y
A. 数据流" H$ ~8 s2 h, c* S2 t
B. 数据存储
$ U+ T& o1 n& yC. 处理 ~ U# x1 g: c4 i V2 `
D. 数据项- A6 w ?& a- C* \' r& ?
BC- C* ~9 H+ N4 k. e0 E0 H) q
; a4 o7 S E% h7 W. S. Q3 e" ?; [5 A& g# j& O1 @* ?4 y# B
二、判断题(共 7 道试题,共 28 分。) V 1. 数据字典中包含数据存储()
9 N; W0 @( q6 l( e$ SA. 错误0 W3 R* _/ v; j( R( ]* Y. J7 M
B. 正确4 d: @* h/ T: a: G" U, s
6 w. s/ Y* E7 O' U, }2. 程序流程图是过程设计的工具之一(), F" H- ^- |( r/ ~
A. 错误
; U9 W4 I& X& ^2 E# [, pB. 正确! w/ b; p( x, M0 X6 G7 s& Q- L w7 J
# i. S8 A0 ]' {' }# w- x
3. 软件定义时期通常进一步划分为2个周期()
6 t$ Z5 k- P# `0 b' bA. 错误
! Q) Z( ]1 S) s u& F5 PB. 正确, @* U% d# Z# z+ A( O" |
1 E" S, Y- u C! B5 l7 n' x) q1 _, s
4. 软件维护可有可无()
1 {7 N; M, ~9 kA. 错误
4 B5 v$ H7 [, a& Q0 I. l$ E! h7 T' xB. 正确
! b+ |4 M" ^5 t: _2 L; r9 I& c: S$ e. r
5. 总体设计过程通常由两个主要阶段组成。()
9 X2 Q; z$ y. p, }( gA. 错误
/ E* c* a" {+ l3 FB. 正确
& ~" c4 j _7 m- s- `' f# w$ u3 W7 r& ~/ `6 O" p4 Y
6. 需求分析的任务通常由八个方面的综合要求组成()
) T! \* D; L) g% [% l6 ^7 xA. 错误
5 i# w( c. f* a' U& M2 xB. 正确' d( _! k) G& N) z% Y E+ k
1 P2 [4 `8 a3 h8 Q+ a7. IPO图示输入、处理、输出图的简称()4 U6 q# Y6 p1 ^2 p$ i
A. 错误+ _2 C$ c" }7 `6 h
B. 正确" D+ ?9 R0 N6 Z0 W" r! l# {
" E+ _! J6 A: ~4 N+ P+ j; b/ J
' o& J' }. q6 r6 ?2 `/ b% e
2 A4 g, L- c+ N6 \) T6 b
三、单选题(共 15 道试题,共 60 分。) V 1. 软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以( )维护所占的维护量最小。
9 M% `. Z L3 \A. 改正性维护
7 b0 C3 m- b0 [' PB. 适应性维护
% C. M- I( N0 uC. 预防性维护
) |# w5 s! Q$ G' bD. 完善性维护 t, B8 T! [- C5 w+ h' v
6 e- x7 u( q/ ]- o2. 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).* D# n6 b! o" s! c0 N* |
A. 纠错性维护1 f3 d3 N r% L( d. P& K7 w: e
B. 适应性维护& E2 l3 \( K0 ]+ a5 Q! r
C. 改善性维护
+ q% i* g1 Q# w2 Q* A" z' W1 R" JD. 预防性维护
& Y2 S e6 f& P* d* n! X
; ^, A$ z: b3 V9 c& b8 r3. 常见的数据存储管理方式有()种' M( X/ W5 w7 n1 Q8 U% }
A. 1
% H- [! J; u. F9 {+ Q6 U1 C- c* BB. 2
4 `; a. F9 s: b5 B' ?C. 3 E& u) f4 O0 w. Q1 w7 S
D. 4 d0 [ J) x+ k2 X$ f1 K
q1 w- Z$ y* _) [+ H2 t
4. 下面不属于软件工程三要素的是()
( b" f* T0 z3 U2 EA. 方法; l+ ?- v$ c" _
B. 类- u7 E5 ~. p" P6 T
C. 过程
$ {/ h+ J" O; c) zD. 工具
* l8 V. K9 u a( F, K5 U% ?! t# @* ^3 r% o! Y- @
5. 以下那个不是验证软件需求的正确性的()
) S! e' r0 d$ M- ^A. 一致性
8 B; z- M' A3 ], h! h2 Z. XB. 完整性
+ I- F& L' l4 b9 E1 ?2 @. xC. 现象性
. ?. g; V1 f3 WD. 有效性
, @8 V' e& Q' A. P! s& F4 |0 } v
1 |* r5 Z& K0 y( [) z, R! G6. 一个类可以有父类和子类主要是由于()
% y1 g: `/ k, X! v# M- PA. 继承性
$ C3 j) u$ \3 m8 k1 a: y: GB. 独立性
' D/ K* ]1 U& ^/ E- Y; p+ m# jC. 封装性0 B% q" X( q4 k J; b7 z4 A* O: L
D. 实力性' u# t3 N+ _5 Q0 A1 w
) k1 D4 \2 h6 n; j/ v/ p: c! x' h7. 软件重用分为()个层次' Y! H& m0 O* ^$ L& T6 y
A. 18 ^5 X I# {1 X3 X' w5 p9 u3 a$ D& x
B. 2+ u( Z' K- O7 ]
C. 3$ `8 G! w( ]; _" V8 j
D. 4; C: [/ `+ z1 O# C, D
7 g1 E1 @8 I) |5 Z {6 X E6 b8. 下面不属于面向对象设计准则的是()& m9 T, x# q; D! d
A. 模块化 P4 Z. |* \# B
B. 抽象
% {+ g6 \- I2 v; x; N ~C. 信息隐藏
k, C$ \" T' b' j) @D. 不可重用
' j* y! P* h' x/ D# s
% R6 ]0 t4 E/ L C- O5 u5 }! V9. 为了使模块尽可能独立,要求()。$ l1 `% ?3 L$ l; _
A. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强/ S# L: g' u& G1 }, w
B. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
1 ~- ^9 e7 {! i7 }! P* `$ `C. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱" u# w6 O+ ^; Z6 P \
# b, ~% ^( R& |; P- Q
10. 常见的程序控制结构不包括()
4 X6 M4 C9 n4 U. x+ e# {) T7 JA. GO TO 语句2 x, y$ i/ \9 }1 K% o7 _/ [4 k' \
B. 顺序
: z6 N; \! P) l& Z5 D" eC. 选择! H3 t3 p4 }$ p# u6 i! E x$ @/ e
D. 循环+ k$ k1 o/ d, z- K* g( q; w
. h+ ~, F' h6 E' M" z! }
11. 下面不是面向对象的的重要特点()4 `. t4 ?# i% P* P( y2 ^6 l) ]
A. 一致的表示方法
5 M( |- Q, f4 Q# F- xB. 可重用性
# d J9 r2 c; ZC. 可维护性
J, P" ^+ g. W* [. z% {- AD. 类型检查
4 m2 |) @7 T& b- c& r D" Z' Q+ m: P! L2 p
12. 模块内聚度越高,说明模块内各成分彼此结合的程度越(2)。' {* p0 i3 w5 R1 n) v( ~
A. 松散& ^8 O. Z$ y! R& m' F
B. 紧密
7 h' ?- i. E- e/ vC. 无法判断! z; |4 o0 Z. P3 i
D. 相等
0 G7 _# b4 J) [# o* s( Y* S" `% S7 W0 y, W/ M J
13. 典型的软件再工程分为()类活动
( N) f+ R3 a* \" xA. 4
+ A. S/ q2 ~! L: _9 @, L( n! jB. 5# p) {4 d l% E8 e# ^
C. 6
+ P6 c$ O8 e/ _2 F% e& C& `D. 7% k0 z3 G. `$ r
1 B, C4 b5 j4 h* u d' h, n
14. 子系统测试中着重测试模块的()# r5 p$ g, z, Z
A. 接口
s: J4 P" a; J; wB. 函数
4 y) b; K# L) _" B8 nC. 语法' Y% D+ i' G" g
D. 以上都不正确5 J" d7 U8 ?% Z: u
" a' L- q" _# O x2 Q15. 下面不属于软件危机现象的是()
" m6 O/ `/ B8 z* j+ X# Q9 kA. 对软件开发成本和进度的估计常常很不准确。0 B" o5 J2 R: x
B. 用户对“已完成的”软件系统不满意的现象经常发生。
6 L( @1 }+ {& U- Y' vC. 软件产品的质量往往靠不住。4 t4 \( u9 y# Z7 ?+ v
D. 软件常常是可维护的。! Y% v0 y; Q. a4 r% X
. P/ v' }: R% q$ u3 z' X
/ x$ e9 X: q. ]
" o, \5 o7 f+ G) Q8 u o9 `3 B0 e, S% V, ?1 [# y! k
8 K, f" O* [# x% p; p: S) d; Q+ E
, C3 } V; q+ O- q! |: n: E% k. o& f N' U! k" X" g9 |
1 Q) l( C; y- I3 f2 P% `
0 n7 N/ o6 ]3 {! G0 |
3 }2 z% o7 I9 j2 |
5 I5 T: X7 r3 T% L( v5 A( K9 B2 y" y0 u3 d- z7 b
& H, I/ O$ P- ]! }% y
' _8 \9 |& h5 O0 s
( e0 b2 z: X# [! P$ R E
|
|