.word格式,
end
(60) 将下面给出的伪码,转换为PAD图和程序流程图。 begin 为变量X赋值 IF X>0 then S1 Else S2; 为Y和Z赋值; while Y>0 do begin IF X>0 then S3; while Z>0 do begin S4; S5 end end; S6 IF Z=0 then S7;
End.
(61) 问题陈述:某校学生管理科负责录入、修改(在授权时)学生成绩(姓名、学生、A科成绩);医务科负责录入学生健康信息(姓名、学号、健康状况[优、良、一般、差]);房产科负责录入、修改、查询学生住宿情况(姓名、学号、楼号、房间号、现有人数);学籍科负责统计A科成绩及格率并按月统计学生健康状况百分比,请给出该学生管理信息系统的DFD及数据字典。
(62) 在要建立的仪器设备管理系统中,供销科负责录入设备卡片(其中包含“设备名称”和“价格”),设备科负责登记设备信息(其中包含“设备编号”、“设备名称”、“设备类型”),并在日常管理中负责填写运行状态(“正常”、“维修”、“作废”);财务科负责统计设备台数和购买设备的费用。请给出该仪器管理系统的数据流图。
, 专业.专注 .
.word格式,
(63) 对于下面给出的程序控制图,请设计最少的测试用例:
1)实现语句和判定覆盖
2)实现条件覆盖
a b S1 d y<2 z>1 f and F e T x>0 F c S2 T S3 g S4 F X=2 T h
a 1 b 2 c h x>5 3 z>1 7 d 4 e y>1 5 i f 6 g j 8 m n k 9 (64) 根据下面给出的程序控制流程图,设计最少的测试用例实现分支覆盖:
(其中,x、y、z是输入数据。语句块⑧改变它们的值:x:=x-1,y:=y+1,z:=z-1除此之外,其它语句块均不改变它们的值)
, 专业.专注 .
.word格式,
(65) 请从下列关于程序开发有关测试的叙述中,选择适当答案,用代号填空。
模块组合测试的方法有 a 和 b 两种。
a 是从下位模块向上位模块依次结合进行测试。 为了进行测试需要 c 以便
调用被测试模块,但从开发的初期阶段起就能并行进行测试作业,并且每个模块的 d 都很容易做,是这种方法的优点。其缺点是直到测试的最后阶段,程序的主要缺陷都难以发现。
b 是从上位模块向下位模块依次结合进行测试。
为了进行测试需用称为 e 的“树根”程序来承接被测试模块所调用的下级模块。这种方法的优点是各模块之间的主要接口能够在早期验证。
供选择的答案:
a,b,d:①功能测试;②组合测试;③综合测试;④可靠性测试;⑤结构测试;⑥
自顶向下测试;⑦标准检查程序测试;⑧自底向上测试
c,e:①仿真;②模拟;③生成;④编译程序;⑤转储;⑥跟踪;⑦驱动模块;⑧宏功能;⑨桩模块
(66) 下面是关于结构化程序设计的叙述。请从供选择的答案中选出适当的内容填空,用代号回答。
结构化程序设计以程序易读、易理解为目的,它是由三个基本结构 a , b
和 c 的组合来编制程序的。
, 专业.专注 .
.word格式,
结构化程序从理论上讲可以不使用 d 语句。当然,程序中是否使用 d 语句
是无关紧要的,重要的是程序结构是否严谨、清晰。
处理1 判判处理1 处理2 处理1 处理 处理n
如果用流程图表示三个基本控制结构 a , b , c 的话,则分别如下图
(a),(b),(c)所示。
(a)
(b)
(c)
按照上述方法做成的程序,各控制结构单元分别具有一个 e ,而且可以独立地
理解各控制结构单元,从而可以按照控制结构单元从上到下地连续阅读程序。 供选择的答案:
a,b,c:①层次;②选择;③跳越;④循环;⑤调用;⑥顺序
d: ①AND;②CALL;③GOTO;④IF;⑤STOP
e: ①入口出口;②变量;③分支
(67) 从下列叙述中选出5条与提高软件的可移植性有关的叙述。
① 把程序中与计算机硬件特性有关的部分集中在一起。 ② 选择时间效率和空间效率高的算法。 ③ 使用结构化的程序设计方法。
, 专业.专注 .
.word格式,
④ 尽量用高级语言编写程序中对效率要求不高的部分。 ⑤ 尽可能减少注释。 ⑥ 采用表格控制方式。 ⑦ 文档资料详尽、正确。
⑧ 在有虚拟存储器的计算机系统上开发软件。 ⑨ 减少程序中对文件的读写次数。 ⑩ 充分利用宿主计算机的硬件特征。
(68) 从供选择的答案中选出应填入下列叙述中A,B,C,D,E处的正确答案。
用白盒法设计测试用例时,常用的5种覆盖标准是:语句覆盖、判别覆盖、条件
覆盖、判别/条件覆盖、多重条件组合覆盖。
假设U和V是两种覆盖标准,用U?V表示V包含U,用U≡V表示U与V相同,
用U≠V表示U和V互不包含。于是上述五种覆盖标准之间的某些关系可表示为:
语句覆盖 A 判别覆盖 判别覆盖 C 条件覆盖
语句覆盖 B 条件覆盖 判别覆盖 D 判别/条件覆盖
判别/条件覆盖 E 多重条件组合覆盖
供选择的答案:
①?; ②?; ③≡; ④≠
A,B,C,D,E:
(69) 需求规格说明书质量标准最重要的三项是_______ 。属于质量标准的有____________ 。 A) 抽象性 B) 完全性 C) 可理解性 D) 无二义性 E) 一致性
F) 正确性 G ) 可移植性 H) 可修改性 I) 可追踪性
(70) 下面给出软件开发过程中的一些方面的内容(在左边)及有关的一些文档(在右边),请用直
, 专业.专注 .
相关推荐: