您好,欢迎访问三七文档
1福州四中2006-2007学年第二学期质量检查试卷高一信息技术说明:考试时间60分钟,满分100分全卷共60题。一、基础知识选择题:(本部分25题)1.为解决一个问题而采取的方法和有限步骤称为【1】。【1】[A]程序[B]程序设计[C]算法[D]解题2.下列属于结构化程序的三种基本结构的是【2】。【2】[A]顺序结构、循环结构、选择结构[B]输入结构、输出结构、模块化结构[C]网状结构、层次结构、关系结构[D]工程文件、窗体文件、可执行文件3.下列关于算法的叙述不正确的是【3】。【3】[A]解决一个问题的算法只有一种[B]算法是解决问题的有序步骤[C]算法具有输入、输出、确定性、可行性、有限性等基本特征[D]描述算法的方法主要有自然语言描述、框图法、伪代码4.下列关于程序与软件的叙述中不正确的是【4】【4】[A]程序是指用于实现一定计算任务的一组计算机指令和有关数据[B]程序就是软件[C]程序、数据与相关文档资料构成软件[D]软件一般都需要不断完善或升级5.下列【5】属性是每个控件都有的。【5】[A]Name[B]Caption[C]Font[D]Interval6.下列属于合法的变量名的是【6】。【6】[A]21st[B]integer[C]a-bc[D]first_name7.下列运算结果中,值最大的是【7】。【7】[A]3\4[B]3/4[C]4mod3[D]3mod48.下列控件中可用于接受用户输入文本,又可用于显示文本的是【8】。【8】[A]Label[B]TextBox[C]Timer[D]CommandButton9.下列关于For…Next语句的说法正确的是【9】。【9】[A]循环变量、初值、终值和步长都必须为数值型[B]Step后的步长只能为正数[C]初值必须小于终值[D]初值必须大于终值10.下列各组声明中用于正确定义变量的是【10】。【10】[A]DimyearAsInteger[B]ConstyearAsInteger=2008[C]DimaAsSingle=3.14159[D]ConstPiAsSingle=3.1415911.下列能正确表示“x,y,z全是偶数”的逻辑表达式是【11】。【11】[A](x+y+z)mod2=0[B]xmod2=0orymod2=0orzmod2=0[C]xmod2=0andymod2=0andzmod2=0[D](x+y+z)mod2=112.下列运算符中优先级最低的是【12】。【12】[A]+[B]Not[C]mod[D]/213.下列能表示10x15的表达式是【13】。【13】[A]10x15[B]10xandx15[C]10xandx15[D]10xorx1514.改变Label中显示的文本内容,要设置的属性是【14】。【14】[A]Text[B]BackColor[C]Caption[D](名称)15.改变Text中显示的文本内容,要设置的属性是【15】。【15】[A]Text[B]BackColor[C]Caption[D](名称)16.数学表达式aba2在VB中正确的表示方法是【16】。【16】[A]a+b/2a[B](a+b)/2*a[C](a+b)/(2*a)[D]a+b/(2*a)17.VisualBasic规定窗体文件的扩展名是【17】。【17】[A].css[B].vbp[C].frm[D].bas18.VisualBasic规定工程文件的扩展名是【18】。【18】[A].css[B].vbp[C].frm[D].bas19.下列正确的赋值语句是【19】。【19】[A]x=y+6[B]6=x+y[C]x+y=6[D]for620.计算机程序设计语言可分为三大类:机器语言、汇编语言和【20】。【20】[A]高级语言[B]翻译语言[C]自然语言[D]通用语言①②③图121.在图1中,这3个控件名称依次是【21】。【21】[A]Label、TextBox、CommandButton[B]TextBox、Label、CommandButton[C]CommandButton、Label、TextBox[D]CommandButton、TextBox、Label①②③④图222.在图2中,要调试运行程序可以点击图中常用工具栏的【22】。【22】[A]①[B]②[C]③[D]④23.在图2中,要终止调试运行程序可以点击图中常用工具栏的【23】。【23】[A]①[B]②[C]③[D]④24.下列赋值语句中,不正确的是【24】。【24】[A]x+y=5[B]inumber=15[C]Label1.Caption=time[D]sLength=x+y25.双击窗体中的对象后,VB将显示的窗口是【25】。【25】[A]项目(工程)窗口[B]工具箱[C]代码窗口[D]属性窗口二、阅读程序段,选择结果:(本部分15题)26.已知变量a=2,b=3,在某应用软件中有以下程序段:a=a+bb=a-ba=a-b3则,此后的变量a和b的值分别为【26】。【26】[A]a=2,b=2[B]a=3,b=3[C]a=2,b=3[D]a=3,b=227.如果变量A,B,C均为Single,以下程序段的输出结果为【27】。A=5B=3C=A*BPrintA&”*”&B&”=”&C【27】[A]A*B=15[B]5*3=15[C]A*B=C[D]C=1528.以下程序段的输出结果为【27】。Dima,b,cAsStringa=”Beijing”b=”2008”Printb+a【28】[A]Beijing2008[B]2008Beijing[C]2008[D]b+a29.已知变量a,b,c都是single,执行以下程序段后变量c的值为【29】。IfcaThenc=aIfcbThenc=b【29】[A]最大值[B]最小值[C]a的值[D]b的值30.若整型变量a的值为2、b的值为3,则执行以下程序段后变量c的值为【30】。Ifa5thenIfb4thenc=a-belsec=b-aElseIfb3thenc=a*belsec=amodbEndif【30】[A]2[B]–1[C]1[D]631.假设变量A=2,B=3,T为整型变量,执行以下程序段后a和b的值分别为【31】。IfABthenT=AA=BB=TEndif【31】[A]A=2,B=3[B]A=3,B=2[C]A=2,B=2[D]A=3,B=332.若x,y整型变量,有下列程序段:x=Val(Text1.Text)y=5Ifx0theny=5Printy如果执行此程序段二次,并分别在文本框中输入3和-12,那么输出的值分别为【32】。【32】[A]–55[B]-5-5[C]5-5[D]5533.执行下面的程序段后,变量S的值为【33】。S=0ForI=0to10Step2S=S+I4NextI【33】[A]55[B]25[C]30[D]2034.执行下面的程序段后,整型变量N的值为【34】。N=0ForI=1to10IfIMod2=1ThenN=N+1NextI【34】[A]1[B]5[C]10[D]5035.下面程序的输出的结果是【35】。ForK=1to3IfK﹤=1thenA=2*KIfK﹤=2thenA=2*K+1IfK﹤=3thenA=KPrintK;A;NextK【35】[A]122533[B]112233[C]333333[D]13233336.执行下面的程序段后,变量S的值为【36】。S=0ForI=1to4T=1ForJ=2toIT=T*JNextJS=S+TNextI【36】[A]1!+2!+3!+4![B]1^1+2^2+3^3+4^4[C]1^2+2^2+3^2+4^2[D]1^2+2^3+3^4+4^537.执行下面的程序段后,结果为【37】。ForI=4to1Step-1ForJ=1toIPrint“*”;NextJPrintNextI【37】[A]****[B]*[C]***[D]************************38.如果文本框Text1的内容为-12,文本框Text2的内容为7,则下列程序段运行后文本框Text3的内容显示为【38】DimxAsSingle,yAsSingle,zAsSinglex=Val(Text1.Text)y=Val(Text2.Text)5z=x-yText3.Text=Str(z)【38】[A]-5[B]7[C]-12[D]-1939.如果文本框Text1的内容为3,则下列程序段运行后Label1的内容显示为【39】DimxAsSingle,iAsSingle,sAsDoubles=0x=Val(Text1.Text)Fori=1Toxs=s*iNextiLabel1.Caption=Str(s)【39】[A]6[B]9[C]0[D]140.若i,n,a,s均为整型变量,运行下列程序段后,a的值为【40】n=3:a=3:s=0Fori=1Tons=s+aa=a*10+nNexti【40】[A]3[B]33[C]333[D]3333三、补充完善程序段:(本部分20题)41.下列程序段的功能是将a,b两个变量的值相互交换,请选择正确的选项完善程序。DimaAsSingle,bAsSingle,cAsSingle【41】a=b【42】【41】[A]b=a[B]b=c[C]c=a[D]c=b【42】[A]b=a[B]b=c[C]c=a[D]c=b42.下列程序段的功能是输入一元二次方程ax2+bx+c=0(a0)的三个系数,判断它的根的情况。请选出正确的内容将程序补充完整。a=Val(Text1.Text)b=Val(Text2.Text)c=Val(Text3.text)d=【43】Ifd0thenPrint“有两个不相等的实数根”ElseIf【44】ThenPrint“有两个相等的实数根”ElsePrint“没有实数根”【45】EndIf【43】[A]b*b-4*a*c[B]b2-4ac[C]b2-4*a*c[D]Sqr(b)–4*a*c【44】[A]d0[B]d0[C]d=0[D]a0【45】[A]End[B]EndIf[C]Else[D]EndSub43.设计一程序,计算1*2+2*3+3*4+4*5+…+N*(N+1)(N≤60)。程序界面如图36图3当用户输入N后,单击按钮“求1*2+2*3+3*4+4*5+…+N*(N+1)”后,输出正确结果。要求测试数据如下:输入输出123206075640程序界面和对象属性:对象属性属性值说明【46】Caption请输入一个N值:标签的标题Command1【47】求1*2+2*3+3*4+4*5+…+N*(N+1)按钮的标题Text1Text【48】文本框的内容Label2Caption【49】标签的标题【46】[A]Label[B]Label1[C]Label2[D]Text1【47】[A]Caption[B]Text[C]BackColor[D]Font【48】[A]Text1[B]Text2[C](空)[D]计算结果:【49】[A]Text1[B]Text2[C](空)[D]计算结果:程序:PrivateSubCommand1_Click()DimsAs【50】Dimi,nAs【51】n=Val(Text1.Text)s=0Fori=1Tons=s+【52】【53】【54】=Str(s)EndSub【50】[A]Integer[B]Long[C]Single[D]Double【51】[A]Integer[B]Long[C]Single[D]Double【52】[A]n[B]n*(n+1)[C]i*(i+1)[D]i【53】[A]Nextn[B]n[C]Nexti[D]i7【54】[A]Text1.Text[B]Text2.Text[C]Label1.Caption[D]Label2.Caption44.将一个时间(以秒为单位)转换成*时*分*秒
本文标题:高中信息模拟试题二
链接地址:https://www.777doc.com/doc-1940438 .html