|
4 B/ E$ N% J: T4 V$ ^ B* B x k久爱奥鹏网 www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。, {" X/ M4 k3 x4 U/ `" o
/ ?( @" H* Y) c: Z4 ]& S, b一、单选题(共 10 道试题,共 30 分。)V 1. 为了提高测试的效率,应该()。
& S- f( c7 A; p+ \! @/ }' [A. 随机地选取测试数据
% W. v+ p& {, {" U0 g5 R$ P- \B. 取一切可能的输入数据作为测试数据
0 o# e# I1 C9 r6 lC. 在完成编码以后制定软件的测试计划
6 `- p1 }% n: xD. 选择发现错误可能性大的数据作为测试数据
- `$ y" _2 P3 p. {9 Y* O7 V% G 满分:3 分
7 ?3 ]: V2 J3 |; p/ _/ z2. 下列属于维护阶段的文档是()。( L$ s E2 {% w$ K* `0 {) j2 ?7 b3 a* v
A. 软件规格说明9 H# e; z3 I! y% j* z$ H( b
B. 用户操作手册
- r' h- h [5 J* L9 R3 a* @) vC. 软件问题报告
% x4 l2 m% P: \: q' u1 }5 ~D. 软件测试分析报告
- M0 r# H5 D5 X2 H6 C% z 满分:3 分5 d3 ]; U" r. v9 U2 j/ `9 U9 a
3. 将软件组装成系统的一种测试技术叫()。. A2 l( z3 _& _' _4 j8 A
A. 集成测试. V' F3 R; {3 w- a' D5 E: C
B. 单元测试! X/ ^0 }5 z$ u* J2 u* t& _
C. 集合测试: l6 X: T3 T/ g9 G
D. 系统测试4 Y! k8 X- M% l7 _; ~
满分:3 分; M% q9 P/ S" q) ?8 g B+ I
4. 白盒法又称为逻辑覆盖法,主要用于()。
- y4 p3 Q! c8 o2 }2 HA. 功能测试
% s. q+ A: P- b1 N: YB. 系统测试& i8 k0 p* [& U
C. Alpha测试
! I& o1 }. K, w$ tD. 单元测试2 K' Q7 x* ]7 A! h* ~. u- I
满分:3 分# |$ u+ |( M0 e7 j% ]7 n
5. 在公式V(G)=E–N+2中:E为程序图G中边的总数;N为程序图中结点的总数。V(G)又称为图G的环形()。: g- @$ c; i* i- K
A. 准确度 ?+ j6 b e9 a& t
B. 复杂度/ J3 ?* f& f: m& y" c8 l( n% ~
C. 度数
$ V4 A! B4 h/ x5 c) F0 ?D. 面积
6 X9 Q1 g- v4 P 满分:3 分5 M. |6 u7 r( `% W4 \
6. 面向机器的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作的语言是()。
: e* K9 U' X5 i; X# {1 m- c! n+ u# cA. C语言
# f9 X7 B) H5 HB. Java语言
2 G4 @2 U; B" V- i; h3 x- ^3 [C. 汇编语言& E: i W# o1 |2 l! ]1 ]
D. 编译语言; A5 B" `4 c3 y% a0 W, P0 g
满分:3 分8 [* g; F1 x. j, V* M& W; z7 C
7. 采用Gantt图表示软件项目进度安排,下列说法中正确的是()。1 J" L8 }9 J/ _3 L3 K [
A. 能够反映多个任务之间的复杂关系: W( u2 y" [( [2 E h$ {3 ]
B. 能够直观表示任务之间相互依赖制约关系0 V& r2 l2 Z: |
C. 能够表示哪些任务是关键任务
7 W) [ H( P# I4 V" P! E+ mD. 能够表示子任务之间的并行和串行关系. e& Y6 Z: T! L! P
满分:3 分' h. p( C& r6 `) a9 e
8. 独立于机器,面向过程或面向对象的语言是()。
7 I! W( y9 r+ h& z# z) T7 _A. 机器语言
! Q: M: J- P0 w. P4 q* g7 @B. 汇编语言
- }2 |" y0 l" [+ P' f0 |C. 高级语言; p- [6 S7 O4 a3 q
D. 低级语言2 V1 O6 I5 ?" x0 \0 y2 q$ K" ]
满分:3 分
8 k! \' n [+ G, e8 b& N4 h0 }( D9. 可维护性的特性中相互促进的是()。
; u' w2 Q; }( E! a" Y$ w$ D& y; aA. 可理解性和可测试性- g, v8 b* N: l! t" @
B. 效率和可移植性7 i! F9 m5 V: ^& L! S' Y
C. 效率和可000性
- Z( Y3 Q9 u- Y* X3 S( M5 X( aD. 效率和优良结构' p( Q# V* B( f
满分:3 分
* N: s" }4 [8 Y10. 属于黑盒技术设计测试用例的方法之一是()。
$ q- G% q0 o" a1 xA. 边界值分析
# K- v; c- b. r$ ^+ ~/ o, tB. 逻辑覆盖
+ P4 R/ x$ [# N" f6 lC. 循环覆盖+ @& d% d; A0 Q& @/ U, u
D. 基本路径测试
8 |1 T4 ?5 C# I, w% z0 [9 P 满分:3 分 ' |, C, M1 ]# ?. y
- B: s9 M. D3 s7 Q二、多选题(共 10 道试题,共 30 分。)V 1. 最著名的面向数据结构的设计方法是()。
0 S, A# s6 n" H y& P: iA. E-R方法
$ t; b7 ~ F D% U: XB. UML方法+ c, c% H) E2 K; A5 a
C. Jackson方法
' R, s% b5 r4 O6 M" kD. Warnier方法
0 e0 x& c* j z3 T( Y* y5 v# I$ l f 满分:3 分3 I/ j3 T* a" N" L
2. 常用的软件测试方法包括。()
9 o& n# d& Z& ~: x9 AA. 白盒法/ b" x3 J& m/ ]- N# T
B. 盒法9 o: k) H1 Z9 X3 V. [ J
C. 黑盒法
% d' }4 D; Q+ s; i8 k! SD. 动态测试8 X2 o, k9 L4 U
满分:3 分! ?$ h* w }- d. r4 O, s5 M" u
3. 为了便于对照检查,测试用例应由哪些部分组成。()9 w, J! F: @, ?
A. 输入数据3 Z% r R1 W7 W) i' m* [: U3 Y8 \
B. 预期的输出结果2 v; d8 i2 N# w
C. 变量 K, T- C2 B2 q( {7 ]1 {
D. 方法
* b" a, d9 Z$ \1 Z- p 满分:3 分$ r7 H* @* l" N2 f+ ]% K
4. 程序设计语言的特点包括()。, }' O, m; T8 L2 m8 A
A. 一致性$ L" ^. c) J6 u+ a
B. 二义性
4 R( H5 u' ^/ X7 H. CC. 紧致性
2 j% @7 u2 s8 O# V# `' L/ ED. 局部性4 J- t/ h/ B& a9 n" q- z3 y
满分:3 分; ^, R$ ]3 ]9 X" [4 i' Y0 \7 w i
5. 就程序设计语言的工程特性而言,对程序编码有如下要求。()
( z6 s* n" ]) sA. 可移植性
( X9 [4 O* w0 Z2 ?B. 开发工具的可利用性
# e% J* Z% r; \: [" S1 PC. 软件的可重用性# ?! K" S x) A) i0 {6 y+ F
D. 可维护性
4 x- g7 d1 D4 ~ 满分:3 分, L4 ~# K1 }) T3 b3 u3 r* b& r2 z
6. 结构化分析方法通常使用哪些方法来描述。() Y' }: D: o+ [; I
A. 部署图Deployment
, h1 |! }# T' E( jB. 用例图UseCase
9 L0 G6 k9 Z1 k: X6 X: w( |9 tC. 数据流图DFD
2 d& ?) b2 h0 k7 W8 v8 e( O/ GD. 数据字典DD+ o! }! v; }( I+ K& T$ o) ~# r
满分:3 分
! R+ r% o7 y+ b1 x0 ]7. 程序的效率是指程序的()。
/ s: S2 Q. u/ W: s* d7 E; Y& z3 j# ]A. 可维护性& O9 k+ {' ~- S! ^2 L7 Z0 W
B. 执行速度* W0 Q" u. W% X, Q# A T
C. 语句行数- X, Z3 h# T3 ]
D. 存储空间; u! r5 e8 @- _5 x* |4 R7 [4 b+ ?
满分:3 分/ D5 L B$ K" d2 ?. A
8. 编码原则包括()。+ h9 X5 W5 J' f& m
A. 编写易于000和维护的代码
3 t- d1 u E+ Q+ hB. 编写易于测试的代码8 E" B8 K; ?6 [1 Q
C. 编写详细的程序文档
! L7 k: p0 F8 N4 r$ yD. 分离功能独立的代码块形成新的模块- Z: T4 ? ~' {4 B
满分:3 分
0 G; w: B9 F& ^8 u. q+ R. H" |+ d9. 为了能设计出有效的测试方案,软件测试的基本准则包括()。8 X7 p2 |, S, y" E' t, h
A. 所有测试都应该能追溯到用户需求: W/ J: o3 v) ~% j% \5 e
B. 应该远在测试开始之前就制定出测试计划6 p. h1 l: C z' y% u
C. 穷举测试是可以实现的
9 ?& x7 f$ ?' s" u: HD. 应该由独立的第三方从事测试工作
; c6 F) R" l o 满分:3 分/ t! l' z+ G1 {+ b4 f; s0 E# Z
10. 人机界面的风格第一代界面是哪些方式。()
% k0 o, ~( @& ^% P! q, D* oA. 鼠标% y3 W, U. \( i5 M7 t
B. 命令7 z1 J1 L* B- v# w. X7 c$ \
C. 菜单! C% v7 K6 y9 o: _" s
D. 询问; c) f) ?7 U6 [( l" f8 V
满分:3 分 9 D4 p! \; s, n! w ?
- h2 u, c% I- B( i& Y# L; ^三、判断题(共 20 道试题,共 40 分。)V 1. 机器语言和汇编语言,也称为高级语言。, f; B- Q5 C8 y" N$ W
A. 错误4 k2 P' P% U* z N1 _1 n
B. 正确; B9 a; ]5 i, z8 s) S
满分:2 分! r. S: o1 S) Q
2. 编码的目标从强调清晰转变为强调效率。, K9 \1 E4 a$ g6 Z
A. 错误
. l% v" ?& z+ x6 @6 H- C |: aB. 正确
- t# n% w* E! K( [) C* A* W 满分:2 分
3 h$ B8 j1 X$ \- j5 D9 S3. 使用表示结构化控制结构的PAD符号所设计出来的程序必然是结构化程序。
# {1 Q5 a$ i4 x; d: K' G5 f5 @A. 错误1 R. C! S( B* ]
B. 正确
/ c- |% ^1 n5 k1 s' Y 满分:2 分7 d& g9 Y! l* G/ D2 ~
4. 产生软件维护的副作用,是指隐含的错误。
/ P6 B- p, ?6 G" Z" i. q% x4 v; P! zA. 错误
8 Q' Q" [9 S; M2 M' _8 O0 q& P# \B. 正确- C+ s! v+ V8 l6 r E
满分:2 分
$ V8 v; g: _2 u2 K8 H; j+ s5. 程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。1 N: A* |2 }$ `
A. 错误
, {. s* y0 r% hB. 正确7 H% a5 p" u5 h
满分:2 分( t4 t, O5 u! K
6. 详细设计的结果基本决定了最终程序的代码规模。; U6 A1 S) ^+ B
A. 错误+ g/ _0 J0 i+ y: h( O
B. 正确
, Z: S' [; ?- w; T! w 满分:2 分
! q ~ c# Y& P7. 用高级语言写的程序容易阅读,容易测试,容易调试,容易维护。, I1 \ Q% P0 V4 G0 F! \
A. 错误3 [# c3 @. W; f* L/ t4 X7 H! c
B. 正确
4 K5 c. g- p( o- e! r6 X) B! c 满分:2 分
' k8 u( A U: s. C' N8. 软件调试是为了发现错误而执行程序的过程;
. ]: N: t& H6 t- ~3 v) AA. 错误
e2 Q$ S( m* G Q1 k5 m {B. 正确' y0 X0 F. J7 n- q
满分:2 分: D; {1 |' z N# {7 t0 }
9. 重构并不000整体的程序体系结构,它不关注个体模块的设计细节以及在模块中定义的局部数据结构。
( {( h9 n( H% F8 G d+ @A. 错误5 H( P5 D0 s/ c# b7 |
B. 正确: ^8 x1 f; |, T0 ?5 s
满分:2 分1 ^* |# m2 I1 T8 B' I; ? p
10. 测试目标决定了测试力案的设计。如果测试是为了发现程序中的错误,就会力求设计出最能暴露错误的测试方案。* l+ k6 F7 _" V- ]' f
A. 错误3 h- N; F8 ]5 b& W3 Q! g0 p
B. 正确
* w$ w3 i" H6 _+ B 满分:2 分6 M1 G6 w9 W* ~0 t
11. 封装,尤其是OO方法的对象封装性,为软件复用技术提供了良好的条件。
" ~6 d8 i& _6 lA. 错误
" j" v" a) C/ v3 W& Q" wB. 正确( U& `$ a/ m$ Y1 p* \3 W% ^
满分:2 分' S8 B1 R; p" b7 F* U; G" ]
12. 软件测试是一个自顶向下逐步细化和求精过程,而软件开发是一个自底向上或相反顺序集成的过程。2 h7 m D% {8 z: U& D: ^1 a% \
A. 错误8 i/ ~2 ~9 ]( J
B. 正确
! @+ i4 |, l2 Y# F: m 满分:2 分
9 v; n. J% j$ t/ F$ L7 v13. 结构化设计方法是将现实世界的事物以对象的方式映射到计算机世界的方法。
/ {) e+ h7 Z$ H" I6 DA. 错误
* }& A$ w5 b) i$ tB. 正确
. u% Y5 F7 }8 B1 T) @. J- V C: u 满分:2 分( g0 h" C; J, B2 e+ f7 g+ o
14. 良好的编码风格有助于编写出可靠而又容易维护的程序,编码的风格在很大程度上决定着程序的质量。
3 [3 y3 u2 c" d5 v9 |4 \5 BA. 错误
5 `% _' \# I' IB. 正确
. l- T# U4 g" ~; z* j! F1 ] 满分:2 分* u' l0 a9 H; c' I) o6 c) j
15. 开发软件的软件工程师并不是完成全部测试工作的最佳人选。' z9 k4 W1 m" V" L+ e+ J
A. 错误
5 _8 x, J! c/ f/ s0 ?: }) {B. 正确8 I( ~1 v, h, `( `1 [$ Z4 A
满分:2 分- Q* R8 S T! o
16. UML中,包图是一种对系统的动态描述机制。# [. Q/ S) Z3 Y! X. z" ~! s8 q5 w# b
A. 错误. v$ Q$ C* u4 ~$ M* j$ R
B. 正确
; W7 z* r" F. y5 e, F# x, R 满分:2 分% m/ t# M |2 j! t% w+ G
17. 人机界面的风格大致经过了两代的演变。
1 N3 N/ N+ K3 |& VA. 错误 y5 K9 R3 A9 ~$ V I
B. 正确$ b" _6 _" Q U2 b6 Q- p- `& w+ W
满分:2 分
. n/ P/ W6 T6 p& {" \18. 如果软件的功能和性能如同用户所合理期待的那样,软件就是有效的。
/ Z m3 R( h1 V! W. zA. 错误& ~+ N/ j+ K( B3 I
B. 正确 G1 W" |; x$ N0 K
满分:2 分; c( d% T8 m, O! D( e2 P5 B
19. 对于用高级语言书写的源程序,需要用注解的形式把每个语句翻译成自然语言,并利用注解提供一些额外的信息。
- w1 Z) V2 Z+ S; D% K8 \' @# OA. 错误
0 [2 [: s* i Z/ J4 @1 _B. 正确
/ o+ Z' D6 A+ ]) \ 满分:2 分+ J1 r, g* x. @, y/ W" ?$ i
20. 测试目标决定了测试力案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案。
8 q5 J# w7 l" rA. 错误2 c5 q# I! A) M0 ~
B. 正确
4 S2 p3 V: r& h6 J' z 满分:2 分 6 Q- J) f( L+ m- U2 D1 S
& u" ?- O+ t# f2 [
久爱奥鹏网 www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|