软件工程复习题(看完必过)
更新时间:2023-12-01 18:49:01 阅读量: 教育文库 文档下载
- 软件工程复试题推荐度:
- 相关推荐
复习题
16.给出一组数从小到大的排序算法,分别用下列工具描述其详细过程: (1)流程图;(2)N-S图;(3) PDL语言。
17.欲开发一个银行的活期存取款业务的处理系统:储户将填好的存/取款单和存折交给银行工作人员,然后由系统作以下处理;
(1)业务分类处理:系统首先根据储户所填的存/取款单,确定本次业务的性质,并将存/取款单和存折交下一步处理;
(2)存款处理:系统将存款单上的存款金额分别记录在存折和帐目文件中,并将现金存入现金库;最后将存折还给储户;
(3)取款处理:系统将取款单上的取款金额分别记录在存折和帐目文件中,并从现金库提取现金;最后将现金和存折还给储户。 绘制该系统的数据流图和软件结构图。
27.如图显示某程序的逻辑结构。
试为它设计足够的测试用例,分别实现对程序的判定覆概、条件覆概和条件组合覆概。
YN
N
设计测试方案
覆盖种类 判定覆盖 需满足的条件 A>0,B=0 A>0,B?0或 A?0,B=0或 A?0,B?0 以下四种情况各出现一次 A>0 A?0 A>0,B=0 A>0,B?0 A?0,B=0 A?0,B?0 B=0 B?0 测试数据 A=2,B=0 A=2,B=1或 A=1,B=0或 A=1,B=1 A=2,B=0 A=1,B=1 A=2,B=0 A=2,B=1 A=1,B=0 A=1,B=1 期望结果 执行S1 执行S2 执行S1 执行S2 执行S1 执行S2 执行S2 执行S2 条件覆盖 条件组合 覆盖
22.试由程序流程图导出程序图 F
A>1 2 入口 1 T T B=0 F
A=2 T 3 X=X/A 4 8 F T
(a)程序流程图 (b)导出程序图
X>1 X=X+1 5 6 9 F 出口 7
38. 根据以下被测试的流程图,选择相应的答案。(8分)
(1) A=2, B=0, X=4 (2)A=2, B=1, X=1 (3)A=2, B=0, X=1 A=1, B=1, X=1 A=3, B=0, X=3 A=1, B=1, X=2 ①在1-3的答案中满足判定覆盖的测试用例是___1_____ (2分) ②在1-3的答案中满足条件覆盖的测试用例是___3_____ (2分)
③在1-3的答案中满足判定/条件覆盖的测试用例是______2__ (2分)
39.工资计算系统中的一个子系统有如下功能:
( 1 )计算扣除部分—由基本工资计算出应扣除(比如水电费、缺勤)的部分; ( 2 )计算奖金部分—根据职工的出勤情况计算出奖励金;
( 3 )计算工资总额部分—根据输入的扣除额及奖金计算出总额; ( 4 )计算税金部分—由工资总额中计算出应扣除各种税金;
( 5 )生成工资表—根据计算总额部分和计算税金部分传递来的有关职工工资的详细信息生成工资表。
试根据要求画出该问题的数据流程图。
40.用自顶向下结构化程序设计方法编写直接选择排序从小到大排列的程序。要求保持良好的程序风格,加上必要的注释()。
用C语言编写:
/*程序名称:直接选择排序;*/ /*作者:陈明锐;*/
/*完成日期:2006年6月9日;*/
/*过程头:selectsort(int *A;int N)*/
/*输入参数:N为元素个数(N<=1000);A整型数组,从1到N存放待排序元素;*/
/*返回结果:数组A为指针,由它返回排序结果;*/ void selectsort(int *A;int N) {
int i,j,k,x;
for (i=1;i k=i; /*先假设I位置上的值最小*/ for (j+=i;j<=N;j++) /*求I到N位置上的最小值*/ if (A(j) if (k<>i) /*需要交换A(K)和A(I)的值*/ { /*交换A(K)和A(I)*/ x=A(i); A(i)=A(k); A(k)=x } /*结束交换*/ } /*求出了第I个最小值*/ } /*SELECTSORT*/ 41.把事务型数据流图映射成软件结构图: f2 B f1 A + C f3 f4 f5 f1 主模块 f1 Read f1 A f2 B f3 C f5 Write f5f4 Write f4
正在阅读:
软件工程复习题(看完必过)12-01
通讯员年终会议发言稿08-22
2012成都中考数学试题与答案06-12
四角跑动传接球10-12
HIV抗体初筛实验流程11-29
反恐防范工作制度08-31
mybatis第一天课堂笔记04-11
回“家”的感觉作文600字06-26
c语言程序基础练习题500道(附答案)01-23
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复习题
- 软件工程
- 瓯江江上旧风流 - 陈仲陶父子诗集
- 高中英语语法专项练习 状语从句(单句填空+单句改错+语篇填空)
- 托利多bcom电子称设置
- 脑病科常用量表 - 图文
- 计算机基础多选题
- 管道试压吹扫方案
- 数学的奥秘:本质与思维 满分期末考试
- 人教新课标五年级语文上册教案(表格式) - 图文
- 关于六安市县(区)域经济考核奖惩办法起草说明
- 关于公布盐城市2005年小学数学新课程教学展评
- 高达SEED、destiny中扎夫特军制服与军衔等级关系 - 图文
- 病媒生物防制培训资料
- C语言6套试题
- 高中语文必修二理解性默写练习题
- 释万行上师自述 - 三次闭关纪实
- 高校人才工作调研报告
- 英语作文-旅游
- 计算机网络试题及答案
- 关于市农村基层后备干部队伍建设情况的调研分析报告
- 第十五章 氧族元素