![信息技术高考模拟卷三(算法与程序设计部分)_第1页](http://file4.renrendoc.com/view6/M01/21/3C/wKhkGWemqwWASJ7oAAGffkZFiMw812.jpg)
![信息技术高考模拟卷三(算法与程序设计部分)_第2页](http://file4.renrendoc.com/view6/M01/21/3C/wKhkGWemqwWASJ7oAAGffkZFiMw8122.jpg)
![信息技术高考模拟卷三(算法与程序设计部分)_第3页](http://file4.renrendoc.com/view6/M01/21/3C/wKhkGWemqwWASJ7oAAGffkZFiMw8123.jpg)
![信息技术高考模拟卷三(算法与程序设计部分)_第4页](http://file4.renrendoc.com/view6/M01/21/3C/wKhkGWemqwWASJ7oAAGffkZFiMw8124.jpg)
![信息技术高考模拟卷三(算法与程序设计部分)_第5页](http://file4.renrendoc.com/view6/M01/21/3C/wKhkGWemqwWASJ7oAAGffkZFiMw8125.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息技术高考模拟卷三(算法与程序设计部分)一、选择题。(每题只有一个正确答案,每小题2.5分,共30题,共计75分)1.下列叙述中错误的是…………………()(A)程序通常包括指令和数据两大部分(B)设计程序时需要考虑的问题是数据的存储和计算的过程(C)算法的描述不能用自然语言来表示(D)使用计算机解决问题一般要经历三个阶段2.VisualBasic提供的标签控件(Label)具有的功能是………………()(A)输入文本(B)显示文本(C)计时(D)显示图形3.如下图所示,在输入Comman1加“.”后出现了一个上下文菜单,菜单中的“Move”是Command1的…………()(A)属性(B)事件(C)名称(D)方法4.下列选项中不是直接常量的是………()(A)3.14159(B)”False”(C)True(D)China5.下列常量说明符合VisualBasic中语法的是………()(A)Constcolor=red(B)Constconst=10*5(C)Constxl:=3.9(D)Constcolor="abed"6.声明语句DimA(2)AsInteger定义的数组的元数个数是………()(A)2(B)3(C)4(D)17.在VisualBasic中,Mid("software",1,4)的值是…………………()(A)"soft"(B)”t”(C)"twar"(D)"ware"8.在VisualBasic中,表达式Abs(-5)+len("ABCDEFGH")的值是………………()(A)5ABCDEFGH(B)-5ABCDEFGH(C)13(D)39.在VisualBasic中,表达式Int(-2.3)*Fix(3.5)的值是……………()(A)-6(B)-8(C)-9(D)-1210.在VisualBasic中,表达式Len(Str(1234))的结果是……………()(A)1234(B)4(C)5(D)1011.在VisualBasic中,下列运算符优先级别最高的是……………()(A)>=(B)*(C)Not(D)Mod12.在VisualBasic中,下列运算结果中值最大的是…………………()(A)6/5(B)6\5(C)5mod6(D)5^213.数学表达式对应的VisualBasic表达是…………………()(A)(sqr(x)-1)/(Abs(x)+3)(B)(sqrt(x)-1)/(Abs(x)+3)(C)(sqr(x)-1)/Abs(x)+3(D)(sqrt(x)-1)/Abs(x)+314.下列属于正确的VisualBasic赋值语句的是………()(A)a-b=10(B)a-10=b(C)a,b=10(D)a=10+b15.下列能表示“K大于等于0且K小于等于10”的VisualBasic表达式是……((A)0≤KAndK≤10(B)0<=KOrK<=10(C)0<=KAndK<=10(D)0<=K<=1016.下列语句正确的是……………………()(A)DimTrueAsBoolean(B)Ifa>0ThenPrintaElsePrint–aEndIF(C)ConstFalseAsBoolean(D)Ifa>bThenc=aElsec=b17.下列VisualBasic语句中“=”是作为赋值符的是………………()(A)Printa=b(B)Printa=b+c(C)a=b+c:Printa(D)Ifa=b+cThenPrinta18.设x=901,下列能得到百位数字“9”的VisualBasic表达式是………((A)Int(x/10)(B)xmod10(C)x\100(D)x/10019.下列语句运行的结果为………………()ch=”B”ch=Chr(Asc(ch)+32))Prints(A)66(B)98(C)b(D)B在VisualBasic中,已知变量a、b、c都是整数型,执行下面程序后c的值为()ifc>athenc=aifc>bthenc=b(A)最大值(B)最小值(C)中间值(D)平均值21.在VisualBasic中语句:Dimscore(-2to3)asInteger,下列说法正确的是……………()(A)语句所定义的数组的元素个数是4个(B)说明score是由6个整数变量构成的一个一维数组变量(C)此语句等价于Dimscore(3to-2)asInteger(D)说明score是由5个整数变量构成的一个二维数组变量22.排序是计算机程序中经常要用到的基本算法,排序的方法有许多种,在一列数据中把较小的数据逐次向上推移的一种排序技术,它属于下列排序中的……()(A)选择排序(B)冒泡排序(C)解析排序(D)顺序查找23.选择排序的基本思想是在参与排序的所有数组元素中找出最小(或最大)的元素,使它与第一个元素互换位置,然后再在余下的元素中重复上述过程。有一组为5,16,23,8,7,用选择排序法将这组数从大到小排序,第一次交换数据后的顺序是…()(A)23,5,16,8,7(B)23,16,8,7,5(C)23,16,8,5,7(D)23,16,5,8,724.小明的出生年月是由“82009022”这几个数字组成,只要经过一次冒泡排序就能知道他确切的生日,请问他的出生年月是……………………((A)20020928(B)20020829(C)20080922(D)2008022925.下面的流程图是描述选择排序算法的,最右边的棱形框里应填写的是………()(A)i=k(B)i>k(C)i<>k(D)i>=k26.英文字典中的单词是按ASCII码从小到大排列的,习惯上将这种排法叫做字典排列。要在字典中快速查找某一个单词(如Hello)的解释,下列最适合的查找方法是…………()A.顺序查找B.对分查找C.倒序查找D.随机查找列程序运行后Ma(5)的值是……………()PrivateSubCommand1_Click()DimiAsIntegerDimma(1To10)AsIntegerFori=1To10IfiMod2=0Thenma(i)=0Elsema(i)=1EndIfNextPrintma(5)EndSub(A)0(B)1(C)5(D)10在窗体上面一个命令按钮,其名称为Command1,然后编写如下事件过程:PrivateSubCommand1_Click()DimiAsInteger,xAsIntegerFori=1To6Ifi=1Thenx=iIfi<=4Thenx=x+1Elsex=x+2EndIfNextiPrintxEndSub程序运行后,单击命令按钮,其输出结果为…………()(A)8(B)9(C)12(D)15下面四段VisualBasic程序运行后I=5,S=15的是………………()i=0:s=0DoWhiles<10i=i+1s=s+iLoopi=0:s=0DoWhiles<10s=s+ii=i+1Loop(A)(B)i=0:s=0DoWhilei<5s=s+ii=i+1Loopi=0:s=0DoWhilei<5i=i+1s=s+iLoop(C)(D)30.下面DoWhat过程对传入的数组按下标从小到大进行的排序,描述正确的是()SubDoWhat(ma()AsInteger)DimiAsInteger,jAsInteger,nAsIntegerDimmaxAsInteger,minAsInteger,tmpAsIntegermax=UBound(ma())'取得数组的最大下标min=LBound(ma())'取得数组的最小下标n=max-min+1Fori=1Ton-1Forj=minTomax-1Ifma(j)<ma(j+1)Thentmp=ma(j)ma(j)=ma(j+1)ma(j+1)=tmpEndIfNextNextEndSub(A)利用冒泡法进行升序排序(B)利用冒泡法进行降序排序(C)利用选择法进行升序排序(D)利用选择法进行降序排序
二、填空题(共25分)(3分)有如下VisualBasic程序段SubCommand1_Click()DimkAsIntegerDimjAsIntegerk=1Forj=5To1Step-2k=k*jNextjPrintjEndSub该程序段运行后,变量j的值是。(3分)有如下VisualBasic程序:SubCommand1_Click()DimsAsIntegerDimiAsIntegers=0Fori=1To10s=s+i\7NextiPrintsEndSub该程序段运行后,s的值为。(3分)有如下VisualBasic程序段:SubCommand1_Click()DimjAsIntegerDimiAsIntegerj=2Fori=3To1①j=j+iNextiPrintjEndSub要实现该程序段运行后j结果为8,则空格①处应填。(8分)公交汽车从起点到终点共有7站,从起点出发,每到一站先下一半乘客,然后上两位乘客,到终点前车上还有5人,问起点出发时车上有几人?为了实现这一目标,小亮编写了如下VisualBasic程序,程序运行后结果有错误。老师给小亮指出了程序中二处有错误的地方,请你帮小亮改正过来,正确的语句分别为:①②SubCommeand1_Click()DimnasIntegerDimiasintegern=0…………①Fori=1To5n=(n+2)*2………………②NextiText1.Text=Str(n)EndSub(8分)下面程序的功能是利用随机函数产生100个100-300之间(包含100和300)的随机整数,打印出其中既是5的倍数又是7的倍数的数,并统计满足条件的数的个数。为了实现这一目标,在程序划线处应填入的合适表达式或语句分别是:①②PrivateSubCom
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《家居装饰物流配送合同》
- 亲子乐园主题装修设计合同
- IT项目规划与实施指南
- 企业法律合规风险防范指南
- 淘宝代理合同协议书
- 三农村特色产业培育手册
- 股份制企业的合作与管理文书
- 房地产开发合同标准协议
- 医疗设备智能制造与管理平台开发
- 企业人力资源数字化管理与服务支持平台方案设计
- 装修工程延期协议
- 2025-2030全球21700圆柱形锂离子电池行业调研及趋势分析报告
- 2025-2025年教科版小学科学三年级下册科学教学计划
- 2025年云南中烟工业限责任公司招聘24人历年高频重点提升(共500题)附带答案详解
- 2025云南昆明空港投资开发集团招聘7人历年高频重点提升(共500题)附带答案详解
- 《大健康解读》课件
- 2024-2025学年成都市树德东马棚七年级上英语期末考试题(含答案)
- 2025年度交通运输规划外聘专家咨询协议3篇
- 2024年04月北京中信银行北京分行社会招考(429)笔试历年参考题库附带答案详解
- 专项债券培训课件
- 中央企业人工智能应用场景案例白皮书(2024年版)-中央企业人工智能协同创新平台
评论
0/150
提交评论