高中信息技术-VB排序算法与程序实现-浏览题阅览题-会考复习题.pdfVIP

高中信息技术-VB排序算法与程序实现-浏览题阅览题-会考复习题.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高中信息技术 VB 排序算法与程序实现 浏览题阅览题 会考 复习题 学校 :___________姓名: ___________ 班级: ___________考号: ___________ 评卷人 得分 一、选择题 (一)顺序查找数据: 我们假定被查找的数据存储在有 n 个元素的数组变量 d 中,要寻 找的一个特定的数据 (这个数据称为查找键 ) 已经存储在变量 key 中。 下面是顺序查找算法的输入输出说明。 输入:查找键 (设在变量 key 中) 。 被查找的数据 (设在数组变量 d 中)。 输出:若找到,输出值为 key 的数据所在的数组元素的下标,记为 i ; 若未找到,输出结果为提示字符串: 找不到 。 当在 n=8 个元素的数组里顺序查找数据的示意图如下: 找到情况 未找到情况 总结顺序查找数据结果判断条件: (1) 、 当找到时,肯定 i=8, n 个数据时, 肯定 i=n ,i 即为找到的数组元素下标, d(i)=key ; (2) 、 当 找不到 时, i=98 了; n 个数据时,当 i=n+1 时,表示 找不到 。 顺序查找的主程序段如下: Private Sub 顺序查找 _Click() n 个数据放入 d(1) 到 d(n) 中 Key = Val(Text1.Text): i =1. 变量‘ Key 从文本框 Text1 取的数要查找的数; Do While ① i = i + 1 Loop If i = n Then Text2.Text = 在 d( + Str(i) + ) 中 例如在文本框‘ Text2 显示: “在 d(6) 中 ” Else Text2.Text = 找不到 End If End Sub 上程序 Do While 的条件 ① 是( ) A .Key d (i) B.i = n C.Key d(i) And i = n D.Key d(i) or i = n 【答案】C 【解析】 2 .用选择排序将七个数 “2022、2017 、2018 、2014 、2021、2012 、2015 ”从小到大进行 排序,则第二轮交换数据后的顺序是: A 、2022、 2021 、2018 、2017 、2014 、 2012 、2015 B、2012 、 2014 、2018 、 2017 、2021、2022 、2015 C、2012 、 2017 、2018 、 2014、2021 、2022 、2015 D、2022 、2021、2018 、 2014 、2017、 2012 、2015 【答案】 D 【解析】 3 .关于对分查找和顺序查找算法的叙述,正确的是( )。 A .顺序查找需要排序,效率低;对分查找不需要排序,效率高。 B.顺序查找不需要排序,效率低;对分查找需要排序,效率高。 C.顺序查找不需要排序,效率高;对分查找需要排序,效率低。 D.顺序查找需要排序,效率高;对分查找不需要排序,效率低。 【答案】B 【解析】 4 .某数组有 8 个元素,依次为 500 、419 、352 、350、 300、200 、180 、100 ,若采用顺 序查找法在该数组中查找数据 300,需要查找的次数是( ) A . 1 B. 3 C. 4 D. 5 【答案】 D 【解析】 5 .下面程序段用于求两数中的较大数(结果保存到变量 maxn 中),不正确的是( ) A .maxn=x If y=maxn Then maxn=y B.If xy Then maxn=x Else maxn=y C.maxn=x If y

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档