设有两个串T和S,其中T是S的子串,则求T在S中首次出现位置的算法称为()。
A.模式匹配
B.串联接
C.求子串
D.求串长
A.模式匹配
B.串联接
C.求子串
D.求串长
第3题
A.比较两个字符串的大小
B.计算S所指字符串的长度
C.计算S所指字符串占用内存字节的个数
D.将S所指字符串复制到字符串t中
第4题
A.求字符串s的长度
B.比较两个串的大小
C.将串s复制到串t
D.求字符串s所占字节数
第5题
A.将字符串s复制到字符串t中
B.比较两个字符串的火小
C.求字符串的长度
D.将字符书s接续到字符串t中
第6题
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串s复制到字符串t中
D.将字符串s接续到字符串t中
第8题
int aaa(char*s)
{char*t=s;
while(*t+t);
t--:
return(t-s);
}
以下关于aaa函数的功能叙述正确的是( )。
A.求字符串S的长度
B.比较两个串的大小
C.将串S复制到串t
D.求字符串S所占字节数
第9题
int aaa(char *s)
{
char *t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数的功能的叙述正确的是( )。
A.求字符串s的长度
B.比较两个串的大小
C.将串s复制到串t
D.求字符串s所占字节数
第10题
[说明]
下面的流程图,用来完成求字符串t在s中最右边出现的位置。其思路是:做一个循环,以s的每一位作为字符串的开头和t比较,如果两字符串的首字母是相同的,则继续比下去,如果一直到t的最后一个字符也相同,则说明在s中找到了一个字符串t;如果还没比较到t的最后一个字符,就已经出现字符串不等的情况,则放弃此次比较,开始新一轮的比较。当在s中找到一个字符串t时,不应停止寻找(因为要求的是求t在s中最右边出现位置),应先记录这个位置pos,然后开始新一轮的寻找,若还存在相同的字符串,则更新位置的记录,直到循环结束,输出最近一次保存的位置。如果s为空或不包含t,则返回-1。
注:返回值用pos表示。
[问题]
将流程图的(1)~(5)处补充完整。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!