下列对字符数组进行初始化的语句中,______ 是正确的。
A.char s 1[]=“abcd”;
B.char s2[3]=”xyz”;
C.char s 3[][3]={‘a’,‘x’,‘y’}
D.char s3[][3]={“xyz”,“mnp”};
第1题:
下列初始化字符数组的语句,正确的是()。
A.char[] str = {'h', 'e', 'l', 'l', 'o'};
B.char[5] str = "hello";
C.char[5] str = {"hi"};
D.char[100] str = "";
第2题:
若有语句char *s1="abcd", *s2="abcd"; 则下列描述不正确的是:
A.s1与s2所指向的内容是相同的
B.s1与s2是完全相同的指针
C.s1与s2都指向字符串的首地址
D.s1与s2是指向字符串的指针
第3题:
如下语句中实现数组指针声明的是?
A.char (*s)[10];
B.char *s[0];
C.char *s[10];
D.(char *)s[10];
第4题:
数组定义: char s1[10], s2[10]=“ABCD”; 则能将字符串”ABCD”赋给s1的正确语句是 。
A.s1=“ABCD”
B.strcpy(s1,s2)
C.s1=s2
D.strcat(s1,s2)
第5题:
下列初始化字符数组的语句中,正确的是()。
A.char str[5] = "hello";
B.char[] str = {'h', 'e', 'l', 'l', 'o'};
C.char str[5] = {"hi"};
D.char str[100] = "";
第6题:
下列给字符数组赋初值时,正确的是()。
Achar s1[]="abcdef";
Bchar s2[4]="abcd";
Cchar s3[2][3]={"abc","xyz"};
Dchar s4[4][]={’a’,’x’,’s’,’t’};
第7题:
在下列对字符数组进行初始化中,( )是正确的。
A.char sl[]="abcd";
B.char s2[3]="xy2";
C.char s3[] []={'a','x','y'};
D.char s4[2] [3]={"xyz","mnp"};
第8题:
下列对字符数组进行初始化中,( )是正确的。
A.char s1[]="abcd";
B.char s2[3]="xyz";
C.char s3[][]={'a','x', 'y');
D.char s4 [2][3]={"xyz", "rnnp"};
第9题:
下列字符数组初始化语句中,不正确的是( )。
A.charc[]='goodmorning';
B.char,c[20]="goodmoming";
C.charc[]={'a','b','c','d'};
D.charc[]={"goodmoming"};