能将字符串s2连接到字符串s1之后的函数调用是:
A: strcpy(s2,s1)
B: strcpy(s1,s2)
C: strcat(s1,s2)
D: strcat(s2,s1)
A: strcpy(s2,s1)
B: strcpy(s1,s2)
C: strcat(s1,s2)
D: strcat(s2,s1)
举一反三
- 若REPLACE(S,S1,S2)表示用字符串S2替换字符串S中的子串S1的操作,则对于S=“Beijing&Nanjing”,S1=“Beijing”,S2=“Shanghai”,REPLACE(S,S1,S2)=()。
- 设字符串s1="abcdefg",s2="pqrst",则运算s=strcat(substr(s1,2,length(s2)),substr(s1,length(s2),2))后串值为( )。 A: "bcdefef" B: "bcpqrst" C: "bcdefg" D: "bcdef"
- 设字符串S1=“ABCDEFG”,S2=“PQRST”,则运算:S= Concat(Substr(S1,1,LEN(S2)),Substr(S1,LEN(S2),2));后的串值为
- 设字符串S1= “ABCDEF”,S2= “PQRS”,则运算S=CONCAT(SUB(S1,2,LEN(S2)),SUB(S1,LEN(S2),2))后的串值为
- s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;,则以下选项中错误的是( )。 A: if(strcmp(s1,s2)>0) S; B: if(strcmp(s2,s1)>0) S; C: if(s1>s2) S; D: if(strcmp(s1,s2)) S;