高中信息技术VB查找算法与程序实现浏览题阅览题会考复习题论文自然科学文章_论文-会议文章.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《高中信息技术VB查找算法与程序实现浏览题阅览题会考复习题论文自然科学文章_论文-会议文章.pdf》由会员分享,可在线阅读,更多相关《高中信息技术VB查找算法与程序实现浏览题阅览题会考复习题论文自然科学文章_论文-会议文章.pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学习必备 欢迎下载 高中信息技术 VB查找算法与程序实现 浏览题阅览题 会考复习题 学校:_姓名:_班级:_考号:_ 评卷人 得分 一、选择题 1用对分查找法从数列 3、6、7、10、12、16、25、30、75 中找到数据 10 的查找次数是:A、2 B、3 C、4 D、7【答案】C【解析】2有一组数据为“2、3、5、5、7、7、8”,利用顺序查找和对分查找查找 5时,则分别查找几次可以找到目标值()A3 无法使用对分查找 B4 无法使用对分查找 C3 1 D4 1【答案】C【解析】3 已知有一组数据 2,3,6,9,10,17,22,25排列,若要对分查找数值 22,需要查找 3次,这 3
2、次查找中依次找到的数据是()。A 10 17 22 B 9 10 22 C 10 25 22 D 9 17 22【答案】D【解析】4定义变量 s表示团购价,则在窗口上显示团购价的语句应该是?()A、label4.caption=str(s)B、label4.text=val(s)C、s=str(label4.caption)D、s=val(label4.caption)【答案】A【解析】学习必备 欢迎下载 5读程序,写出下列程序的输出结果(共 6题,每题只有一个正确答案,每题 2分,共 12分)s=1 For j=10 To-10 Step-2 s=s*j Next j MsgBox(s)上述
3、程序段中 s=s*j 的执行次数是()A 20 B 10 C 11 D 21【答案】D【解析】6关于对分查找和顺序查找算法的叙述,正确的是()。A顺序查找需要排序,效率低;对分查找不需要排序,效率高。B顺序查找不需要排序,效率低;对分查找需要排序,效率高。C顺序查找不需要排序,效率高;对分查找需要排序,效率低。D顺序查找需要排序,效率高;对分查找不需要排序,效率低。【答案】B【解析】7某数组有 10 个元素,依次为 11、22、33、45、55、66、77、88、92、98,若采用对分查找法在该数组中查找数据 92,依次被访问的数据为()A 55、88、92 B 55、77、88、92 C 6
4、6、88、92 D 66、88、98、92【答案】A【解析】8萧明申请了一个网银账号,登录网银账号时要输入密码。如果密码输入的错误次数超过 3次,那么当日网银账号将被锁定,次日自动解锁。下图是登陆网银的流程图,萧明不小心输入密码错误了 2次,第 3次才正确,那么他的操作流程应该是()择题用对分查找法从数列中找到数据的查找次数是答案解析有一组数据为利用顺序查找和对分查找查找时则分别查找几次可以找到目标值无法使用对分查找无法使用对分查找答案解析已知有一组数据排列若要对分查找数值需要查找必备欢迎下载读程序写出下列程序的输出结果共题每题只有一个正确答案每题分共分上述程序段中的执行次数是答案解析关于对分
5、查找和顺序查找算法的叙述正确的是顺序查找需要排序效率低对分查找不需要排序效率高顺序查找不效率高对分查找不需要排序效率低答案解析某数组有个元素依次为若采用对分查找法在该数组中查找数据依次被访问的数据为答案解析萧明申请了一个网银账号登录网银账号时要输入密码如果密码输入的错误次数超过次那么当日网学习必备 欢迎下载 A B C D 【答案】A【解析】9下面是一组有序的数组 d,现运用对分查找,dm为每次查找到的中间值,完成查找 J的过程中所查找到的 dm的值是()1 2 3 4 5 6 7 8 9 10 11 12 13 14 A B C D E F G H I J K L M N AG K L J
6、BG C K J CG K I J DG H K J【答案】C【解析】10有序数列 3.6,8,11.6,22,24,27,31,36.5,35,46,通过对分查找查找数 31,需找()次(A)4 (B)3 (C)2 (D)1 择题用对分查找法从数列中找到数据的查找次数是答案解析有一组数据为利用顺序查找和对分查找查找时则分别查找几次可以找到目标值无法使用对分查找无法使用对分查找答案解析已知有一组数据排列若要对分查找数值需要查找必备欢迎下载读程序写出下列程序的输出结果共题每题只有一个正确答案每题分共分上述程序段中的执行次数是答案解析关于对分查找和顺序查找算法的叙述正确的是顺序查找需要排序效率低对
7、分查找不需要排序效率高顺序查找不效率高对分查找不需要排序效率低答案解析某数组有个元素依次为若采用对分查找法在该数组中查找数据依次被访问的数据为答案解析萧明申请了一个网银账号登录网银账号时要输入密码如果密码输入的错误次数超过次那么当日网学习必备 欢迎下载【答案】A【解析】本题考核的是考生对对分查找算法执行过程的理解。11用对分查找法从数列 3,6,7,10,12,16,25,30,75中找到数据 10的最少查找次数是()A2 B4 C3 D7【答案】B【解析】12数组 a 中存放了一批数据如下表,现采用对分查找方式在这批数据中查找“gou”,以下说法正确的是()。a(1)a(2)a(3)a(4)
8、a(5)a(6)a(7)hou ji long ma niu she tu A依次被比较的数据是“ma”,“ji”,“hou”B依次被比较的数据是“ma”,“she”,“tu”C无法进行对分查找,因为这批数据还没排好序 D无法进行查找操作,因为这批数据中没有“gou”【答案】A【解析】13已知单调函数 f(x)在0,1区间存在一个 x0,使 f(x0)0。现用对分查找法搜索 x0的值,开始搜索区间为0,1,若经过 10次对分查找后还需继续搜索,则第 11次搜索区间的长度为()A1/2 B1/10 C1/102 D1/210【答案】D【解析】14解决上问题所用的算法是:()A、枚举法 B、解析法
9、 C、顺序查找 D、选择法【答案】B【解析】15某一算法的流程图如第 9题图所示,则该算法的功能是()择题用对分查找法从数列中找到数据的查找次数是答案解析有一组数据为利用顺序查找和对分查找查找时则分别查找几次可以找到目标值无法使用对分查找无法使用对分查找答案解析已知有一组数据排列若要对分查找数值需要查找必备欢迎下载读程序写出下列程序的输出结果共题每题只有一个正确答案每题分共分上述程序段中的执行次数是答案解析关于对分查找和顺序查找算法的叙述正确的是顺序查找需要排序效率低对分查找不需要排序效率高顺序查找不效率高对分查找不需要排序效率低答案解析某数组有个元素依次为若采用对分查找法在该数组中查找数据依
10、次被访问的数据为答案解析萧明申请了一个网银账号登录网银账号时要输入密码如果密码输入的错误次数超过次那么当日网学习必备 欢迎下载 A求三个数中最大的数 B求三个数中最小的数 C将三个数从小到大排列 D将三个数从大到小排列【答案】B【解析】16以下算法中,需要通过多重循环一一列举出解决问题的所有可能解,并在逐一列举的过程中,检验每个可能解是否是问题的真正解;而需要从实际问题中归纳出数学表达式,就此求出解;这两个算法分别是()A 穷举法、公式法 B 循环法、递归法 C 查找法、函数法 D 枚举法、解析法【答案】D【解析】17下列 Visual Basic 程序的功能是输入身高(l/cm)和体重(k/
11、kg)来测试你的身材是否符合标准。Private Sub Command1_Click()Dim l,k,BMI As Single l=Val(Text2.Text)/100 k=Val(Text3.Text)BMI=k/(l*l)If BMI=25 Then Text1.Text=偏胖 Else 择题用对分查找法从数列中找到数据的查找次数是答案解析有一组数据为利用顺序查找和对分查找查找时则分别查找几次可以找到目标值无法使用对分查找无法使用对分查找答案解析已知有一组数据排列若要对分查找数值需要查找必备欢迎下载读程序写出下列程序的输出结果共题每题只有一个正确答案每题分共分上述程序段中的执行次数
12、是答案解析关于对分查找和顺序查找算法的叙述正确的是顺序查找需要排序效率低对分查找不需要排序效率高顺序查找不效率高对分查找不需要排序效率低答案解析某数组有个元素依次为若采用对分查找法在该数组中查找数据依次被访问的数据为答案解析萧明申请了一个网银账号登录网银账号时要输入密码如果密码输入的错误次数超过次那么当日网学习必备 欢迎下载 Text1.Text=非常标准 End If End Sub 运行程序后在 Text2中输入 180,Text3中输入 90,那么在 Text1中输出的是()A、太瘦了 B、偏胖 C、非常标准 D、超出范围【答案】B【解析】18 想从学生中选出一些理科比较好的同学参加理科
13、知识竞赛,主要考察数学和物理两个科目的成绩,在数学成绩大于90的同学中挑选出物理成绩不小于89的同学参加竞赛,VB条件表达式应该是()(S:数学成绩,W:物理成绩)A S=89 B S=89 C S=89 D S90 And W=89【答案】D【解析】评卷人 得分 二、填空题 19生活中,许多女士喜欢穿高跟鞋,那穿高跟鞋会使人感到美吗?黄金分割能解释这个问题。人体躯干与身高比例的黄金分割点是肚脐。换句话说,这一比值越接近 0.618,愈给人美之感。现按要求编写“高跟鞋的最佳之选”的 VB程序(界面如下图所示),实现如下功能:首先,设某女躯干 a米和身高 b 米,分别从文本框 Text1和 Te
14、xt2中输入,比值为 g。鞋跟高度为 s(单位与 a、b 一致),那么比值 g=(a+s)/(b+s),如果 g=0.618,那么鞋跟高度 S的值就是最佳高度,所以最佳的鞋跟高度 s=(0.618b-a)/0.382,设计程序计算最佳鞋跟高度的程序。择题用对分查找法从数列中找到数据的查找次数是答案解析有一组数据为利用顺序查找和对分查找查找时则分别查找几次可以找到目标值无法使用对分查找无法使用对分查找答案解析已知有一组数据排列若要对分查找数值需要查找必备欢迎下载读程序写出下列程序的输出结果共题每题只有一个正确答案每题分共分上述程序段中的执行次数是答案解析关于对分查找和顺序查找算法的叙述正确的是顺
15、序查找需要排序效率低对分查找不需要排序效率高顺序查找不效率高对分查找不需要排序效率低答案解析某数组有个元素依次为若采用对分查找法在该数组中查找数据依次被访问的数据为答案解析萧明申请了一个网银账号登录网银账号时要输入密码如果密码输入的错误次数超过次那么当日网学习必备 欢迎下载 (1)应用程序界面设计时,为了显示 s 的值,在窗体中添加了 控件,一般需将它的 属性值设置为空。(2)图中的人物是通过设置 Image1对象的 属性,将外部图像文件添加进去的。(3)请根据题意将下列程序补充完整。Private Sub Command1_Click()Dim a As Single,b As Single
16、,s As Single a=Val(Text1.Text)b=Label4.caption=str(s)End Sub 【答案】(1)Label 或标签、caption (2)picture (3)val(text2.text)、s=(0.618*b-a)/0.382【解析】20在数组元素 a(1)到 a(5)中查找键值为 key的数,其查找算法的 VB程序段如下:Dim a(1 To 5)As Integer Dim Key As Integer Private Sub Command1_Click()t0 For i1 To 5 If _ Then 择题用对分查找法从数列中找到数据的查找
17、次数是答案解析有一组数据为利用顺序查找和对分查找查找时则分别查找几次可以找到目标值无法使用对分查找无法使用对分查找答案解析已知有一组数据排列若要对分查找数值需要查找必备欢迎下载读程序写出下列程序的输出结果共题每题只有一个正确答案每题分共分上述程序段中的执行次数是答案解析关于对分查找和顺序查找算法的叙述正确的是顺序查找需要排序效率低对分查找不需要排序效率高顺序查找不效率高对分查找不需要排序效率低答案解析某数组有个元素依次为若采用对分查找法在该数组中查找数据依次被访问的数据为答案解析萧明申请了一个网银账号登录网银账号时要输入密码如果密码输入的错误次数超过次那么当日网学习必备 欢迎下载 ti Exi
18、t For End If Next i Print t End Sub Private Sub Form_Load()此过程用于对数组 a和查找键 Key进行赋初值,代码略 End Sub (1)该程序段中所用的查找算法是_。(2)在程序 划线处,填入适当的语句或表达式,把程序补充完整:程序中 划线处应填入_。当数组元素 a(1)到 a(5)中存储的数据为(2,5,1,9,5),查找键 Key为 5时:(3)该程序运行结束,t 的值是_。(4)如果将 所标记的 Exit For语句删除,该程序运行结束时,t 的值是_。【答案】(1)顺序查找(2)a(i)Key(3)2(4)5【解析】21现要求
19、编写 VB程序,界面如第 2 题-1图所示。程序功能如下:在文本框 Text1中输入身份证号码,单击“识别”按钮 Command1,在标签 Label3中输出对应的性别。具体方法为:(1)若身份证号为15位,则根据第 15位数字来判断,若为偶数则性别“女”,否则为“男”;(2)若身份证号为 18位,则根据第 17位数字来判断,若为偶数时则性别为“女”,否则为“男”。应用程序界面设计时,为添加“识别”按钮,应使用 2图中“控件工具箱”中的 择题用对分查找法从数列中找到数据的查找次数是答案解析有一组数据为利用顺序查找和对分查找查找时则分别查找几次可以找到目标值无法使用对分查找无法使用对分查找答案解
20、析已知有一组数据排列若要对分查找数值需要查找必备欢迎下载读程序写出下列程序的输出结果共题每题只有一个正确答案每题分共分上述程序段中的执行次数是答案解析关于对分查找和顺序查找算法的叙述正确的是顺序查找需要排序效率低对分查找不需要排序效率高顺序查找不效率高对分查找不需要排序效率低答案解析某数组有个元素依次为若采用对分查找法在该数组中查找数据依次被访问的数据为答案解析萧明申请了一个网银账号登录网银账号时要输入密码如果密码输入的错误次数超过次那么当日网学习必备 欢迎下载(填写相应编号),并修改 3图“属性窗口”中,将 属性值设置为“识别”请根据题意将下列程序补充完整 Dim x As String,n
21、 As Integer,s As String x=Text1.Text n=Len(x)If n=15 Then s=Mid(,Len(x),1)If Val(s)Mod 2=0 Then Text2.Text=女 Else Text2.Text=男 End If Else s=Mid(x,17,1)If Then Text2.Text=男 Else Text2.Text=女 End If End If 【答案】(1)3(1 分)Caption(1 分)(2)x(1 分)val(s)mod 2=1(1 分)【解析】择题用对分查找法从数列中找到数据的查找次数是答案解析有一组数据为利用顺序查找和
22、对分查找查找时则分别查找几次可以找到目标值无法使用对分查找无法使用对分查找答案解析已知有一组数据排列若要对分查找数值需要查找必备欢迎下载读程序写出下列程序的输出结果共题每题只有一个正确答案每题分共分上述程序段中的执行次数是答案解析关于对分查找和顺序查找算法的叙述正确的是顺序查找需要排序效率低对分查找不需要排序效率高顺序查找不效率高对分查找不需要排序效率低答案解析某数组有个元素依次为若采用对分查找法在该数组中查找数据依次被访问的数据为答案解析萧明申请了一个网银账号登录网银账号时要输入密码如果密码输入的错误次数超过次那么当日网学习必备 欢迎下载 22 有一 Access 数据库“school.ac
23、cdb”存放在 f:2015mtvb 文件夹中,其中的“student”数据表用来存储学生的基本情况信息,包括学号(num)、姓名(name)、性别(sex)、分数(score),括号内的为对应字段名。下列 VB程序用来实现根据学号查询并显示学生信息,运行界面如下图所示。在文本框 Text1中输入学生的学号,单击“查询”,在文本框 Text2、Text3、Text4中分别显示学生姓名、性别、分数。Private Sub Command1_Click()Dim adocn As New adodb.Connection Dim adors As New adodb.Recordset Dim s
24、tr2 As String,str1 As String str1=Provider=Microsoft.ACE.OLEDB12.0;data source=f:2015mtvb_ adocn.Open str1 str2=select*from students where num=+Text1.Text adors.Open str2,adocn,adOpenDynamic,adLockOptimistic If adors.EOF=True Then MsgBox 你输入的学号不存在 Else Text2.Text=adors.Fields(name).Value Text3.Text=
25、adors.Fields(sex).Value _ End If adors.Close adocn.Close End Sub 【答案】(1)school.accdb(1 分)(2)Text4.Text=adors.Fields(score).Value(1 分)择题用对分查找法从数列中找到数据的查找次数是答案解析有一组数据为利用顺序查找和对分查找查找时则分别查找几次可以找到目标值无法使用对分查找无法使用对分查找答案解析已知有一组数据排列若要对分查找数值需要查找必备欢迎下载读程序写出下列程序的输出结果共题每题只有一个正确答案每题分共分上述程序段中的执行次数是答案解析关于对分查找和顺序查找算法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中 信息技术 VB 查找 算法 程序 实现 浏览 阅览 会考 复习题 论文 自然科学 文章 会议
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内