测试课堂练习题2

更新时间:2023-03-15 16:19:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1.

2. 根据下面代码完成: void Do (intX,intA,int B) {

1 if ( (A>1)&&(B==0) ) 2 X = X/A; 3 if ( (A==2)||(X>1) ) 4 X = X+1; 5 }

[1] 画出程序流程图。

[2] 给出测试用例达到多重条件覆盖。 3.

4.现有一个学生标准化考试批阅试卷,产生成绩报告的程序。其规格说明如下:程序的输入文件由一些有80个字符的记录组成,如右图所示,所有记录分为3组:

①标题:这一组只有一个记录,其内容为输出成绩报告的名字。

②试卷各题标准答案记录:每个记录均在第80个字符处标以数字\。该组的第一个记录的第1至第3个字符为题目编号(取值为1一999)。第10至第59个字符给出第1至第50题的答案(每个合法字符表示一个答案)。该组的第2,第3……个记录相应为第51至第100,第101至第150,…题的答案。

③每个学生的答卷描述:该组中每个记录的第80个字符均为数字\。每个学生的答卷在若干个记录中给出。如甲的首记录第1至第9字符给出学生姓名及学号,第10至第59字符列出的是甲所做的第1至第50题的答案。若试题数超过50,则第2,第3……纪录分别给出他的第51至第100,第101至第150……题的解答。然后是学生乙的答卷记录。

④学生人数不超过200,试题数不超过999。 ⑤程序的输出有4个报告:

a)按学号排列的成绩单,列出每个学生的成绩、名次。 b)按学生成绩排序的成绩单。 c)平均分数及标准偏差的报告。

d)试题分析报告。按试题号排序,列出各题学生答对的百分比。 要求:分别考虑输入条件和输出条件,给出边界值分析法的测试用例。

5.某公司产假规定如下:

?

女员工产假为90天,符合晚婚、晚育(男25周岁,女23周岁)的,可增加产假30天,共计120天。

难产凭医院证明,产假增加15天。

? 男员工符合晚婚、晚育的,可享受陪产假7天。 分析因果关系,绘制如下因果图和判定表。

?

本文来源:https://www.bwwdw.com/article/z06v.html

Top