试题(45)
下面为C语言程序,边界值问题可以定位在(45)。
int data(3),
int i,
for (i=1,i<=3,i++)
data(i)= 100
(45)
A. data(0)
B. data(1)
C. data(2)
D. data(3)
试题(45)分析
本题考查测试用例的设计方法--边界值法。
在本题中创建了一个3个元素的数组。程序从1~3循环将数组元素的值初始化为100,但是由于数组的第一个元素是data(0),因此它没有被初始化。
第1题:
下面程序段的输出结果是( )。 public class TeSt{ public static voidmain(Stringargs[]){ int[]a=new int[11]; int[]p=new int[4]; intk=5; for(int i=1;i<=10;i++) a[i]=i; for(inti=1;i<=3;i++) p[i]=a[i*i]; for(inti=1;i<=3;i++) k=k+p[i]*2; System.out.println(k); } }
A.37
B.31
C.33
D.35
第2题:

第3题:
下面为C语言程序,边界值问题可以定位在()。 int data(3), int i, for (i=1,i<=3,i++) data (i ) = 100
A.data(0)
B.data(1)
C.data(2)
D.data(3)
第4题:
下面程序的输出结果是( )。 public class Sun { public static void main(String args[ ]) { int[] a=new int[11]; int[] p=new int[4]; int k=5; for(int i=1;i<=10;i++) a[i]=i; for(int i=1;i<=3;i++) p[i]=a[i*i]; for(int i=1;i<=3;i++) k=k+p[i]*2; System.out.println(k);; } }
A.33
B.28
C.35
D.37
第5题: