刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

本题主要考查了用流程图描述算法的能力。
在文章中查找某关键词出现的次数是核心问题。流程图旨在统计指定关键词在文章中出现的次数。文章中字符串A和关键词字符串B的下标都是从0开始的。
流程图中,k是统计关键词出现次数的变量,开始时应该给k赋初值0。每找到一处关键词,k的值就增加1。因此,(1)处应填0→k。
接下来的小循环是为了判断字符串A的某个子串是否完全等于关键词字符串B。循环变量是j,从0开始到m-1结束。判断条件应该是A(i+j)=B(j)且j<m。因此,(2)处应填i+j。
当循环结束时,有两种情况:一是找到了关键词,二是没有找到关键词。对于第一种情况,应该增加k的值,并将i右移m个位置,以便继续寻找下一个可能的关键词。因此,(3)处应填i+m。
对于没有找到关键词的情况,应该将i增加1,从下一个字符开始寻找关键词。因此,(4)处应填i+1。
最后,当i大于n-m时,说明已经遍历了所有的字符,此时应该结束大循环。因此,(5)处应填n-m。
本文链接:请依据给定的说明和流程图,填写正确的字句到流程图的相应位置(n)。
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
