题目内容

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

A. 第2行有错误
B. 第6行有错误
C. 第7行有错误
D. 没有错误

查看答案
更多问题

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

A. 没有错误
B. 第3行有错误
C. 第5行有错误
D. 第7行有错误

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

A. 3
B. 6
C. 7
D. 5

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

A. 没有错误
B. 3
C. 5
D. 6

对说明语句int a[10]={6,7,8,9,10};的正确理解是()。

A. 将5个初值依次a[1]至a[5]
B. 将5个初值依次a[0]至a[4]
C. 将5个初值依次a[5]至a[9]
D. 将5个初值依次a[6]至a[10]

答案查题题库