若有定义:char strl[20]="a good ", str2[ ]="student"; 以下能将字符串str1变为"a good student"的语句是( )。
A: strcat(str1, str2);
B: strcpy(str1, str2);
C: str1 = str1 + str2;
D: str1 = str1 & str2;
A: strcat(str1, str2);
B: strcpy(str1, str2);
C: str1 = str1 + str2;
D: str1 = str1 & str2;
举一反三
- 在下列语句中,正确的是 ( ) A: static char str[]="China"; B: static char str[];str="China"; C: static char str1[5],str2[]={"China"};str1=str2; D: static char str1[],str2[];str2={"China"};strcpy(str1,str2);
- 【单选题】假设有如下变量定义“char str1[8],str2[8]="good";,则不能实现将字符数组str2赋值给str1的语句是() A. str1=str2; B. strcpy(str1,str2); C. strncpy(str1,str2,6); D. memcpy(str1,str2,5);
- 下列数组说明中,说法正确的是( )。 A: static char str1[5],str2[]={"China"}; str1=str2; B: static char str[]="China"; C: static char str1[],str2[];str2={"China"}; strcpy(str1,str2); D: static char str[]; str="China";
- 若有定义:char strl[20]="a good ", str2[ ]="student"; 以下能将字符串str1变为"a good student"的语句是( )。 A: strcat(str1, str2); B: strcpy(str1, str2); C: str1 = str1 + str2; D: str1 = str1 & str2;
- 若有定义:char strl[20]="a good ", str2[ ]="student"; 以下能将字符串str1变为"a good student"的语句是( )。 A: strcat(str1, str2); B: strcpy(str1, str2); C: str1 = str1 + str2; D: str1 = str1 & str2;