|
" t, J. J9 c$ C1 w' q% i
久爱奥鹏网 www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
/ L. B6 M4 \3 ?4 k+ u) a2 S6 \0 v( k' _2 ?( v- D
一、单选题(共 10 道试题,共 30 分。)V 1. 为了提高测试的效率,应该()。
5 \2 w% {% J# {" PA. 随机地选取测试数据2 |& m/ O/ a- B' B" r- g4 D4 B
B. 取一切可能的输入数据作为测试数据' J/ {) p4 ~/ M6 W8 L9 J7 _& |
C. 在完成编码以后制定软件的测试计划5 o/ E9 s7 u. ]( G( m/ T. ^
D. 选择发现错误可能性大的数据作为测试数据" \: H3 z' |' a
满分:3 分9 Z& J2 J& D; b
2. 下列属于维护阶段的文档是()。8 r K9 G4 f! N7 ~5 B5 c
A. 软件规格说明+ B$ |5 z( U3 ~& t. V, }
B. 用户操作手册
6 h6 K C, e* iC. 软件问题报告) W- U3 X4 U6 u1 w5 O, w% B
D. 软件测试分析报告9 \: B+ K7 y0 i. @
满分:3 分
# S& f5 Q( v2 t! Y3. 将软件组装成系统的一种测试技术叫()。$ [4 e; }' B/ `" `0 i
A. 集成测试0 ^ Q6 T( u* }- ]9 q* S
B. 单元测试
& s+ p8 C: |5 f- r7 [+ CC. 集合测试
$ p' |6 C. ? _ q& OD. 系统测试% ~1 q* \- }; G' X
满分:3 分
/ W+ o. s8 z7 ^3 o9 U! |2 W* H( l4. 白盒法又称为逻辑覆盖法,主要用于()。
/ i, a0 m) f. U, RA. 功能测试9 J4 n- I- ], z, Z( C3 z/ `
B. 系统测试
) u8 y0 A8 w1 F4 PC. Alpha测试
- F- b% A! S3 R0 u$ AD. 单元测试6 S, O9 u e6 o2 t
满分:3 分; z! L0 G, Q8 j/ U" a
5. 在公式V(G)=E–N+2中:E为程序图G中边的总数;N为程序图中结点的总数。V(G)又称为图G的环形()。- q: E0 p$ o ~$ z% Z2 n
A. 准确度
/ Q! M4 w9 P0 h. B7 v9 |/ gB. 复杂度; |& q0 ?5 ~6 O7 y& \/ L
C. 度数
4 v% M' ?. J1 S' l+ Z$ Y1 l9 YD. 面积8 f$ j/ n( B* m% l. @( W! A
满分:3 分
8 k8 }8 j) I9 c6. 面向机器的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作的语言是()。, \, f$ _) }8 B. o5 p
A. C语言
' w5 A4 b( ^7 `( s+ _B. Java语言. H) ?1 N7 z" U; R
C. 汇编语言
% s& ? G: h' E s hD. 编译语言+ B: I* M9 Q; I+ d( U/ I" ]4 h4 h/ z
满分:3 分. f4 X. Z) U7 A3 n% d; m) F9 Y4 \
7. 采用Gantt图表示软件项目进度安排,下列说法中正确的是()。1 v0 u9 v+ b; s0 j
A. 能够反映多个任务之间的复杂关系% `" p. }; _3 D/ Q" I0 d
B. 能够直观表示任务之间相互依赖制约关系
& {5 i& j% }3 S5 p+ Q' PC. 能够表示哪些任务是关键任务
* R5 V- n2 C" ] V* N* OD. 能够表示子任务之间的并行和串行关系+ p$ b! Y9 N. ~
满分:3 分
0 I; k- p+ s C% x8 E8 G+ A8. 独立于机器,面向过程或面向对象的语言是()。
: K# a1 h2 V; n' GA. 机器语言
+ v, D- G0 o9 l+ ?B. 汇编语言
% D7 u- W; N7 i8 d6 }: A5 gC. 高级语言
7 g5 y F- \- T0 [D. 低级语言
" x0 t, j; Q1 f& m 满分:3 分. |, c8 ~$ |3 r& L1 F3 } i# a
9. 可维护性的特性中相互促进的是()。# o& W$ W R r, r
A. 可理解性和可测试性3 f7 G0 a. B* H. `5 Z7 ^
B. 效率和可移植性. v" F- N+ B+ u5 ]/ r6 G
C. 效率和可000性: w$ w4 s2 ~$ P: V0 i
D. 效率和优良结构
: F- I( O% g6 X( {, ], I8 q d2 @0 G: N 满分:3 分
: T/ I( J( E: f10. 属于黑盒技术设计测试用例的方法之一是()。
: j3 ^! @% M; s% FA. 边界值分析
" p" b2 X& P3 q6 R% \; xB. 逻辑覆盖$ M8 W' D+ U' |
C. 循环覆盖
: a. X3 n( _1 uD. 基本路径测试' C2 k, T% j5 N& h( H2 |8 k5 j$ l5 J" [
满分:3 分
9 i. i( ^3 B5 g/ B% ]0 j+ ~# E) H; R* M% g2 o
二、多选题(共 10 道试题,共 30 分。)V 1. 最著名的面向数据结构的设计方法是()。! p% p& ~: V2 k7 {/ o$ q3 z8 I
A. E-R方法3 O8 V, O5 C p2 ?% L5 }' V
B. UML方法
9 L8 n# W- H4 z6 O$ M0 _$ `5 d% pC. Jackson方法
$ b0 F4 \1 U3 h. H& b4 BD. Warnier方法( Y! r) B- }& s/ V& R, m
满分:3 分
) W N( j' G" C8 z" X2. 常用的软件测试方法包括。()
) m) w$ ?( e/ ]3 t1 `8 J4 ~* @A. 白盒法# L' n. E- [# s" V9 m
B. 盒法
& H9 N6 _6 d* g9 H O9 ~1 GC. 黑盒法
- C: ~; ]5 o9 _9 l2 ? R3 U! HD. 动态测试* e* n/ ]: f5 Y ~; A/ n$ p
满分:3 分
# ~0 o R F2 R! u# q* m7 A# {2 L3. 为了便于对照检查,测试用例应由哪些部分组成。()- k5 n% l& O# N8 [8 H# [$ I
A. 输入数据
% K/ S5 U, M; p1 x0 ]B. 预期的输出结果4 F- V- b/ e( J/ k% Z: M9 V
C. 变量
+ o7 }7 B! u6 E$ e) TD. 方法
. e7 ]1 D( Q) x0 Y1 l. R* p 满分:3 分
% K8 @/ R' X& ~1 R0 L0 k' R4. 程序设计语言的特点包括()。" I% z# K' G$ Q& k5 Z1 \
A. 一致性, l* ?6 n7 A5 w- [
B. 二义性
( n: C4 v* }! o. zC. 紧致性5 v$ e5 d# h/ u; @( |
D. 局部性' l! @2 {3 R3 h& R3 N7 X% T
满分:3 分; l( {/ q N+ ~8 b; y
5. 就程序设计语言的工程特性而言,对程序编码有如下要求。()
. p; H2 ]8 F" p- ]1 v iA. 可移植性
3 b! u8 j1 M" e, P; @0 Z+ d( YB. 开发工具的可利用性
4 I' X! s4 p1 ~* w AC. 软件的可重用性- V* |8 a7 w7 v8 F7 y5 [3 b0 w, V$ K
D. 可维护性
7 P0 F5 g2 Z5 n' l- k 满分:3 分; W7 d& \5 R, C6 a* z+ {
6. 结构化分析方法通常使用哪些方法来描述。()/ V9 n/ a1 l& X5 Z
A. 部署图Deployment
* V& \ B2 Q! e0 TB. 用例图UseCase
3 v! d4 F" X! K5 P: F. {/ ?C. 数据流图DFD6 @ x8 w: K1 H
D. 数据字典DD& X' K/ }# f7 j; F/ S: A+ {$ i
满分:3 分$ D. t2 V) E, t# m% \
7. 程序的效率是指程序的()。' F$ J9 v( J ]+ k4 u
A. 可维护性+ P; d, [: c: m- U; {
B. 执行速度+ B3 n* P8 F6 P5 D2 ?/ }
C. 语句行数/ v( U, o) Z! i3 E. I
D. 存储空间
' ~5 R7 x9 J' Y6 N+ f" s+ k 满分:3 分, c. [4 e U4 j) ^ r
8. 编码原则包括()。: p/ X. Q5 J* [* ~
A. 编写易于000和维护的代码
4 W( ] T* q z! R2 tB. 编写易于测试的代码+ x) \7 R6 m0 n6 D1 ]$ M
C. 编写详细的程序文档
& R7 I5 @2 @3 j4 SD. 分离功能独立的代码块形成新的模块8 Z; f2 x, P7 E& e/ m
满分:3 分% r& v6 K* @- ^0 q
9. 为了能设计出有效的测试方案,软件测试的基本准则包括()。 x$ m* }3 C% q3 O) ^
A. 所有测试都应该能追溯到用户需求
; Z3 f- e: V/ k5 E- w8 u5 D: p6 uB. 应该远在测试开始之前就制定出测试计划
8 j/ e8 x; F2 L ^, x: A! P9 AC. 穷举测试是可以实现的' Y# ], }$ t' ^* f
D. 应该由独立的第三方从事测试工作9 S& X5 k( K6 q$ D$ U2 U ~' K
满分:3 分
" ~5 t9 K6 a3 |2 o10. 人机界面的风格第一代界面是哪些方式。()
# u0 a9 m( Y7 V7 O; YA. 鼠标
: k5 u c) O( xB. 命令( C8 \0 k% w1 e# w
C. 菜单
- y9 D* Z Z7 v+ X7 F% rD. 询问5 O& F- l8 Z' C: U! Q
满分:3 分
( j8 J D1 i3 e t5 B$ a# j1 P- R9 F8 r# J
三、判断题(共 20 道试题,共 40 分。)V 1. 机器语言和汇编语言,也称为高级语言。
6 D5 U6 `2 O, }$ `) vA. 错误
, R% G, B1 _1 @& {; f( L' dB. 正确4 q/ O5 X% E8 C/ N5 U' }4 F6 p
满分:2 分" L8 p0 k" |( x! L1 d
2. 编码的目标从强调清晰转变为强调效率。0 ?: l+ p7 r9 I* V8 [& l
A. 错误
* t7 r2 N% q: ~' }) ?/ \3 ]B. 正确
/ D, ]# X2 h! d6 `2 c; b 满分:2 分
" A3 z* Y, l% n8 @, r' t1 t" g3. 使用表示结构化控制结构的PAD符号所设计出来的程序必然是结构化程序。) ]4 j5 N9 W& ]4 ^
A. 错误
4 Y9 @2 }4 G, q @B. 正确# ?* S& i& c" U7 t1 W/ S( c* m
满分:2 分3 N. g) T. T" @+ [2 N
4. 产生软件维护的副作用,是指隐含的错误。
* w, {/ X; O1 `- } ?& f: ~0 ~6 [- xA. 错误# n, c8 i! T8 K8 v2 P
B. 正确
5 O K! x2 H5 ?& I |3 f 满分:2 分
6 h. o8 y! Y6 f5. 程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。
U7 h; z# X& u4 k7 iA. 错误
; E3 O. T8 z8 l' DB. 正确, B$ x$ F0 x7 w% Y! P6 H3 g: F* ]
满分:2 分
: @: g) l3 D: c1 u2 K" M) l) i l6. 详细设计的结果基本决定了最终程序的代码规模。
4 U) R- I w2 B) ^1 k( p/ aA. 错误
3 g7 a+ w6 Q+ X# r7 GB. 正确
+ Z! g; ?0 ^# D, V- m2 A6 s 满分:2 分
3 O0 Y/ c5 R" ~5 Z! L7. 用高级语言写的程序容易阅读,容易测试,容易调试,容易维护。
# |/ F$ f. [0 v5 U0 |A. 错误+ m( p- d: d. `. |
B. 正确
1 V# u( N% ]& F2 i9 L8 I0 F/ B2 l 满分:2 分
4 V8 i7 L5 R: ~- D: ]1 ?5 i8. 软件调试是为了发现错误而执行程序的过程;
; a% B5 I: z% B: E% u( E+ iA. 错误
& p% d4 A6 @ I- fB. 正确
( X; L% [: C/ u- ]5 `* p' l 满分:2 分, {/ L% v. j, @, t
9. 重构并不000整体的程序体系结构,它不关注个体模块的设计细节以及在模块中定义的局部数据结构。
: f% t. H& K) J5 J) e3 t8 e6 BA. 错误
( v& a% L% t% hB. 正确
) P- W3 ]) M3 Q8 s' x 满分:2 分
& M* K* n' C+ z10. 测试目标决定了测试力案的设计。如果测试是为了发现程序中的错误,就会力求设计出最能暴露错误的测试方案。
" P: z7 P: f; CA. 错误+ Y! [3 a; o0 Z. j
B. 正确) x% d* ~& w* N+ _: ~. L4 D
满分:2 分$ f$ Q& X, m0 U* B! Q( F4 x8 f* `
11. 封装,尤其是OO方法的对象封装性,为软件复用技术提供了良好的条件。0 X( l' [; F, A
A. 错误
# L+ s8 a" b9 d* r( H/ _B. 正确# D8 E& C0 g) f1 l
满分:2 分 q8 h8 ^2 ]- p- v8 u
12. 软件测试是一个自顶向下逐步细化和求精过程,而软件开发是一个自底向上或相反顺序集成的过程。6 [3 a# M% X+ v- x0 l$ [- }" A( w
A. 错误, q! X5 ~; g' |: t* C h% O+ O
B. 正确
0 y+ @: t2 H2 ^5 `7 L 满分:2 分3 T2 A. R, |/ }! ~
13. 结构化设计方法是将现实世界的事物以对象的方式映射到计算机世界的方法。
: a3 n3 J% C$ hA. 错误! G7 U/ f/ f" _* o4 F* B
B. 正确) w) v& `; {: P3 Z; l2 o
满分:2 分
7 j. ?. C/ z; G# E* I* M14. 良好的编码风格有助于编写出可靠而又容易维护的程序,编码的风格在很大程度上决定着程序的质量。! F. U" ^1 t7 J5 ^' F8 H
A. 错误
, r: ?! Y4 w6 ]& \B. 正确
% N- `. B4 I8 j# [- N& o6 v 满分:2 分( r; B+ z1 _+ }$ Y( V$ i1 G
15. 开发软件的软件工程师并不是完成全部测试工作的最佳人选。
R$ d6 F) ?# U, @' s1 kA. 错误
' x0 V# A+ m [7 ^B. 正确8 x4 X2 g4 p% `5 g/ i
满分:2 分
' `9 l) V, b$ ^. t2 y, m" w' ]16. UML中,包图是一种对系统的动态描述机制。
& O' U* X( D8 p0 cA. 错误! o7 V' Y+ Q2 h6 a
B. 正确
# [- _" n" ?0 r. P6 u 满分:2 分) w+ \* s: Z& J* A; _
17. 人机界面的风格大致经过了两代的演变。3 e/ Q5 W) B; U
A. 错误
& u( a7 ~0 w0 a6 X* t9 |B. 正确& _# @- R" U1 v7 e" B& k1 T) V
满分:2 分
$ h; V+ U6 U% _ s9 k5 c18. 如果软件的功能和性能如同用户所合理期待的那样,软件就是有效的。
& [* j S: e; tA. 错误4 s4 Z: f3 q/ ^7 O( B1 V
B. 正确# Q$ K3 ~# i' B \
满分:2 分. X7 _$ H1 j3 S V
19. 对于用高级语言书写的源程序,需要用注解的形式把每个语句翻译成自然语言,并利用注解提供一些额外的信息。: |7 l& z6 j0 c% b' N! X& n" C
A. 错误
! l) r* H+ a4 n4 z+ F2 QB. 正确
8 E6 m7 A. [7 u: Z) N% _5 _ 满分:2 分
* s7 S5 V! @ d& O20. 测试目标决定了测试力案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案。1 r+ E" e& c/ V
A. 错误+ P/ N E; [4 l7 N P( [
B. 正确
/ D7 v0 f {& c: u ~5 e6 T 满分:2 分 $ {! [2 [# [: ^% X% V
+ ?: ]+ H3 d6 S久爱奥鹏网 www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|