若已定义数组:float a[8];则下列对数组元素引用正确的是( )。
A. a[0] =1;
B. a[8]=a[0];
C. a=1;
D. a[3.5]=1;
以下程序运行后,输出结果是 ( )。void main ( ){ int y=18,i=0,j,a[8];do { a[i]=y%2;i++; y=y/2;} while(y>=1);for(j=i-1;j>0;j--)printf(“%d”,a[j]);printf("\n");}
A. 1000
B. 10010
C. 1100
D. 1001
int a[5] = { 0, 1, 2, 3, 4 };定义的一维整型数组a中,元素a[1]~a[3]的初值依次为_____。
A. 1, 2, 3
B. 3, 4,5
C. 2, 3, 4
D. 0, 1, 2
选项中和int a[5] = { 0, 1, 2 }等价的数组是______。
A. int a[5] = { 0, 1, 2, 0, 0 }
B. A.int a[5] = { 0, 1, 2 ,1,2}
C. int a[5] = { 0, 1, 2,3,4 }
D. int a[5] = { 0,0,1, 1, 2 }