|
最好是看附件,附件比较全 7 D6 i* p& z/ N2 v
3 E. B* }8 G0 Z9 P# b1 i, k
7 x2 M/ \7 |- C& W+ `9 @1 v姓名____________ 考试日期(考生填写)_______年____月__日 分数_________ 9 X# \& m2 p+ @
一、(共10分,每题2分)在下面关于程序设计风格和软件测试的叙述中,正确的叙述为(_____、 _____、 _____、 _____、 _____)。(仅限5条) j" y: [! ?) D; a7 D- t* u! w
(1) 功能性注释嵌在源程序体中,用以解释下面的程序语句怎么做。+ Q; Z; V9 ` e F q' w
(2) 对于批处理的输入和输出,不应按逻辑顺序,应按物理顺序要求组织输入数据。. |: V; w. u2 U( u6 T2 d; O
(3) 对辅助存储的输入/输出,应当成块传送。* h7 Z, V6 U5 H) x
(4) 在使用等价类划分生成测试用例时,应选用输出等价类中的边界值作为代表值作为测试数据。
6 P0 b, X$ O! U" y(5) 程序测试应对程序模块的所有独立的执行路径至少测试一次。+ b- X/ h% q3 R: {- Z
(6) 在程序调试时,找出错误的位置和性质比改正该错误更难。
$ L `% Y4 s5 k8 Y* P(7) 对于嵌套型分支结构,若有n个判定语句,则有n+1条路径。
: e4 m! g+ F& K j5 m7 p+ ](8) 对于包含有多个数组元素的表达式,可引入临时变量以提高运算效率。) i5 ]& B2 I. j1 l+ W6 c
(9) 对于递归的问题应使用递归的过程,这样做可提高编程效率。
8 r9 F& c+ r0 f# i2 I' x(10) 当验收测试通过,软件开发就完成了。- E U. Q4 V" \1 Y+ ^, b
二、选择填空(15分)' _9 H; t/ o, D1 |! _4 P6 A+ l( O3 h
1、应用Cord和yourdon方法构造和评审OOA概念模型时,应按如下的五个层次进行:8 V' z4 H* M- G- L( ~
第一个层次是识别(A)。它们是对应用中的概念的抽象,可以从用户要求书上或其他规格说: h5 c% o1 o' m0 K2 s% g
明中找到。
) W& z) z3 f* |* R U第二个层次是识别(B)。它们是(A)所保存的信息,同时要给出各个(A)之间的实例连接。# R# \% J6 k: m
这些实例连接包括有1对1、1对多、多对多、多对1等联系。' V$ o6 w1 C5 x& ~" T# |' i
第三个层次是识别(C)。它们是(A)可提供的操作,同时要根据需要的功能给出各个操作" J- e) `: z; { s" H
之间的消息连接。
9 O8 ~' `& H7 X4 O# E+ K5 v第四个层次是建立(D)。有两种(D):整体与部分; 泛化与特化。前者表明一种聚合关系, E3 ^( r5 z( |2 g$ A$ L
后者表明一种继承关系) h7 P2 @# ^7 {
第五个层次是识别(E)。它相当于高层的模块或子系统。
/ f3 @6 ~) G9 L/ t) ~供选择的答案: p4 x# {5 H5 J+ i1 U1 A
A:1、实体 2、规格说明 3、类与对象 4、过程抽象 5、功能抽象
- |* K4 R4 T+ H+ a$ W! B: I1 @( pB:1、属性 2、数据项 3、服务 4、操作 5、事务
1 m+ \: O# ^& FC:1、属性 2、数据项 3、服务 4、数据抽象 5、实体联系
6 k4 @9 R& O. S' M' jD:1、框架 2、属性 3、结构 4、通信 5、连接1 |* R# T9 `9 o5 C3 Q$ g% l
E:1、层次 2、事件 3、状态 4、继承 5、主题3 d# `. {: _1 V) B* ]; q% F8 R
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入论坛
×
|