do 循环 先进行一次循环,然后进行条件判断,条件判断为true继续循环,条件为false挑出循环。 例:输出 1~10 while循环 while循环与do循环类似,但有一个明显的区别。while循环要在开始时判断循环条件。如果结果为false则直接跳过循环。 for循环 括号内是一个初始化器,一 ...
分类:
其他好文 时间:
2016-04-03 20:17:48
阅读次数:
107
一、六中数据类型: 二、运算符和表达式 七种运算符 三、程序控制语句 注:do-while循环至少执行一次循环体;break语句可以跳出循环语句;continue语句可以跳过循环内剩余的语句进入下一次循环;label语句用于为语句添加标号 ...
分类:
Web程序 时间:
2016-04-03 10:24:15
阅读次数:
162
【问题】 将一个整数逆序输出。 【思路】 有三种方法可以将一个数逆序输出: 1)使用while循环 2)使用for循环 3)使用递归 【代码】 程序1:使用while循环 输出结果: 程序2:使用for循环 输出结果: 程序3:使用递归 输出结果: 当然,如果待逆序的这个数事先已经初始化了,就不用从 ...
分类:
编程语言 时间:
2016-04-01 12:58:06
阅读次数:
183
1. 2.令MAXPRIMES=4,会出现越界错误。 3.令n=1,不会经过while循环体。 (d) 点覆盖:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16} 边覆盖:{(1,2),(2,3),(2,12),(3,4),(4,5),(5,6),(5,7),(6,4) ...
分类:
其他好文 时间:
2016-03-31 21:36:54
阅读次数:
154
(a)控制流图如下: (b)令MAXPRIMES=4,会出现越界错误。 (c)令n=1,不会经过while循环体。 (d)节点覆盖:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15} 边覆盖:{(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(6,8) ...
分类:
其他好文 时间:
2016-03-31 20:14:37
阅读次数:
178
1. Java中的循环控制语句一共有3种,分别是while,do… while以及for循环。2. while循环,形式为:while(布尔表达式){//待执行的代码}3. do…while循环,新式为:do{//待执行的代码}while(布尔表达式);4. while与do…while之间的区别: ...
分类:
编程语言 时间:
2016-03-31 18:20:43
阅读次数:
249
题目代码如上,Method printPrimes() (a)控制流图 (b)当发生数组越界错误时,此时考虑测试用例 t1=(n=3) 和 t2=(n=5)则t2比t1更容易发现错误。 (c)当n=1时可以不通过while循环。 (d) 节点覆盖: { 1,2,3,4,5,6,7,8,9,10,11 ...
分类:
其他好文 时间:
2016-03-31 01:45:44
阅读次数:
155
一、控制流图 二、测试用例t1=(n=3),和t2=(n=5),t2容易发生二t1不容易发生的错误是:数组越界问题。 三、n=1时,相应的测试路径访问连接while语句开始到for语句的边,而不用通过while循环体。 四、节点覆盖:{0,1,2,3,4,5,6,7,8,9,10,11,12} 边覆 ...
分类:
其他好文 时间:
2016-03-31 00:04:07
阅读次数:
277
(a) (b)当将MAXPRIMES设置2到5直接时。t2=(n=5)会出现越界错误而t1=(n=3)不会 (c)当n=0或1时,程序不会经过while循环。 (d) 节点覆盖 TR= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16} 边覆盖 TR= {(1,2),( ...
分类:
其他好文 时间:
2016-03-30 22:35:21
阅读次数:
459
题目代码如下: a.控制流图如下: b.设计一个t2=(n=5)比t1=(n=3)更容易发现的错误。容易想到数组越界,即当 MAXPRIMES = 3 or 4 时,t1正常通过,而t2会因越界而报错。 c.显然当 n = 1 时不会经过while循环。 d.找出所有点覆盖、边覆盖和主路径覆盖的TR ...
分类:
其他好文 时间:
2016-03-30 20:56:57
阅读次数:
165