




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(算法与程序设计模块)试卷说明:试卷满分100分,考试时间60分钟
一、选择题(本大题共25个小题,每题2分,共50分)1.计算机解决问题的三个步骤中不包括下面哪一步骤……()(A)需求分析 (B)问题反思 (C)算法分析 (D)用计算机编写程序2.对于一个完整的算法的流程图,下列说法不正确的是…………………()(A)有而且只有一对 框 (B)不一定有 框(C)不一定有 框 (D)分支结构中一定有 框3.下列算法展示了一台自动售货机一次售货的工作流程:步骤1:提示“请投币”步骤2:若硬币面值不是0.1元、0.5元、1元,退回硬币,并跳回步骤1步骤3:若投入货款达1.5元或以上,执行步骤4,否则执行步骤1步骤4:售出一个口香糖步骤5:从接收货款中减去1.5元步骤6:退回余额下列关于这个算法说法正确的是……………()(A)上述算法采用伪代码表示(B)这台自动售货机在任何情况下也不会售出口香糖(C)上述算法包含有顺序结构(D)这台自动售货机只会在接受硬币达2元时才放出口香糖4.下列关于类、对象、属性、事件的描述中,错误的是……()(A)同一类对象具有同一类属性,但同一个属性可以有不同的属性值(B)“PrivateSubCommand_Click()”中的“Click”属于事件(C)VB编程界面中,双击窗体中某对象,出现的是代码窗口(D)对象的属性值在程序运行过程中不可修改5.VB语句Text1.Text="Text"用于在文本框中显示字符串,该语句中的“Text1”是……((A)属性值 (B)对象名 (C)属性名 (D)类名6.小张用VB做了一个小游戏,他想把自己做的程序放在因特网上供他人下载使用,他应该将自己做的程序保存为什么格式供他人下载………………()(A)Frm (B)Exe (C)Swf (D)Vbp7.下列变量命名正确的是(A)IsTrue (B)Next (C) A-3 (D)3Str8.一个摸球游戏的流程图如右图所示(红球总数和绿球总数均大于0)。游戏结束时,S位所代表的是………………………()(A)摸到的绿球数 (B)摸到的红球数 (C)未摸到的绿球数 (D)未摸到的红球数第8题图S=1S=1ForK=1to6step2ForJ=5to12Step3 S=S*KNextJNextKPrintS第9题图9.有如下一段VB程序段,当该程序结束后,程序中的代码“S=S*K”共被执行了多少次()(A)6 (B)8 (C)9 (D)1210.以下变量定义错误的是(A)定义一个变量存放客户姓名:DimNameasString(B)定义一个变量存放客户性别:DimAddrasBoolean(C)定义一个变量存放客户电话:DimTelasString(D)定义一个变量存放QQ号码:DimQQasInteger11.Dimarr(1to10,11to20)asinteger该指令定义了多少个数组元素(A)10 (B)20 (C)100 (D)20012.如果x=4,那么以下运算结果为True的表达式是………()(A)x<=4andx>=6 (B)x>4Orx>=6
(C)x<4orx>6
(D)notx<>413.已知整型变量X的值为-3,则VB表达式Int(x/2)的值是………………()(A)-2 (B)0 (C)-1 (D)214.下列VB函数中,与Val函数作用相反的是……………()(A)Len
(B)Abs
(C)Str
(D)Asc15.在VB中,设X=7146,能得到其十位上数字4的正确表达式是………()(A)x\10mod100(B)x\10mod10 (C)x\100mod10 (D)xmod10\1016.VB标准函数Rnd函数的作用是返回一个大于等于0且小于1的随机实数,只产生大于等于10且小于100随机整数的VB表达式是…………………()(A)Int(Rnd*100) (B)Int(Rnd*90+10)(C)Int(Rnd*99+1) (D)Int(Rnd*99+10)17.观察如下VB程序设计界面,选出下面说法错误的一项………………()(A)该界面中共有3个标签对象,属于标签类。(B)该界面中的命令按钮的Caption属性被设置为了“计算”。(C)该VB程序保存时,有关窗口界面的信息被保存在“.Frm”文件中。(D)该界面中共有4个文本框对象,它们的Text属性值在当前状态下一样。第17题图Subcommand1_click()Subcommand1_click()DimsasintegerDimcasintegerDimkasinteger=1\*GB3①s=0:c=0:k=1Dowhile=2\*GB3②k<=3=3\*GB3③‘循环开始If=4\*GB3④s=3then=5\*GB3⑤s=s*2=6\*GB3⑥s=s+k=7\*GB3⑦k=k+1=8\*GB3⑧c=c+1LoopPrints,cEndsub第18-19题图18.读右边程序,程序中一共标明了8条语句,下列说法错误的是……()(A)=1\*GB3①=5\*GB3⑤赋值语句,=2\*GB3②=4\*GB3④不是赋值语句(B)=3\*GB3③是注释语句,对程序运行不产生影响(C)=6\*GB3⑥描述的是累加器,=7\*GB3⑦描述的是计数器(D)程序中包含了赋值语句、选择语句、循环语句和注释语句19.右边程序中,最后输出s和c的值分别是:………………()(A)6,4 (B)6,3 (C)9,4 (D)9,320.以下是一个事件处理过程,这个过程的名称为……()SubC1_DblClick()Print"*"EndSub(A)C1(B)C1_DblClick(C)print(D)DblClick21.下列问题适合用解析算法求解的是……………………()(A)寻找一堆彩球中所有的红球(B)计算一个球从100米高的楼顶掉下来的落地速度(C)将全班同学按身高从低到高排队(D)从电子词库中找到Infomation这个单词22.如果一个自然数恰好等于它的因子之和,称这个数为“完数”,如:6=1+2+3。某算法能找出1000以内所有的完数,那么这个算法主要用到的方法是(A)枚举 (B)解析 (C)排序 (D)查找23.VB中常常需要用户自己来定义函数,下列属于定义函数的语句是…()(A)Dim函数名as类型名(B)Function函数名as类型名(C)Const函数名=数值(D)Dim函数名(a1toa2)as数据类型24.小明买了6个苹果,这6个苹果的重量(单位:两)分别为8.1、3.4、9.5、2.2、1.2、5.6,若采用选择排序算法对其进行从小到大排序,则需要进行数据互换的次数是…()(A)2 (B)3 (C)4 (D)525.五位评委给歌手打分的成绩依次为93,85,92,84,90,原始数据9385928490第一趟8493859290第二趟第三趟8485909392第四趟8485909293若采用冒泡排序算法对其进行从小到大排序,则第二趟的排序结果是(A)8490859392(B)8493859092(C)8485939092(D)8490928593二、VB表达式书写与求值(本大题共5个小题,每题2分,共10分)26.sqr(25)+len(“abc”)的返回值是__________________________。27.Mid(“2009乌镇欢迎你!”,5,2)的返回值是__________________。28.把数学中的式子,转化为VB中的表达式__________________________。29.写出数学表达式并且的VB表达式_____________________________。30.求下列VB表达式9\2+1Mod2+Int(-11/3)的值____________________。
三、读程序(本大题共7个小题,每题2分,共14分)31.有如下VisualBasic程序段:PrivateSubCommand1_Click()DimmAsstring,tAsintegerm="Love"t=1314Label1.Caption=m+str(t)Endsub该程序段运行后,在标签Label1上显示的是____________。32.有如下VisualBasic程序段:PrivateSubCommand1_Click()DimaAsstring,bAsstringDimcAsLonga="123"b="456"Ifa<>bThenc=val(a+b)Elsec=val(a)+val(b)EndIfPrintcEndsub该程序段运行后,c的值是____________。33.有如下VisualBasic程序段:x=1Fori=5To12Step2x=x+iNexti该程序段运行后,x的值是____________。34.有如下VisualBasic程序段:s=0:i=1DoWhiles<10s=s+ii=i+2Loop该程序段运行后,s的值是____________。35.有如下VisualBasic程序段:x=3Fori=3To6Ifx<15Thenx=x*iElsex=x+iEndIfNexti该程序段运行后,x的值是____________。36.如下程序运行后输出的结果为:___________________。Privatesubtest36()Dimiasinteger,jasintegerDimsasintegerFori=1to20Forj=15to2step-2S=i*jNextjNextiPrintsEndsub37.如下程序运行后,输出结果为_________。Privatesubtest()DimiasIntegerDimArr(1to10)asintegerFori=1to10Arr(i)=i*iNextiPrintArr(8)EndSub四、程序填空或改错(本大题共5题,每空2分,共26分)38.有如下程序,缺少一变量定义语句,请补充完整:(注:输出的结果为250000)PrivateSubTestDimaasInteger‘定义变量sumSum=0Fora=1to1000step2Sum=Sum+aNextaPrintSumEndSub39.一个酵母细胞每一分钟分裂为2个,在下一分钟,就有4个细胞,然后,8个、16个、……以此类推。一个酵母细胞,经过多少分钟后数目超过250个。解决此问题的部分程序如下:Dimnaslong,xaslongn=1:x=2Dowhilex<=100n=n+1x=x^2Loop问:(1)为了实现这一目标,程序划线处的表达式应更正为____________。(2)运行更正后的程序,在经过________________分钟后细胞数目超过250个。40.如下是计算圆面积的VB界面和所有程序代码:(1)由VB界面和程序代码可知,用于输入圆半径的文本框对象名为:________________。(2)为实现圆面积的计算,用户除了点击计算按钮,还可以执行的操作有:______________。41.把整数3025从中剪开分为30和25,将这两个数之和平方:(30+25)^2=3025,则其计算结果又等于原数。求所有符合这样条件的四位数,将下面程序中画线处填写完整。(1)__________________________(2)__________________________PrivateSubCommand1_Click()DimnasInteger,aasInteger,xasIntegerDimn1asInteger,n2asIntegerList1.ClearFora=32to99n=a*a(1)n2=nmod100x=n1+n2if(2)thenList1.AddItemStr(n)NextaEndSub42.某地出租车计价方式如下:3公里内(包括3公里)起步价10元;超过3公里,但10公里内,则3公里内收费10元,超出部分每公里2元;如果超过10公里,则10公里内收费24元,超出部分每公里3元。其程序实现如下:PrivateSubCommand1_Click()x=val(Text1.Text)ifx<=3theny=10if(1)theny=10+(x-3)*2ifx>10theny=(2)ifx<=0theny=0Label1.Caption=xLabel2.Caption=yEndSub请把上面程序补充完整:(1)_______________________(2)________________________43.小明家的院子里有一棵桃子树,每到秋天树上都会结出很多桃子。今天小明共摘到了10个桃子,并称出了这十个桃子的重量,现在,他想找出第K重的桃子的重量。程序运行时界面如第44题-1图所示,列表框list1中显示十个桃子的重量,Text1中输入K的值,Text2中显示第K重的桃子的重量。第44题-1图(1)设计第44题-1图所示应用程序界面时,应在第44题-2图所示的“属性窗口”中,将窗体Form1的__________________属性设置为“寻找第K重的桃子”;为添加列表框List1,应使用第44题-3图所示的“控件工具箱”中的______________(填写相应编号)。第44题-2图SHAPE第44题-3图(2)“开始寻找”按钮单击事件处理过程的代码如下所示。为实现算法功能,请将下列程序补充完整。(1)___________________(2)___________________PrivateSubCommand2_Click()k=val(text1.text)Fori=1To9Forj=10Toi+1Step-1If(1)Thent=d(j):d(j)=d(j-1):d(j-1)=tEndIfNextjNextiText2.Text=(2)EndSub学校_____________班级___________学号______________准考证号___________________☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆桐乡一中信息技术期中考试参考答案学校_____________班级___________学号______________准考证号___________________☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆(算法与程序设计模块)选择题(本大题共25个小题,每题2分,共50分)12345678910BCCDBBABCD11121314151617181920CDACBBACDB2122232425BABCCVB表达式书写与求值(本大题共5个小题,每题2分,共10分)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妇幼保健员职业知识整合试题及答案
- 妇幼保健员职业发展试题及答案
- 茶艺师必读的参考书籍试题及答案
- 2025年计算机专业技术资格考试必看题型试题及答案
- 2025计算机技术与软件资格初级考试高频试题及答案
- 2024年人力资源管理师考试常识与试题及答案
- 婴儿安全护理措施的落实方法试题及答案
- 二零二五年度城市医疗卫生一体化双向转诊合作协议
- 2025年度租赁住宅安全保障与居民安全教育培训协议
- 二零二五年度专科个体诊所医生长期聘用协议
- 7-8宝钢湛江钢铁三高炉系统项目全厂供配电工程-测量方案-2019.7.5
- 单个军人队列动作教案
- 《第3单元 角的度量:角的度量》课件
- Y -S-T 581.8-2023 氟化铝化学分析方法和物理性能测定方法 第 8 部分:硫酸根含量的测定 硫酸钡重量法 (正式版)
- 大象出版社《科学》四年级下册 第三单元 太阳、地球和月亮 影子的形成课件
- 2023北京市-实验动物上岗证培训考试题库
- 吉林省地方教材家乡小学一年级下册家乡教案
- 实验经济学实验设计案例
- 国际经济法自考真题及答案
- 护理时间管理课件
- 《术前讨论制度》课件
评论
0/150
提交评论