对下面程序描述正确的一项是 (每行程序前面的数字表示行号)1 main()2 {3 float a[3]={0.0};4 int i;5 for(i=0;i<3;i++)scanf("%d",&a[i]);6 for(i=1;i<3;i++)a[0]=a[0]+a[i];7 printf("%f\n",a[0]);8 }A.没有错误B.第3行有错误C.第5行有错误D.第7行有错误

题目

对下面程序描述正确的一项是 (每行程序前面的数字表示行号)

1 main()

2 {

3 float a[3]={0.0};

4 int i;

5 for(i=0;i<3;i++)scanf("%d",&a[i]);

6 for(i=1;i<3;i++)a[0]=a[0]+a[i];

7 printf("%f\n",a[0]);

8 }

A.没有错误

B.第3行有错误

C.第5行有错误

D.第7行有错误


相似考题
更多“对下面程序描述正确的一项是(每行程序前面的数字表示行号) 1main() 2{ 3floata[3]={0.0 ”相关问题
  • 第1题:

    下面程序有错误的行是 (行前数字表示行号)。 1 main() 2 { 3 float a[10]={0.0}; 4 int i; 5 for(i=0;i<3;i++) scanf("%d",&a[i]); 6 for(i=1;i<10;i++) a[0]=a[0]+a[i]; 7 printf("%fn",a[0]); 8 }

    A.A)没有错误

    B.B)第3 行有错误

    C.C)第5 行有错误

    D.D)第7 行有错误


    没有错误

  • 第2题:

    4、下面程序中有错误的行是 (每行程序前面的数字表示行号)________。 1int main() 2 { int a[3]={1}; 3 int i; 4 scanf("%d",a); 5 for(i=1;i<=3;i++) a[0]=a[0]+a[i]; 6 printf("a[0]=%d\n",a[0]); 7 return 0; 8}

    A.2

    B.5

    C.6

    D.4


    没有错误

  • 第3题:

    1、下面程序有错误的行是 (行前数字表示行号)。 1 main() 2 { 3 float a[10]={0.0}; 4 int i; 5 for(i=0;i<3;i++) scanf("%d",&a[i]); 6 for(i=1;i<10;i++) a[0]=a[0]+a[i]; 7 printf("%f\n",a[0]); 8 }

    A.A)没有错误

    B.B)第3 行有错误

    C.C)第5 行有错误

    D.D)第7 行有错误


    没有错误

  • 第4题:

    【单选题】下面程序如果只有一个错误,那么是(每行程序前面的数字表示行号) 。 1 main() 2 { 3 float a[3]={3*0}; 4 int i; 5 for(i=0;i<3;i++)scanf(“%f”,&a[i]); 6 for(i=1;i<3;i++)a[0]=a[0]+a[i]; 7 printf(“%dn”,a[0]); 8 }

    A.第3 行有错误

    B.第7 行有错误

    C.第5 行有错误

    D.没有错误


    B

  • 第5题:

    下面程序 (每行程序前面的数字表示行号)。 1 main() 2 { 3 float a[3]={0}; 4 int i; 5 for(i=0;i<3;i++) scanf(“%f”,&a[i]); 6 for(i=1;i<4;i++) a[0]=a[0]+a[i]; 7 printf(“%fn”,a[0]); 8 }

    A.没有错误

    B.第3 行有错误

    C.第5 行有错误

    D.第6 行有错误


    第6行有错误