设s=’abcdefg’,则s[3]、s[2:5]值分别是()。
A.d、cde
B.d、bcd
C.c、bcd
D.c、cde
A.d、cde
B.d、bcd
C.c、bcd
D.c、cde
设串s1="ABCDEFG",s="PORST",strconcat(x,y)是将x和y两个串连成一个串,substring(s,i,j)是返回串s中从第i个字符开始长度为j的子串,strlength(s)返回串的长度,则strconcat(substring(s1,2,strlength(s2)),substring(s1,strlength(s2),2))的结果是______。
串s1=‘abcdefg’,s2=‘hijkl’,则concat(substr(s1,2,strlen(s2)),substr(s1,strlen(s2),2))=_________。
以下程序运行后的输出结果是【 】。 include<string.h> void fun(char *s,int p,int k) { int i; for(i=p;i<k-1;i++)s[i]=s[i+2]; } main() { char s[]="abcdefg"; fun(s,3,strlen(s));puts(s); }
串s1=‘ABCDEFG’,s2=‘PQRST’,函数concat(x,y)返回x和y串的连接串,substr(s,i,j)返回串s的从序号i的字符开始的j个字符组成的子串,strlen(s)返回串s的长度,则concat(slabstr(s1,2,strlen(s2)),substr(s1,strlen(s2),2))=_________
A.BCDEF
B.BCDEFG
C.BCPQRST
D.BCDEFEF
以下程序段中,不能正确给字符串赋值(编译时系统会提示错误)的是()。
A.char s[10]=“abcdefg”;
B.char t[]=”abcdefg”;
C.char s[10];s=”abcdefg”;
D.char s[10];strcpy(s,“abcdefg”);
执行下列语句后,输出结果为______。 s$="ABCDEFG" Print InStr(s$,"efS") Print LCase$(s$)