若有说明:static int a[3][4];则数组中各元素()。
A. 可在程序的运行阶段得到初值0
B. 可在程序的编译阶段得到初值0
C. 不能得到确定的初值
D. 可在程序的编译或运行阶段得到初值0
查看答案
下面程序有错误的行是()(行前数字表示行号)。 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