有一个字符串str01=“ABCDEFG”,如果想取出字符”E”,下列写法正确的是()。
A.str01[4]
B.str01[5]
C.str01[-2]
D.str01[-3]
A.str01[4]
B.str01[5]
C.str01[-2]
D.str01[-3]
以下程序段中,不能正确给字符串赋值(编译时系统会提示错误)的是()。
A.char s[10]=“abcdefg”;
B.char t[]=”abcdefg”;
C.char s[10];s=”abcdefg”;
D.char s[10];strcpy(s,“abcdefg”);
A.20%
B.30%
C.33.3%
D.40%
A.A男,B女,C女,D女,E男,F男,G男
B.A男,B男,C女,D女,E男,F女,G男
C.A男,B男,C女,D女,E女,F男,G男
D.A男,B女,C男,D女,E女,F男,G男
设串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))的结果是______。
在A址起有一个50字节长的字符串,请查找串中含有最后一个“?”字符字节相对A址的距离(设串中含有多个“?”号)。
A.String()创建一个内容为空的字符串
B.String(Stringvalue)初始化一个新创建的String对象,使其表示一个与参数相同的字符序列
C.String(byte[]bytes,Charsetcharset)使用指定的字符编码,将指定的byte[]数组构造成一个字符串
D.String(char[]char)将制定的char[]数组构造成一个字符串
下列程序中,字符串中各单词之间有一个空格,则程序的输出结果是【 】。 include main() { char strl[]="How do you do", *p1=strl; strcpy(strl+strlen(strl)/2,"es she"); printf("%s\n",p1); }