|
最好是看附件,附件比较全
2 ~7 |; F, D: T# }. P O) m% U( m! {1 G$ f7 A" c7 V+ E+ A6 h' Q! S
0 k7 X$ h& B3 ~% O姓名____________ 考试日期(考生填写)_______年____月__日 分数_________
! r1 S0 q0 k$ ~9 T6 u一、(共10分,每题2分)在下面关于程序设计风格和软件测试的叙述中,正确的叙述为(_____、 _____、 _____、 _____、 _____)。(仅限5条)/ T: ?& M- T! U2 R% D: G0 @
(1) 功能性注释嵌在源程序体中,用以解释下面的程序语句怎么做。* n0 f9 M1 B$ @: Y, c
(2) 对于批处理的输入和输出,不应按逻辑顺序,应按物理顺序要求组织输入数据。- w. V* a( n: L) V' _. f3 B& E
(3) 对辅助存储的输入/输出,应当成块传送。
/ A( y# F+ |2 x8 t1 o' L/ X(4) 在使用等价类划分生成测试用例时,应选用输出等价类中的边界值作为代表值作为测试数据。2 Z% m% D8 B. S# _, ]1 B$ v1 I3 i/ _
(5) 程序测试应对程序模块的所有独立的执行路径至少测试一次。
/ x; p9 |6 J4 ?, P$ U(6) 在程序调试时,找出错误的位置和性质比改正该错误更难。
0 w: ~( C8 r4 D' n' ?(7) 对于嵌套型分支结构,若有n个判定语句,则有n+1条路径。
& r. |& {0 G; V! Z" a2 l! a0 M(8) 对于包含有多个数组元素的表达式,可引入临时变量以提高运算效率。
" s$ Z' c8 V! q6 D" ]' L" _0 J(9) 对于递归的问题应使用递归的过程,这样做可提高编程效率。) j6 q h4 G. c5 }/ ~
(10) 当验收测试通过,软件开发就完成了。
( e: b/ F7 g0 R6 `: Z% P$ O$ x二、选择填空(15分)% w7 i1 D% z5 A, n8 W6 f9 S8 M
1、应用Cord和yourdon方法构造和评审OOA概念模型时,应按如下的五个层次进行:. a6 ]7 ] g! Z" p1 `
第一个层次是识别(A)。它们是对应用中的概念的抽象,可以从用户要求书上或其他规格说
- d0 u# Q1 C* i( T% ~! u明中找到。9 f3 U. Y+ q5 N" G: n
第二个层次是识别(B)。它们是(A)所保存的信息,同时要给出各个(A)之间的实例连接。
7 r' O0 u* w, S这些实例连接包括有1对1、1对多、多对多、多对1等联系。) y( R7 f* q! e6 C }
第三个层次是识别(C)。它们是(A)可提供的操作,同时要根据需要的功能给出各个操作/ @7 `% l/ b7 g
之间的消息连接。
& e1 p. a$ ]3 _2 J9 j( t: W4 Y第四个层次是建立(D)。有两种(D):整体与部分; 泛化与特化。前者表明一种聚合关系,
9 x& e& `$ H: X3 d; I% {+ u3 |4 T后者表明一种继承关系
( L5 J( C" {/ n) W第五个层次是识别(E)。它相当于高层的模块或子系统。
8 n! r$ @7 J! D' f+ C) i4 Z/ e o% n供选择的答案
; k1 L% h1 r9 P f! O8 vA:1、实体 2、规格说明 3、类与对象 4、过程抽象 5、功能抽象0 D$ r* O4 a+ Q1 Z2 V
B:1、属性 2、数据项 3、服务 4、操作 5、事务/ X$ H7 [/ r8 v7 h5 t
C:1、属性 2、数据项 3、服务 4、数据抽象 5、实体联系# A( g' |! e7 E) E6 s
D:1、框架 2、属性 3、结构 4、通信 5、连接
4 n/ [: ]6 N" c1 v) d' ]3 XE:1、层次 2、事件 3、状态 4、继承 5、主题) S% A' J8 `2 |. ~: L- G1 d5 n/ W
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入论坛
×
|