中国大学MOOC: 设有以下定义,则数组s1和s2( )。char s1[]={ S ,t, r ,i,n, g};char s2[]= String;
长度不同,内容也不同
举一反三
- 设有以下定义,则数组s1和s2()。char s1[]={ S ,t, r ,i,n, g};char s2[]= String;
- 智慧职教: 设有以下字符串定义,则数组s1和s2( )。 char s1[]={ 'S' ,'t', 'r' ,'i','n', 'g'}; char s2[]= "String";
- 设有如下定义和语句[1] char *s; s="string";[2] char s[7]; s="string";[3] char s[ ]="string";[4] char s[ ]={'s','t','r','i','n','g'};其中定义项可以作为字符串使用的是______。 A: [1]和[2] B: [1]和[3] C: [1]和[4] D: [3]和[4]
- 设有以下定义,则数组s1和s2( )。char s1[]={ 'S' ,'t', 'r' ,'i','n', 'g'};char s2[]= "String"; A: 长度相同,内容也相同 B: 长度不同,但内容相同 C: 长度相同,但内容不同 D: 长度不同,内容也不同
- 设有以下字符串定义,则数组s1和s2( )。char s1[]={ 'S' ,'t', 'r' ,'i','n', 'g'};char s2[]= "String"; A: 长度相同,内容也相同 B: 长度不同,但内容相同 C: 长度相同,但内容不同 D: 长度不同,内容也不同
内容
- 0
合法的数组定义是( ) 。 A: char a[ ] = {‘s’, ‘t’, ‘r’, ‘i’, ‘n’, ‘g’, 0}; B: char s = "string"; C: char a[ ] = {‘s’, ‘t’, ‘r’, ‘i’, ‘n’, ‘g’, ‘\0’};<br>char a[] = "string";
- 1
中国大学MOOC: 设有数组定义:char a[]=student;char b[]=[s,t,u,d,e,n,t];则以下叙述正确的是()。
- 2
下面字符数组初始化语句正确且与语句char c[]="string";等价的是( ) 。 A: char c[]={'s','t','r’,'i’,'n','g'}; B: char c[]={'s','t','r’,'i’,'n','g','\0'}; C: char c[]={'string'}; D: char c[]='string';
- 3
以下不正确的字符串赋值或初始化的是______。 A: char *s; s="string"; B: char s[ ]={'s','t','r','i','n','g','\0'}; C: char s[10]; s="string"; D: char s[ ]="string";
- 4
设有定义:char s1[ ]= "abc",s2[ ]= "mnop";,则执行语句strcpy(s2,s1);printf("%s", s2);后,输出的结果是______。 A: mnop B: abc C: mnopabc D: abcmnop