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

  • 相关阅读:
    史上最简单的Hibernate入门简单介绍
    极客Web前端开发资源大荟萃
    ios7 UIScrollView 尺寸问题
    用ahk脚本自己主动删除flashcookies
    CSS文字样式
    Windows 10 安装
    万圣节福利:红孩儿3D引擎开发课程《3ds max导出插件初步》
    算法实验 层序列表问题(二叉树)
    git配置别名
    git忽略特殊文件
  • 原文地址:https://www.cnblogs.com/zjm97/p/8885961.html
Copyright © 2011-2022 走看看