1、台州中学2022学年其次学期期中试题高一 技术信息技术部分命题人:许周旺 审题人:戴荣炉一、单选题:(本大题15小题,每小题2分,共30分)1下列不属于信息的是( ) A报纸上刊登的新闻B书本中的学问 C存有程序的U盘D电视里播放的足球竞赛实况2对于信息特征的理解,下列说法正确的是( ) A信息是可以加工处理的 B信息共享指的是将信息传递给对方,而自己失去这一信息C信息的价值是不会转变的 D存在不依附于任何载体的信息3下列关于算法的叙述不正确的是( ) A算法是解决问题的方法和步骤 B算法具有确定性、可行性、有限性等基本特征C一个问题的算法都只有一种 D常见的算法描述方法有自然语言、流程图、计
2、算机语言等4.一只秀丽的酒杯被摔碎了,则秀丽,酒杯,摔,碎了分别是( ) A对象,属性,大事,方法 B对象,属性,方法,大事 C属性,对象,方法,大事 D属性,对象,大事,方法5下图(第5题图)是VB控件工具箱的部分截图,其中“标签”控件工具是( )A1 B2 C3D4 第5题图 第6题图6小李在设计VB程序时所使用复选框对象的属性窗口如上图(第6题图)所示,他想编写该复选框单击大事的处理过程,则该大事处理过程名是( ) ACheckBox_Click B加粗_Click CCheck1_Click D复选框_Click7下列可作为VB变量名的是( )A4ABD_YCY + XDAnd8关于程
3、序中的变量,下面说法中错误的是( )A一旦将数据存入某变量,读取变量中的值,不会转变变量的内容B一旦将数据存入某变量,以后就不能将新的数据存入该变量C一旦将数据存入某变量,以后可以将新的数据存入该变量D一旦将数据存入某变量,只要不把新的数据存入,变量的内容不会转变9在Visual Basic中,语句Text1.Text=QQ2022中的Text1是( )A属性名 B属性值 C对象名 D窗体名10有一属于挨次结构的流程图,以下流程图中的符号,可能不需要用到的是( ) A B C D11在VB中,下列函数返回值最大的是( )ASqr(9) BAbs(-3.2) Cint(3.2) DLen(3.2
4、)12有如下VB程序段m=a(1)For i=2 to 100 If a(i) m then m=a(i)Next i该程序段执行后,变量m中存储的是( )A累加值B计数值 Ca(1)至a(100)中的最大值D最小值13已知三角形的三条边长分别为、,半周长,该三角形面积计算公式为:,计算S的VB语句是( )AB)CD)14为使左、右框内的Visual Basic程序段能实现相同的功能:右框内划线处的内容可以是( )(A)s 9 (B)s = 9 (C)t 9 (D)t = 9第15题图15. 小明编写了如下VB程序段:Private Sub Command1_Click() Dim x As
5、Double Dim y As Double x = Val(Text1.Text) y = Abs(x) x = int(y) Text2.Text = Str(x)End Sub此应用程序执行后,毁灭了如第15题图所示的错误信息,请问产生此错误的缘由是( )A. 语句y = Abs(x)有误B. 缺少对象424C. 语句x = int(y)有误D. 缺少文本框Text1或文本框Text2二综台题:本大题共5小题,其中第16题3分,第17题2分,第18题4分,第19题6分,第第20题5分,共20分。16有如下VB程序段a=12b=54a=bb=a该程序段运行后,a,b的值分别为_、_,该程序
6、结构属于_结构(选填:挨次、选择、循环)。(每空1分)17.小强想编写一个能够完成交换变量a和b值的小程序,该程序对应的算法流程图如下图所示:开头变量a,b分别赋值b=b+aa=b-a 结束输出a,b该流程图粗线框部分所在的位置应填写的内容是 。(2分)18. 有如下Visual Basic程序段:Dim i As Integer, s As Integeri = 1s = 0Do While i 0 Then (第19题) ElseIf Then y = 0 ElseIf x 0 Then y = Abs(x) End If End Sub20. 王敏的E-Mail邮箱密码遗忘了,但她需要收
7、一封很重要的来信,请你帮她尽可能找出密码。她零星记得自己密码信息:密码是六位数字,前面两位为31;最终两位数字相同;能被16和46整除。程序界面如下图所示,单击 挂念找回密码按钮(Command1),可能的密码显示在列表框List1中。 解决此问题的相应程序如下:Private Sub Command1_Click()Dim a As Integer, s As long, b As Integer, i As IntegerFor i = 0 To s = 310000 + i If s Mod 46 = 0 And s Mod 16 = 0 Then b = (s Mod 100) 10
8、If a = b Then List1.AddItem Str(s) End If End IfNext iEnd Sub(1)解决此问题的算法是_。(选填:枚举算法 或 解析算法)(1分)在程序和划线处,填入适当的语句或表达式,把程序补充完整:(2)程序中划线处应填入_。(2分)(3)程序中划线处应填入_。(2分)台州中学2022学年其次学期期中考试技术信息技术部分参考答案一.选择题: C B C D A C B B C B B C D B D二.填空16. a,b的值分别为_ 54_、_54_,该程序结构属于_挨次_结构(每空1分)17. b=b-a (2分)18. 变量s的值为_10_,i的值为6。(每空2分)19. _y=x*x_+2*x+1_ _x=0_ _text2.text=str(y) 或_text2.text= y _(每空2分)20. (1)解决此问题的算法是_枚举算法_。(1分)(2)程序中划线处应填入_9999_。(2分)(3)程序中划线处应填入_a= s mod 10_。(2分)