若二维数组a有m行m列,则计算任一元素a[i][j]在数组中位置的公式为( )假设a[0][0]位于数组的第一个位置上,且i
A. i*m+j
B. j*m+i
C. i*m+j-1
D. i*m+j+1
查看答案
对以下说明语句的正确理解是( )int a[10]={6,7,8,9,10};
A. 将5个初值依次赋给a[1]至a[5]
B. 将5个初值依次赋给a[0]至a[4]
C. 将5个初值依次赋给a[6]至a[10]
D. 因为数组长度与初值的个数同,所以此语句不正确.
定义变量和数组“int k;int a[3][3]={1,2,3,4,5,6,7,8,9};",则下列语句的输出结果是( )for(k=0;k<3;k++)printf("%d",a[k][2-k]) );
A. 3 5 7
B. 3 6 9
C. 1 5 9
D. 1 4 7
下列程序的运行结果是( )main(){ int a[6],i; for(i=1;i<6;1++){ a[i]=9*(i-2+4*(i>3))%5; printef("%2d",a[i]);
A. -4 0 4 0 4
B. -4 0 4 0 3
C. -4 0 4 4 3
D. -4 0 4.4.0
下面是对s的初始化,其中不正确的是( )
A. char s[5]={"abe"};
B. char s[5]= {'a','b','c'};
C. char s[5]=" ";
D. char s[5]="abcdef";