zoukankan      html  css  js  c++  java
  • 软件测试hw2

    1.

    answer:循环条件出错,i>0会忽略数组中的第一个值,故应改为i>=0.

     i>0  ->  i>= 0

    1.2

    answer:

    test:x = null y=2

    1.3

    answer:数组x的第一个元素不是与y相等的元素即可避免Error.

    test:x=[2,3,5] y=5

    1.4

    answer:当数组只有一个元素的时候,循环无法进行,返回-1,触发Error。但若x中唯一的元素与y不相等,则Failure不会产生。如x = [7], y = 4.

    2.1

    answer:循环错误,程序为从前往后遍历,应改为从后往前遍历即

    for (int i=x.length-1; i >= 0; i--)

    2.2

    answer:程序总会执行int i=0 故肯定会执行Fault,即使x=null抛出异常l也会执行Fault。

    2.3

    answer:当x=null时,程序会抛出异常,但不会继续执行for循环中的error

    2.4

    answer:当数组中不为空且只有一个元素等于0时或者没有元素为0时会触发Error但不会导致Failure。如x=[1, 0, 2].

  • 相关阅读:
    最小生成树
    线段树
    编程快捷键
    线段树的动态开点
    常用库
    线性求逆元
    文件读入
    树上倍增(LCA)
    set容器
    快读与快写
  • 原文地址:https://www.cnblogs.com/JDwu/p/8550965.html
Copyright © 2011-2022 走看看