【问题3】(8分) 假设输入的取值范围是1000 < year < 2001,请使用基本路径测试法为变量year设计测试用例,使其满足基本路径覆盖的要求。

题目

【问题3】(8分) 假设输入的取值范围是1000 < year < 2001,请使用基本路径测试法为变量year设计测试用例,使其满足基本路径覆盖的要求。


相似考题
更多“【问题3】(8分)假设输入的取值范围是1000 &lt; year &lt; 2001,请使用基本路径测试法为变量year设 ”相关问题
  • 第1题:

    设a、b和C都是int型变量,且a=3,b=4,c=5,则以下的表达式中值为0的表达式是( )。

    A.a&&b

    B.a<;=b

    C.a||b+c&&b-c

    D.!((a<;b)&&!c||1)


    正确答案:D
    ||和&&的优先级高于+和-,||和&&的优先级相等,且是左结合的,就是从左边开始结合到右边。按照这个规则,正确选项为D。

  • 第2题:

    7、已知lt=[1,2,3],下面表达式能够修改lt为[1,2,3,4]的是

    A.lt+=4

    B.lt.append(4)

    C.lt.insert(3,4)

    D.lt.insert(-1,4)


    lt.append(4);lt.insert(3,4)

  • 第3题:

    使用变量year代表年份,以下表示判断year是否为闰年的布尔表达式是 。

    A.(year % 4 == 0) and (not(year % 100 == 0)) or (year % 400 == 0)

    B.(year % 4 == 0) and (not(year % 400 == 0)) or (year % 100 == 0)

    C.(year % 4 == 0) and (year % 100 == 0) or (year % 400 == 0)

    D.(year % 4 == 0) or (not(year % 100 == 0)) and (year % 400 == 0)


    D

  • 第4题:

    设系统日期为2001 年 12月 31 日, 下列表达式的值是【 】。 VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+17


    正确答案:9918.00 或 9918
    DATE():返回当前系统日期YEAR();从指定的日期表达式或日期时间表达式中返回年份STR(数值表达式>)[,长度>[,小数位数>]]):将数值表达式>的值转换成字符串,转换时根据需要自动进行四舍五入。RIGHT(字符表达式>,长度>):从指定表达式值的右端取一个指定长度的子串作为函数值。SUBSTR(字符表达式>,起始位置>[,长度>])从指定表达式的指定起始位置取指定长度的子串作为函数值。VAL(字符表达式>[,长度>[,小数位数>]]):将数字符号(包括正负号、小数点)组成的字符型数据转换成相应的数值型数据。题面VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2)+17=VAL(99+RIGHT(STR("2001"),2))+17=VAL("99"+"01")+17=9901+17=9918。

  • 第5题:

    已知lt=[1,2,3],下面表达式能够修改lt为[1,2,3,4]的是

    A.lt+=4

    B.lt.append(4)

    C.lt.insert(3,4)

    D.lt.insert(-1,4)


    s += "you";