试题(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)

下面为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)


相似考题
参考答案和解析
正确答案:A

试题(45)分析
本题考查测试用例的设计方法--边界值法。
在本题中创建了一个3个元素的数组。程序从1~3循环将数组元素的值初始化为100,但是由于数组的第一个元素是data(0),因此它没有被初始化。

 

更多“试题(45)下面为C语言程序,边界值问题可以定位在(45)。int data(3),int i, for (i=1,i&lt;=3,i++) ”相关问题
  • 第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


    正确答案:C
    解析: 本题是对for循环语句和数组的综合考查。题中共定义了两个数组:a[]和p[],共用了3次for循环:第1个for语句对数组a[i]赋值;第2个for语句和对数组p[i]赋值;第3个for语句计算k的值。3次循环分别得到:5,15和33。正确答案为选项C。

  • 第2题:

    下面为C语言程序,边界值问题可以定位在( )。

    A.data(0)
    B.data(1)
    C.data(2)
    D.data(3)

    答案:A
    解析:
    试题分析:本题考查测试用例的设计方法--边界值法。在本题中创建了一个3个元素的数组。程序从1~3循环将数组元素的值初始化为100,但是由于数组的第一个元素是data(0),因此它没有被初始化。

  • 第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)


    A

  • 第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


    正确答案:A
    解析:本题考查对for循环语句和数组的理解。此题中共定义了两个数组,a[],p[],共用了3次for循环。第1个for语句对数组a[i]赋值,a[1]…a[10]=1…10;第2个for语句,对数组p[i]赋值p[1)=1,p[2]=4,p[3]=9;第3个for语句,计算k的值。3次循环分别得到:5、15、33。故本题答案是A。

  • 第5题:

    下面为C语言程序,边界值问题可以定位在( )。int data(3),int i,for(i=1,i<=3,i++)data(i)=100

    A.data(O)
    B.data(1)
    C.data(2)
    D.data(3)

    答案:A
    解析:
    本题考查测试用例的设计方法--边界值法。在本题中创建了一个3个元素的数组。程序从1~3循环将数组元素的值初始化为100,但是由于数组的第一个元素是data(0),因此它没有被初始化。