|
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。, Y/ {" w# f- r! [ D; l# b0 [$ n
3 p, N X+ I) K9 |; ]0 V- t" N/ ^6 b2 `
一、单选题(共 10 道试题,共 30 分。)V 1. 结构化程序设计主要强调的是()。
" Y9 Z2 N6 T: tA. 程序易读性
: s2 @; V! ~( L% M- EB. 程序的规模) t) ^3 N: r& T1 ?
C. 程序的效率" m' @' P0 Z/ K
D. 程序设计语言的先进性
6 w: B/ d B( z8 ` 满分:3 分
# }/ |# K+ |- M" ?+ z4 V* L3 i1 g2. 只有单重继承的类层次结构是何种层次结构。()
) m3 \" [- s0 a& b8 QA. 网状型3 E$ j7 C+ {, ^4 Z- V! o6 \
B. 星型
0 m: ~. U) c3 gC. 树型) x6 }- x' t$ e5 N' B V P8 x
D. 环型1 q, _5 ~7 f9 K0 V) S# C
满分:3 分$ A+ r; }* A. e1 z$ S* c
3. 在SD方法中全面指导模块划分的最重要的原则是()。' B0 k/ g3 d' [' u, Z+ d
A. 程序模块化1 r' |8 z9 o$ p' Z! q5 r
B. 模块高内聚) [8 A, E$ [2 x7 |
C. 模块低耦合
. A5 a& r+ y* H, X! S2 BD. 模块独立性
! ^2 o. m9 G( B6 y- L 满分:3 分4 P4 y1 N0 Y5 E7 V T
4. 在需求分析的基础上通过将系统分解成模块,确定系统功能实现的是()。1 N0 u; D9 h$ ?# @( `+ u
A. 总体设计: R8 F2 p2 F1 ]8 H
B. 实现7 d1 V5 p2 b E* @( X5 ?2 b# j
C. 测试# A* |) m- M, F/ s3 ~3 Y( w7 q
D. 详细设计
, u A5 }/ `- V) N1 ^ 满分:3 分$ X; M+ v4 C# z0 O
5. 若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=()。
- }/ L: V$ x3 f5 B L: [# r5 }A. F*n*i
" b" Y$ ?1 L2 N a7 i& k/ F: eB. F*(1+(n*i))4 e ?9 Y/ h' ]( f( @1 W+ h) I
C. F/(1+(n*i))8 X; U* ?& Q! M! i+ @/ b: k
D. F
$ D6 Q5 e: ?9 d$ k9 u4 ^- G 满分:3 分
9 L& ^# Z; l- N. n! l% i! v6. 软件结构是以什么为基础而组成的一种控制层次结构。()9 J( x4 s8 H0 l9 C
A. 系统/ x- t" j4 q& n4 H
B. 模块4 U2 O0 e' d W9 d$ g
C. 接口
8 F) M" B# l" X0 sD. 对象
9 {& D4 E& T2 h( O7 ]2 M$ ^ 满分:3 分2 A' Z$ J5 i7 ~ l, g
7. 能直接控制该模块的模块数是指一个模块的()。6 Y0 N* c4 y: {$ {
A. 扇入数
4 @6 }+ M) O! s6 UB. 扇出数6 Y; y$ w a! K5 G" v H7 E6 Y
C. 深度( p" o$ H0 C/ Q$ U2 X
D. 宽度
6 R8 w+ W- m% Y2 M8 s! T( C4 S$ B 满分:3 分
5 x. o% v$ s+ g( S! f2 j8. 将软件组装成系统的一种测试技术叫()。
* O) ]: S6 i1 v! h% t! T1 K4 u4 NA. 集成测试
7 ^' G3 P- E0 w' s8 \& H, bB. 单元测试
! W2 v0 }/ r' A" U9 sC. 集合测试
; N' Y$ a% q" ?- z% uD. 系统测试. W- }1 Q o5 {
满分:3 分1 i! X4 B3 B; e! H& I
9. 软件测试的目的是()。4 U \5 {, f& a
A. 评价软件的质量
( e# G4 Z. A' X& k5 u3 \) fB. 发现软件的错误4 _; M4 U. H* P, s
C. 找出软件中的所有错误
4 c$ n( x& `( g }. R# [D. 证明软件是正确的
# f/ T! ?" a( O( b! E2 i, y5 I3 { 满分:3 分
' H! n" V% A3 ^, h8 l, y: r) r10. 指软件在不同的系统约束条件下,使用户需求得到满足的难易程度的是()。
/ s. X# R j2 p, a, h2 jA. 可修改性8 A$ J3 `0 E! W8 M# V0 V$ K/ z' k
B. 可适应性
, v$ V5 d9 R' B$ }/ ~0 fC. 可维护性
# }9 ?& @+ v( m3 ~6 ND. 可验证性
4 m$ C# s0 t: H3 k/ [" u7 y 满分:3 分
8 B$ y: a' ~8 o) t1 U% ]: w2 G- D9 w; `+ P& D; E( g ~4 K, [$ g9 f
二、多选题(共 10 道试题,共 30 分。)V 1. 软件测试过程一般可划分为哪几个主要阶段。()6 B/ ?& I5 b2 q
A. 单元测试
8 n6 l7 N7 [* c2 j/ w% Y2 SB. 集成测试
0 n* h6 X! p* E2 ^" GC. 验收测试
! p' i# a; b* H& ~. ^* ]D. 系统测试
9 k% b# P3 E7 R# O' b2 G7 _6 F 满分:3 分1 \2 {: R: \ e4 D; [! Q
2. 以下属于白盒测试技术的是()。
2 W* E( b X6 f/ u! BA. 逻辑覆盖
: Z2 u. P" n& D' l& W( \B. 基本路径测试/ U1 u! S& e( Y% ~$ @, N
C. 循环覆盖测试
, U, A5 W0 R$ m$ ~2 _: u' nD. 等价类划分
5 g. ~/ [8 o) ?( w w6 @ 满分:3 分
7 @0 j% y" O* T" r; Y3. 好的编程风格应遵循的规则包括()。
0 ?$ g- o0 S/ l" ?A. 节简化
4 P) M% s" ?* F) x+ S0 n. h- wB. 模块化
( n6 [# T! [ k/ L2 cC. 简单化# ?2 M8 n) y5 z3 V" [: ^
D. 文档化
3 N0 R' ?9 q4 D! s3 ~! j1 L3 Y1 ~ 满分:3 分
& \; [& l) t9 E9 a4 S4. 维护的副作用可分几种类型。()1 z" S. r) x# S7 b/ A" Z
A. 代码副作用* q- o( U# w4 R# @
B. 数据副作用! n: {/ a+ J- X( c
C. 文档副作用& H |( U+ m1 L
D. 人员副作用
. m! h" {' a8 p% u7 ^) @5 b/ s V 满分:3 分
+ q* N$ Y* v4 T6 c# b5. 设计黑盒测试方案的技术主要有()。
# ~+ T! Q& R* B9 K" YA. 逻辑覆盖
9 r u [ \& Z# T aB. 等价划分: p) t# n) b/ E
C. 边界值分析. J4 @. A% z9 w, G3 D, g. v
D. 错误推测1 f/ c% \& U: N' |) r; i% k) ]/ _, d
满分:3 分
- o9 M+ w% ~8 x( y' X6. 面向对象方法是由下列哪部分内容组成。() P; r2 c! E) \+ I- u
A. 对象
9 R) U8 |) f/ k: G/ vB. 类
4 U6 r+ M6 ^3 oC. 继承/ m$ {4 ?3 z1 f! w' S6 _) O' V
D. 用消息通信
! K( N5 Q1 D$ a, C+ t5 i 满分:3 分
7 u4 G$ t6 [; E5 }0 E# c0 x4 _8 F2 @$ [7. 软件危机产生的原因包括()。2 F! ]/ _& I: k% G: J+ a/ ]/ O% G
A. 软件的规模越来越大,结构越来越复杂, w8 B5 C' T7 m
B. 软件开发管理困难而复杂
2 }$ }/ S; x* M+ N$ d& MC. 软件开发费用不断增加
3 J5 F* P/ r f4 a: g/ vD. 软件开发技术落后
c: p ~9 n( z 满分:3 分. ~) o! S i+ y% C4 @; ]5 C0 B
8. 对象具有封装性的条件包括()。
: j' a; ]2 V# b& Z7 n3 }A. 有一个清晰的边界
/ B E: R. D6 Z& r/ V8 U$ SB. 对象是不可继承的
; u% ~+ f3 q& LC. 有确定的接口1 x# q4 i) R% z* m
D. 受保护的内部实现
7 v: x1 k& c* ]0 q7 N3 F2 _+ U) J 满分:3 分
, B, x) m, v5 b& O; \5 H5 @. M9 \9. 总体设计过程通常由哪两个主要阶段组成。()0 s) [3 x+ u& g+ I/ x9 r7 [2 N! H
A. 系统设计阶段
4 q/ `' ?) e0 c1 |& {6 S+ wB. 结构设计阶段 Y2 v4 m9 X7 B2 }* j( G* y
C. 数据库设计阶段5 B3 e2 t2 C, p# y
D. 详细设计阶段
, W9 X5 }$ ]. s- C# t, z' c 满分:3 分6 {1 N9 A; y1 b+ E, I" B) N
10. 首先需要对软件进行设计,通常可分为哪两个阶段。()
4 h, H6 r: ~. d$ I0 dA. 需求分析( V- x O+ k6 c
B. 概要设计# ~6 H6 y+ Q% H' m2 o( B3 ?. r& w
C. 详细设计# W; |; F+ k5 R2 x% X7 j
D. 系统实现1 _$ `4 ^' R; Y' \
满分:3 分 3 l; o' L# c& x! w2 _0 N. S
5 E9 M! I- n* M( G
三、判断题(共 20 道试题,共 40 分。)V 1. 软件生存周期模型是描述软件测试过程中各种活动如何执行的模型。* h2 R: V% R2 k6 j {' w
A. 错误
) p. ~, j0 E) \& r$ r+ b7 [7 oB. 正确( Y# e: V7 ^9 A# k
满分:2 分7 U5 U' ]" {5 ]7 P* O2 L4 [
2. 第三代界面是面向命令行的点选界面。
( s& u% K/ v3 u! V8 sA. 错误
# r: J! g. g7 B; ]2 nB. 正确
* v1 f) H, U; e2 b' ] 满分:2 分
0 r3 ~% s, X; x9 A0 I3. 功能模型描述子系统的所有计算,它仅由一张数据流图组成。" A6 Y2 \: {& x; {4 d
A. 错误
0 S' h1 g4 V6 e- h: H$ kB. 正确' S( i& H$ q* a
满分:2 分
, W5 J8 h' P% d$ W) @# V4. 实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的10%。
. _1 m% Q" S r3 {- H* a' O( lA. 错误
- l( I6 X) o! T$ ]9 EB. 正确
8 }& F0 L; u; M( H" A$ Z, Q* q 满分:2 分
' v4 U. H2 T, v5 [; J! [5. 具有相似或相同性质的对象的抽象就是类。$ H+ h2 N/ L1 P: a/ M
A. 错误5 w; e$ z4 B( j, j. e8 P
B. 正确
" S' ~* R- p4 {3 m+ e 满分:2 分! F) _6 `1 ^* u
6. 面向对象分析方法是需求分析中使用最多的方法之一,基本思想是采用自顶向下,逐步分解的方法分析整个系统。
. l0 M W6 ~1 m. _( d! xA. 错误3 {& h: o3 T$ I) j; b3 L
B. 正确# R$ y4 W# }. e2 ^ _- t, n
满分:2 分6 O+ W' q L: c4 u/ ^; o
7. 结构冗余为检测或纠正信息在运算或传输中的错误,须外加一部分信息。
- }9 S. }/ V1 EA. 错误1 P3 ^9 N" N' B0 u& G
B. 正确
3 X0 g0 y8 N5 R% Y! R- f 满分:2 分
) Z1 M* `1 Y0 F* b8. 判定表由四部分组成:左上部列出的是所有条件。" P% m% C I- w. F j7 V
A. 错误# x* x+ Y8 {) s0 y }$ u. s
B. 正确& h, U0 Q2 e: ?7 R' U% f$ Q
满分:2 分+ d9 |1 `' r7 i, _
9. 一个软件的深度是指其控制的数据范围。1 }) Y8 k' p! }; K" \
A. 错误
6 n5 i* w4 f2 _: N- B. wB. 正确. o% U, E4 ?; R b# k
满分:2 分
c/ r. H) Y$ S B2 J1 g3 {10. 数据存储和数据流都是数据,仅仅所处的状态不同。数据存储是处于运动状态的数据,数据流是处于静止中的数据。
* [: N# z2 k' K# aA. 错误
. L R4 G( U- KB. 正确
8 ]5 |: j& f! G1 A4 \8 |" ]/ b' G 满分:2 分( Q( N! d/ ^) Z
11. 快速建立渐进原型RCP建立需求规格原型,当需求说明一旦确定原型被废弃。8 K" Z$ R: F4 T, z2 V' I
A. 错误 g* R2 B3 W T6 R& Z/ _2 Y4 [
B. 正确% Q# c' V0 U7 E8 W% m7 F& @
满分:2 分
1 _9 V7 S* D P# Y9 H+ e/ X( x12. 在面向对象的需求分析方法中,建立动态模型是最主要的任务。
d* M6 t) \+ h2 u% [+ M& y, mA. 错误5 R+ {3 q$ R6 U0 O8 p$ g0 q5 V; G. q4 k
B. 正确5 b$ f5 o4 T; R
满分:2 分
" Z! {/ M" z; `, g S13. 在面向对象的软件技术中,组合是子类自动地共享基类中定义的数据和方法的机制。( c6 W; u: R) A
A. 错误' @- R! J) E6 {: T1 s
B. 正确' O7 O8 l* p" m( C/ o' q* }3 k) z
满分:2 分, R5 I: b; ?0 j
14. 所选用的程序设计语言的特点及编码风格将对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。
O! y5 Y' ~* Z' [( \- ?- cA. 错误; r9 |% V, {$ Y& y6 g( F" P
B. 正确
( S/ c3 I5 ], p/ n+ I 满分:2 分6 T9 L8 j5 u5 V6 m- i
15. 通常用范式定义消除数据冗余的程度。第一范式(1NF)数据冗余程度最小,第五范式(5NF)数据冗余程度最大。
' ~8 d- z+ q% t. } UA. 错误& C4 E6 T: l( [3 \& P$ b/ q
B. 正确- L3 x2 a* O" U" m1 n4 ?6 d2 z
满分:2 分+ w; s: h, U7 }9 H( _# C
16. 软件结构图的形态特征能反映程序复用率的是扇入。0 R" l9 J0 D, l3 {3 o2 S
A. 错误, Z+ x' s# B" i' u3 k* [/ j
B. 正确' T( X( Q$ n+ o6 V% i* Y8 f J
满分:2 分1 l; z6 U2 r4 I B! [: g) p# J
17. 结构化分析方法必须描述作为外部事件结果的软件行为,这条准则要求建立行为模型。
. [1 U5 c- \/ I* A8 bA. 错误; ]3 }- {1 L, I) N- b& d
B. 正确
9 `7 {2 J# v ` 满分:2 分
/ c( M- i1 I& p6 Z6 M- p18. 需求分析的主要方法有SD法、OOA法及HIPO法等。# D# l- x! b/ d6 t( i6 r0 ^
A. 错误
. j9 I2 r6 u* u: w+ w& jB. 正确
* w, P+ ~* q0 B 满分:2 分! w. t# y v* `) E. X
19. 汽车有一个发动机。汽车和发动机之间的关系是一般具体的关系。
, b0 d& v1 Y8 u y" [. B, S6 xA. 错误0 z2 ]6 _$ x8 B7 G4 i
B. 正确. `. \. L! h2 q2 Q @ |
满分:2 分
% O- c8 o s6 G7 C20. 数据流图就是用来刻画数据流和转换的信息系统建模技术。它用简单的图形记号分别表示数据流、转换、数据源以及外部实体。! k* {0 M# o: S& C9 `6 k9 U- b
A. 错误
: A5 {; k+ `" y( B! uB. 正确( ~5 e6 ^5 ?! }0 N
满分:2 分 ?% J9 G, f3 ? S: n8 {
$ z* K2 O% n% J" N6 W6 L$ _谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。 |
|