• 2021-04-14
    下面为C语言程序,边界值问题可以定位在。

    int data(3),int i,for (i=1,i<=3,i++) data(i)= 5
  • data(0)

    内容

    • 0

      下面程序有错误的行是() main() { int a[3]={1}; int i; scanf("%d",&a); for(i=1;i<3;i++)a[0]=a[0]+a[i]; printf("%d",a[0]); }

    • 1

      下面程序运行结果为(______ )data = &#91;2, 3, 5, 8, 13&#93;new_data = &#91; &#93;for i in range(20, 1, -3): if i not in data: new_data.append(i)print(new_data)

    • 2

      下面运行输出的结果为int s=3;for(int i=0;i<;5;i++){if(i==3){continue;}s++;}System.out.println(s);

    • 3

      有以下程序: int main() { int i,s=1; for(i=1 ;i<=50 ;i++) if( !(i%5)&& !(i%3)) s+=i; printf(“%d\n”,s); return 0; } 程序的输出结果是( )

    • 4

      下面程序的运行结果是______。 #include < stdio.h > main() { int a[5],i; for(i=0;i< 5;i++) { a[i]=9*(i-2+4*(i >3))%5; printf("%2d",a[i]); } }