潍坊到上海虹桥机场:软件工程试题

来源:百度文库 编辑:高考问答 时间:2024/04/28 01:33:39
一、问答题:
估算测试之前程序中的故障总数ET 的方法有哪两种,分别说明之。

二、应用题:
某被测模块M的源程序如下:
PROCEDURE M(VAR A,B,X:REAL)
BEGIN
IF (A>4)AND(B=3)
THEN X:=X/A;
IF (A=5)OR(X>3)
THEN X:=X+3
END;
1.画出M的盒图、程序流程图;
2.画出M的程序图;
3.用McCabe方法求M的复杂度;
4.对M用语句、条件、条件组合、边、路径覆盖法设计测试数据;
5.如果测试过程结束时没有发现错误说明什么?
设计题:
1、某银行计算机储蓄系统的功能是:将储户填写的存款单或取款单输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并打印出存款单给储户;如果是取款,系统计算清单给储户。
试根据要求,按面向数据流的设计方法分步骤进行设计。

2、有一用于商业上的销售事务处理的统计软件包,其功能要求如下:根据顾客的订单记录(系统文件)进行各种统计分类:
1.根据销售区域的分类
2.根据顾客购买日期的分类
3.根据货物品种的分类
4.根据顾客性别的分类
最后生成分类的统计报表。
试根据要求,按面向数据流的设计方法分步骤进行设计。
数据结构试题
简答题:
带头结点的双循环链表长度为n,请写出实现在第i个结点前插入值为x的结点的算法。