已知字符串s='1234',则表达式 str(s.index('3')+s.count('34'))*len(s) 的值为()。
若输入tc,则程序的运行结果为【 】。 include <stdio.h> main() { char str[40]; fscanf(stdin,"%s",str); fprintf(stdout,"%s\n",str); }
用串v替换串t在串s中的所有出现;若t不是s的子串,则串s不变。例如,若串s为“aabbabebaabaaacbab”,串t为“bab”,串v为“abdc”,则执行replace操作后,串s中的结果为“aababdccbaabaaacabdc”.试利用字符串的基本运算实现这个替换操作。
A.char*p;p=*s;
B.char*p;p=&s;
C.char*p=&s;
D.char*p=s;
若给fun函数的形参s传送字符串“∪∪6354abc"(其中∪表示空格字符),则函数的返回值是【 】。 long fun(char s[]) { long n; int sign; for(;isspace(*s);s++); sign=(*s==-)? -1:1; if(*s==+||*s==-) s++; for(n=0;isdigit(*s);s++) n=10*n+(*s-0); return sign*n; }
Private Sub Command1_Click() Dim y As String,S As String S=Text1.Text 【 】 TextText=y End Sub Private Sub Rever(S As String,y As String) Dim i As Integer y=" " For i=Len(S) To 1 Step-1 y=y&【 】 Next i End Sub
函数compare的功能是比较两个字符串是否相等,若相等则函数返回1,否则返回o,请填空。 compare(char s[],char t[]) { int i=0 while(s[i]==t[i]&&【 】)i++; return(【 】?1:0); }