高中信息技术VB排序算法与程序实现浏览题阅览题会考复习题.doc
《高中信息技术VB排序算法与程序实现浏览题阅览题会考复习题.doc》由会员分享,可在线阅读,更多相关《高中信息技术VB排序算法与程序实现浏览题阅览题会考复习题.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高中信息技术 VB排序算法与程序实现 浏览题阅览题 会考复习题学校:_姓名:_班级:_考号:_评卷人得分一、选择题一顺序查找数据:我们假定被查找数据存储在有n个元素数组变量d中,要寻找一个特定数据(这个数据称为查找键)已经存储在变量key中。下面是顺序查找算法输入输出说明。输入:查找键(设在变量key中)。 被查找数据(设在数组变量d中)。输出:假设找到,输出值为key数据所在数组元素下标,记为i;假设未找到,输出结果为提示字符串:找不到。当在n=8个元素数组里顺序查找数据示意图如下:找到情况 未找到情况总结顺序查找数据结果判断条件:(1)、 当找到时,肯定i=8, n个数据时,肯定i8了;n
2、个数据时,当i=n+1时,表示找不到。 顺序查找主程序段如下:Private Sub 顺序查找_Click()n个数据放入d(1)到d(n)中Key = Val(Text1.Text): i =1变量Key从文本框Text1取数要查找数;Do While i = i + 1LoopIf i = n ThenText2.Text = 在d( + Str(i) + )中 例如在文本框Text2显示:“在d(6)中ElseText2.Text = 找不到End IfEnd Sub上程序Do While条件 是 AKey diBi = nCKey d(i) And i = nDKey d(i) or
3、i =maxn Then maxn=y BIf xy Then maxn=x Else maxn=yCmaxn=xIf y=x Then maxn=y DIf y=x Then maxn=ymaxn=x【答案】D【解析】6某超市面食区共有5种面食品种,其价格依次为6.20、4.5、5.5、2、3,假设采用冒泡排序算法对其进展从小到大排序,那么第二趟排序结果是 A、2 3 B、2 3 C、2 3 D、2 3 【答案】B【解析】7某市组织了一次我心目中最喜爱球队评比活动,6个球队网上投票数为201、287、501、189、397、295,假设采用冒泡排序算法对其进展从大到小排序,那么第三遍加工后结
4、果是( )原始数据201287501189397295第一遍501201287397189295第二遍501397201287295189第三遍A501 397 295 287 201 189 B501 397 201 287 295 189C501 397 295 201 189 287 D501 397 295 201 287 189【答案】D【解析】8在信息加工中,经常要对被处理数据进展排序,在排序时经常要进展数据交换。下面有四个程序段: x = yy =x x = x + yy= xyx= xyt = x x= yy= tx = x- yy= x+yx= yx其中能正确地将x和y两个变
5、量中数据进展交换程序段有 A、 1个 B 、2个 C 、3个 D 、4个【答案】C【解析】9解决上问题所用算法是: A、枚举法 B、 解析法 C、 顺序查找 D、选择法【答案】B【解析】10用选择排序将七个数“2022,2021,2021,2021,2021,2021,2021 从小到大进展排序,那么第二轮交换数据后顺序是 A2022,2021,2021,2021,2021,2021,2021 B2021,2021,2021,2021,2021,2022,2021 C2021,2021,2021,2021,2021,2022,2021 D2022,2021,2021,2021,2021,202
6、1,2021 【答案】B【解析】此题意图考核考生考生选择排序算法执行过程理解。11下表记录了6个数据排序过程。分析表中数据可知,该排序采用算法与排序方式分别为 原始数据655759444569第1遍446557594569第2遍444555575969第3遍444557655969A冒泡排序,升序 B选择排序,升序C冒泡排序,降序 D选择排序,降序【答案】A【解析】评卷人得分二、填空题12小王设计了一个程序来列举仁川亚运会奖牌前三国家。以下VB程序实现如下功能:单击命令按钮Command1后,在列表框List1中按奖牌数由多到少显示国家名称,如图。请根据算法将以下程序补充完整。Dim a(1
7、To 45) As StringDim b(1 To 45) As IntegerPrivate Sub Form_Load()a(1) = 中国b(1) = 30845个代表团名称及奖牌数分别放在a(1)到a(45)及b(1)到b(45)中End SubPrivate Sub Command1_Click()Dim i As Integer,j As IntegerDim t As Integer,f As IntegerFor i = 1 To 3For j = To 2 Step -1If Thenf = a(j): a(j) = a(j - 1): a(j - 1) = ft = b(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中 信息技术 VB 排序 算法 程序 实现 浏览 阅览 会考 复习题
限制150内