中国大学MOOC: 若有定义char s1[ ]= “HELLO”, s2[8] = “HELLO1”,s3[80],*s4=s2; 则错误的是
举一反三
- 若有定义char s1[ ]= “HELLO”, s2[8] = “HELLO1”,s3[80],*s4=s2; 则错误的是 A: strcpy(“s1”, “HELLO”); B: strcat(s2, “hello2”); C: strcpy(s3, “hello3”); D: strcpy(s4, “hello4”);
- 设有如下定义和语句[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]
- 中国大学MOOC: 设有以下定义,则数组s1和s2( )。char s1[]={ S ,t, r ,i,n, g};char s2[]= String;
- char s1[ ] = "hello ";char s2[ ] = "tangx ";strcpy(s1, s2);printf("%s\n", s1);以上代码段执行结果为哪个选项? A: hello tangx B: tangx hello C: hello D: tangx
- 若有定义char s[] = {“hello”};则sizeof(s)的大小为5。