多选题\n 若有定义int a[3][6];,按在内存中的存放顺序,数组a的第10个元素是( )。 A. a[0][4] B. a[1][3] C. a[0][3] D. a[1][4] \n多选题\n 执行下面程序段的输出结果是( )。 int k, a [3][3]={1,2,3,4,5,6,7,8,9}; for (k=0;k printf("%d ",a[k][2-k]); A. 3 5 7 B. 3 6 9 C. 1 5 9 D. 1 4 7 \n多选题\n 若有定义char a[7]= "a0\0a0\0";,则执行printf("%d %d", sizeof(a), strlen(a));的输出结果是( )。 A. 2 2 B. 7 6 C. 7 2 D. 6 2 \n多选题\n 若有定义char array[]="123456789";,则数组array所占的内存空间为( )字节。 A. 7 B. 8 C. 9 D. 10 \n多选题\n 若有定义char s[10],s="abcd";,则执行printf("%s\n",s);的输出结果是( )。 A. abcd B. a C. ab cd D. 编译不通过 \n多选题\n 若有定义char a[3],b[]="China";,则执行a=b; printf("%s",a); 的输出结果是( )。 A. China B. Ch C. Chi D. 编译出错 \n多选题\n 若有定义int k[5];, 则对k数组元素的正确引用是( )。 A. k[5] B. k[2.5] C. k(5) D. k[1+2] \n