您好,欢迎访问三七文档
当前位置:首页 > 幼儿/小学教育 > 小学教育 > 2010学年第二学期期中检测期中试题卷(高一信息技术)
2010学年第二学期期中高一信息技术试题卷第1页(共10页)2010学年第二学期期中检测(2011年4月)高一信息技术试题卷考生须知:1、本卷共10页;2、本卷答案必须做在答案卷上,做在试卷上无效;3、答题前请在答题卷密封线内填好相关栏目。不得使用计算器。一、选择题(每题2分,30题,共60分)1.下列关于算法的描述,正确的是(A)一个算法的执行步骤可以是无限的(B)一个完整的算法必须有输出(C)算法只能用流程图表示(D)一个完整的算法至少有一个输入2.用计算机无法解决打印所有素数的问题,其原因是解决该问题的算法违背了算法特征中的(A)唯一性(B)有穷性(C)有0个或多个输入(D)有输出3.在VisualBasic中,Hello.vbp文件属于(A)工程文件(B)窗体文件(C)代码文件(D)类文件4.在VisualBasic中,语句Year.Caption=2010中的Year是(A)属性值(B)属性名(C)对象名(D)类名5.“和谐号”列车规定:旅客可免费携带20Kg行李,携带品的长、宽、高相加不超过130cm,对超过规定的携带品,应提前办理托运手续。用算法描述行李能否托运的处理过程,合适的算法流程是(A)顺序模式(B)选择模式(C)循环模式(D)树型模式6.下列属于VisualBasic数值常量的是(A)321(B)12*3(C)Abs(-5)(D)Sqr(9)7.在VisualBasic中,如果要给变量i,j,k都赋值为1,则下列语句正确的是(A)i=j=k=1(B)i,j,k=1(C)i=1,j=1,k=1(D)i=1:j=1:k=18.在VisualBasic中,窗体中添加文本框Text1的正确方法是(A)先单击工具箱中的控件图标,再将鼠标指针移到窗体上,双击鼠标(B)双击工具箱中的控件图标(C)先单击工具箱中的控件图标,再将鼠标指针移到窗体上,单击鼠标(D)用鼠标左键拖动工具箱中的控件图标到窗体中9.在VisualBasic中,要定义一个一维数组name,用于存储10位学生姓名信息,则正确的数组定义语句是(A)Dimname(1,10)AsInteger(B)Dimname(1To10)AsInteger2010学年第二学期期中高一信息技术试题卷第2页(共10页)(C)Dimname(1,10)AsString(D)Dimname(1To10)AsString10.在VisualBasic中,表达式Abs(-3.5)的值是(A)-3(B)-4(C)3(D)3.511.为找自己第一次上幼儿园时的照片,小张同学依次翻开自己的多本相册来逐张查找。这种查找方法为(A)无序查找(B)顺序查找(C)对分查找(D)随机查找12.在VisualBasic中,要在标签Label2上显示“注意”,则下列操作正确的是(A)在Text属性中输入“注意”(B)在Caption属性中输入“注意”(C)在Font属性中输入“注意”(D)在Name属性中输入“注意”13.在VisualBasic中,若x表示能被5整除的正整数,则下列逻辑表达式的值一定为真的是(A)x/5=0(B)xMod5=0(C)Int(x\5)=0(D)5Modx=014.在校内跳蚤市场中,某班准备的5类商品售出的数量(单位:件)分别是8,10,4,6,3。采用冒泡排序对其进行排序,若完成第一遍时的结果是:3,8,10,4,6,则完成第二遍时的结果是(A)3,8,10,4,6(B)3,4,8,6,10(C)3,4,8,10,6(D)3,4,6,8,1015.计算计件工资的VisualBasic程序运行界面如图所示,单击计算命令按钮Command1,触发的事件处理过程名是(A)Command1_Click(B)Text1_Click(C)Form_Click(D)Label3_Click16.报名参加冬季越野赛跑的某班5位学生的学号是:5,8,11,33,45。利用对分查找,查找学号为33号学生的过程中,依次被访问到的学号是(A)5,11,33(B)8,33(C)11,45,33(D)11,3317.在VisualBasic中,a=-100,表达式360+Str(a)的值是(A)260(B)360-100(C)460(D)36010018.有如下VisualBasic程序段:Forj=1To______Step2t=t*j2010学年第二学期期中高一信息技术试题卷第3页(共10页)Nextj要使循环体t=t*j执行5次,循环变量的终值可以是(A)-5(B)0(C)5(D)1019.卫星沿某星球圆轨道运行,轨道半径是r千米,周期是t秒,根据这些数据估算该星球的质量m的步骤有:①输出星球质量m②pi=3.14159③计算星球质量m=4*pi^2*r^3/(g*t^2)④输入轨道半径r和周期t⑤g=6.67*10^-11其正确的顺序是(A)⑤①②③④(B)①②③④⑤(C)④⑤②③①(D)③④②①⑤20.下列VisualBasic表达式正确的是(A)v0+a*t(B)a2+2bc(C)2π*r(D)1/2g*t^221.下面流程图所表示的是根据居民月用电量a,按阶梯递增电价计算相应电费y的算法,该算法属于(A)解析算法(B)排序算法(C)枚举算法(D)对分算法22.下面程序段是利用For语句给数组a赋值:Fori=1To6a(i)=i+12010学年第二学期期中高一信息技术试题卷第4页(共10页)Nexti该程序段运行后数组元素a(3)的值为(A)2(B)3(C)4(D)523.运行如下VisualBasic程序,单击命令按钮Command1,出现如图所示的出错信息。发生除数为零错误时所执行的语句是PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,cAsSinglea=2'①b=a+1'②c=a/(b-3)'③Text1.Text=Str(c)'④EndSub(A)①(B)②(C)③(D)④24.在VisualBasic中,若a=1,b=2,c=5,则下列逻辑表达式值为真的是(A)(ab)And(ac)(B)(ba)And(bc)(C)(ab)Or(ac)(D)(ba)Or(bc)25.某校有5位学生参加学生会主席竞选,得票数依次为110,98,3,150,67。使用选择排序的方法对得票数进行从大到小排序,需要进行数据互换的次数是(A)5(B)4(C)3(D)226.在VisualBasic中,设x=4126,能得到其百位上数字..“1”...的正确表达式是(A)xMod100(B)x\100Mod10(C)x\100Mod100(D)x\10Mod1027.以下程序段是一个完整的VisualBasic块If语句,则划线处的语句应该是Ifa100Thena=a+1Elsea=a-1________(A)EndSub(B)Loop(C)EndIf(D)ElseEnd28.下面程序段是利用For语句给数组a赋值,使a(1)=2,a(2)=4,a(3)=6,…,a(100)=200,则划线处的语句应该是Fori=1To1002010学年第二学期期中高一信息技术试题卷第5页(共10页)_____________Nexti(A)a(i)=i+2(B)a(i)=i*i(C)a(i)=i(D)a(i)=2*i29.计算某球队平均年龄的部分算法流程图如图所示,其中:c用来记录已输入球员的人数,sum用来计算有效数据之和,d用来存储从键盘输入的球员年龄值,输入0时表示输入结束。图中空白处理框①和②处应填入的是(A)①sum←sum+d②c←c+1(B)①sum←sum+c②c←c+1(C)①sum←sum+d②d←d+1(D)①sum←sum+c②d←d+130.在VisualBasic中,有如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,cAsIntegerDimdAsIntegera=Val(Text1.Text):b=Val(Text2.Text):c=Val(Text3.Text)d=max(a,b)+max(b,c)Text4.Text=Str(d)EndSubFunctionmax(xAsInteger,yAsInteger)AsIntegerIfxyThenmax=xElsemax=yEndFunction运行该程序,在文本框Text1、文本框Text2、文本框Text3中分别输入2、-5、6后,单击命令按钮Command1,文本框Text4中显示的是(A)-5(B)2(C)6(D)8二、程序计算题(每题2分,10题,共20分)1.有如下VisualBasic程序段:2010学年第二学期期中高一信息技术试题卷第6页(共10页)s=goods=s+luck该程序段运行后,变量s的值是___________。2.有如下VisualBasic程序段:m=-5n=-2.6s=m+Int(n)该程序段运行后,变量s的值为____________。3.有如下VisualBasic程序段:DimxAsSingle,cAsStringx=Val(Text1.Text)Ifx12Thenc=PMElsec=AMEndIfLabel1.Caption=c该程序段运行时,在文本框Text1中输入15.6,Label1标签上将显示的是。4.有如下VisualBasic程序段:a=30:b=20:c=5m=aIfbmThenm=bIfcmThenm=c该程序段运行后,变量m的值为。5.有如下VisualBasic程序段:s=0i=3DoWhiles=10s=s+ii=i+3Loop该程序段运行后,变量s的值为________。6.有如下VisualBasic程序段:k=0Fori=1To102010学年第二学期期中高一信息技术试题卷第7页(共10页)IfiMod3=0Thenk=k+1Nexti该程序段运行后,变量k的值为___________。7.下列VisualBasic程序的功能是:计算表达式12+42+72+…+972的值,并在文本框Text1中输出表达式的值。为了实现这一目标,程序中For语句划线处的循环变量步长应为__________________。PrivateSubCommand1_Click()DimsumAsLongDimiAsIntegersum=0Fori=1To97Stepsum=sum+i*iNextiText1.Text=Str(sum)EndSub8.有如下VisualBasic程序段:s=0:t=1Fori=1To4t=-ts=s+t*iNexti该程序段运行后,变量s的值为___________。9.以下VisualBasic程序的功能是:计算表达式1+2+4+8+16+32+…+1024的值,并在文本框Text1中输出结果。为了实现这一功能,程序中划线处的语句应更正为_____________。PrivateSubCommand1_Click()DimaAsInteger,sAsLongs=0a=1DoWhilea=1024s=s+aa=a+2LoopText1.Text=Str(s)EndSub10.以下VisualBasic程序的功能是:找出自然数1-100之间被3整除的数,并在文本框Text1中输出这些数的累加和。为了实现这一功能,程序中划线处的语句应更正为____________。PrivateSubCommand1_Click()2010学年第二学期期中高一信息技术试题卷第8页(共10页)DimiAsInteger,sumAsIntegersum=0Fori=1to100IfiMod3=0Thensum=sum+3NextiText1.Text=Str(sum)EndSub三、程序填空(每空4分,5空,共20分)1.有一道趣味题,张老师问李老师:你今年几岁?你爱人今年几岁?李老师笑笑说:我年龄的平方与我爱
本文标题:2010学年第二学期期中检测期中试题卷(高一信息技术)
链接地址:https://www.777doc.com/doc-3066327 .html