帮忙数组选择题
1.若已有定义char s1[8],s2[]={“123456”};int i;,现要将字符串“123456”赋给s1,下述语句中错误的是()。A. strcpy(s1,s2); B. strcpy(s1, “123456”);
C. s1=“123456”; D. for(i=0;i<7;i++) s1[i]=s2[i];
2.以下能对一维数组a进行正确初始化的语句是( )。
A.int a[5]=(0,0,0,0,0,) B.int a[5]=[0]
C.int a[5]={1,2,3,4,5,6,7} D.int a[]={0}
3.下列字符数组初始化语句中,不正确的是()。
A. char c[]=’It is fine’; B. char c[11]= “It is fine”;
C. char c[]={‘F’,’I’,’n’,’e’}; D. char c[]={“It is fine”};