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

  • 相关阅读:
    企业如何推行白盒测试
    Java命名规范
    MobileVLC for iphoneos4.3
    用Android NDK编译FFmpeg
    Linux 下Android 开发环境搭建 ---CentOS
    为什么要做白盒测试
    vlc的第三方库contrib的修改之一:live库的修改
    VC命名规范
    POJ 1470 Closest Common Ancestors (LCA入门题)
    HDU 4407 Sum 第37届ACM/ICPC 金华赛区 第1008题 (容斥原理)
  • 原文地址:https://www.cnblogs.com/zjm97/p/8885961.html
Copyright © 2011-2022 走看看