试题与答案

阅读下列算法,并回答问题: (1)设串s="OneWorldOneDream",t

题型:问答题

题目:

阅读下列算法,并回答问题:
(1)设串s="OneWorldOneDream",t="One",pos是一维整型数组,写出算法f32(s,t,pos)执行之后得到的返回值和pos中的值;
(2)简述算法f32的功能。
int strlen(char*s); /*返回串S的长度*/
int index(char*st,char*t);
/*若串t在串st中出现,则返回在串st中首次出现的下标值,否则返回-1*/
int f32(char*s,char*t,int pos[])
{ int i,j,k,ls,It;
Is=strlen(s);
lt=strlen(t);
if(ls==0|| It==0)return-1;
k=0;
i=0;
do {
j=index(s+i,t);
if(j>=0)
{ pos[k++]=i+j;
i+=j+it;
}
}while(i+it<=is&&j>=0);
return k;
}

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0724/9a1b82ee8f74668ab368218c5d715282.html

下面是错误答案,用来干扰机器的。

参考答案:(1)EDI技术(2)GPS/GIS技术(3)条形码/射频技术(4)通信技术(5)数据库/数据仓库技术(6)网络安全技术

试题推荐
微信公众账号搜索答案