zoukankan      html  css  js  c++  java
  • 课后习题

     某公司招聘人员,其要求为学历本科及以上,专业为计算机、通信、自动化,年龄22~30岁,请划分个条件的有效等价类和无效等价类

     

    有效等价类

    无效等价类

    学历

    本科及以上

    本科以下

    专业

    计算机

    通信

    自动化

    非计算机

    非通信

    非自动化

    年龄

    22~30岁

    小于22

    大于30

    以下代码用于判断闰年,由C语言书写。其对应的控制流图如图所示,请按要求回答问题

    Int isLeap(int year)

    {    int  leap;

    If(year%4==0)

    {

      If(year%100!=0)

        {   

    If(year%400==0)

     Leap=1;

    Else

       Leap=0;

    }

     Else

        Leap=1;

    }

     Else

        Leap=0;

     Return leap;

    }

    1、         请计算上述控制流图的圈复杂度V(G)

    2、         找出独立路径

    3、         假设输入的取值范围是1000<year<2001,请使用基于路径测试法为变量years设计测试用例,使其满足基本路径覆盖的要求

    (1)           V(G)=3+1=4

    (2)           路径1 :   1-2-10-11-12

                        路径2 :   1-2-3-4-5-7-9-11-12

                        路径3:  1-2-3-8-9-11-12

                        路径4:  1-2-3-4-6-7-9-11-12

    (3)

    操作步骤

    数据

    期望结果

    实际结果

    测试状态

    1

    Year=1997

    不能被4整除,不是闰年

    F

    路径1

    2

    Year=2100

    能被400整除,是闰年

    T

    路径2

    3

    Year=2004

    能被4整除不能被100整除,是闰年

    T

    路径3

    4

    Year=2000

    能被4整除能被100整除,不是闰年

    F

    路径4

  • 相关阅读:
    python3----列表
    python3----字符串
    PTA 深入虎穴 (正解)和树的同构
    第5章 树与二叉树学习小结
    第4章学习小结_串(BF&KMP算法)、数组(三元组)
    《数据结构》第3章-栈与队列的学习总结
    《数据结构》第2章线性表的学习总结
    Web安全基础——小白自学
    git撤销commit
    收藏一些比较好的前端博客
  • 原文地址:https://www.cnblogs.com/zjm97/p/8885961.html
Copyright © 2011-2022 走看看