c语言怎么解答?
12.以下能对二维数组a进行正确初始化的语句是 b 。A.int a[2][]={{1,0,1},{5,2,3}};
B.int a[][3]={{1,2,3},{4,5,6}};
C.int a[2][4]={{1,2,3},{4,5},{6}};
D.int a[][3]={{1,0,0},{},{1,1}};
13.下面程序段的运行结果是 c 。
char s[6]; s=”abcd” ; printf(“\”%s\”\n”,s) ;
A.abcd B.”abcd” C.\”abcd\” D.编译出错
14.已知static int a[ ]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;则表达式:*(p[0]+1) + **(q +2 ) 的值是 。
A.5 B.4 C.6 D.7
15.下列语句实现将S2所指字符数组中前n个字符复制到S1所指字符数组中,其中代码不正确的是 •
A.*s1++=*s2++ B.s1[n-1]=s2[n-1]
C.*(s1+n-1)=*(s2+n-1) D.*(++s1)=*(++s2)