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

简答题

阅读以下说明和流程图,填补流程图中的空缺,将解答填入答题纸的对应栏内。
[说明]
本流程图旨在统计一本电子书中各个关键词出现的次数。假设已经对该书从头到尾依次分离出各个关键词{A(i)|i=1,…,n}(n>1)},其中包含了很多重复项,经下面的流程处理后,从中挑选出所有不同的关键词共m个{K(j)|j=1,…,m},而每个关键词K(j)出现的次数为NK(j),j=1,…,m。
[流程图]

使用微信搜索喵呜刷题,轻松应对考试!

答案:

1
K(j)
NK(j)+1→NK(i)    或NK(j)++  或等价表示
m+1→m或m++    或等价表示
A(i)

解析:

本题的流程图旨在统计一本电子书中各个关键词出现的次数,其中涉及到初始化和关键词的比较计数过程。

  1. 初始化部分:第一个关键词作为选出的第一个关键词,其出现次数初始化为1,同时选出的关键词数目初始化为1。因此,1→NK(1)和A(1)→K(1)是对第一个关键词的初始处理。
  2. 第2框处理的是将关键词A(i)与已选出的关键词K(j)进行比较,所以空缺处应填写K(j)。
  3. 如果A(i)等于K(j),则对应的关键词计数NK(j)需要增加1。因此,NK(j)+1→NK(j)或NK(j)++表示计数增加的操作。
  4. 如果A(i)不等于所有的K(j),意味着这是一个新的关键词。此时,需要将其加入选出的关键词列表,并统计其出现次数。因此,需要先将计数器m增加1(表示新增一个关键词),然后执行A(i)→K(m)或将A(i)作为新的K(m+1)。所以,m+1→m或m++是增加选出的关键词数目的操作,而A(i)→K(m)或将A(i)作为新的K(m+1)是新增关键词的处理。
创作类型:
原创

本文链接:阅读以下说明和流程图,填补流程图中的空缺,将解答填入答题纸的对应栏内。[说明]本流程图旨在统计一本电

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share