二、应用题(50 分)
将下面给出的伪码转换为N-S 图和PAD 图。
void root(float root1,float root2)
{
i=1; j=0;
while (i=10)
{
输入一元二次方程的系数a,b,c; p=b*b-4*a*c;
if(p0) 输出“方程i 无实数根”; else if (p0) 求出要做并输出; if (p==0)
{
求出重根并输出;
j=j+1;
}
i=i+1;
}
输出重根的方程的个数j;
}
答:
盒图:
PAD 图:
下面给出了用盒图描绘的一个程序的算法,请用逻辑覆盖法设计测试方案,要求做到用语句覆盖和路径覆盖。
答:
实现语句覆盖的测试方案如下:
覆盖 THEN 部分的语句,即使得条件(A0)AND (B0)和条件(CA)
OR(DB)均为真
输入:A=1,B=1,C=0,D=1 预期输出:X=2,Y=2
覆盖 ELSE 部分的语句,即使得条件(A0)AND (B0)和条件(CA)
OR(DB)均为假
输入:A=0,B=-1,C=0,D=1 预期输出:X=1,Y=1
实现路径覆盖的测试方案如下:
覆盖两个条件均为假的路径
输入:A=-1,B=-2,C=-3,D=3
预期输出:X=1,Y=0
覆盖第一个条件为假第二个条件为真的路径输入:A=-1,B=-2,C=1,D=-3
预期输出:X=1,Y=4
覆盖第一个条件为真第二个条
您可能关注的文档
- 起重机械事故案例.docx
- 起重机械事故现场处置方案.docx
- 起重设备应急预案.docx
- 轻钢结构厂房安装.docx
- 轻钢龙骨吊顶施工工艺.docx
- 轻钢龙骨矿棉板吊顶.docx
- 轻钢龙骨石膏板隔墙施工方案2.docx
- 轻钢龙骨石膏板隔墙施工方案9530282371.docx
- 轻卡建站申请书模板.docx
- 轻松玩转SSD分析和总结.docx
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
原创力文档

文档评论(0)