资源简介 2018学年第一学期期末模拟测试卷高二年级技术学科 试题第一部分 信息技术(共50分)一.选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)1.下图是某软件管家对系统工具类软件提供的评价排名,这种评价属于( )A.统计评价 B.专家或核心刊物评价 C.个人推荐 D.以上都不是2. 某协议的主要功能是完成对数据包的确认、流量控制和网络拥塞;自动检测数据包,并提供错误重发的功能,该协议的简称是A.HTTP B.SMTP C.TCP D.POP3. 使用UltraEdit软件查看字符“2018 第一学期”的内码,部分界面如图所示。下列说法正确的是A.原文包含4个ASCII码 B.共占10个字节C.关系表达式“10”>“2”的值为True D.字符“期”的内码是“C6 DA”4. 使用Access软件打开数据库,部分界面如下图所示,下列说法正确的是A.当前数据库包含3张数据表 B.数据表“学生联系”有3条记录C.可以将Access数据表中的数据导出到Excel D.在数据表“学生联系”中输入多条记录时,可以先不输入学号5. 目前很多的网络电视都能实现视频点播,点什么就播什么,这主要体现了多媒体的( )A.交互性 B.集成性 C.实时性 D.载体依附性6. 把十进制数160转化为八位二进制数后,高(左)4位加2,低(右)四位加6后,再转化为十进制数,结果为A.168 B.198 C.166 D.1827.下列四个图均为200*100像素,24位色的图像,其存储容量大小的说法正确的是:( )a b c dA.如果是BMP文件,文件容量大小依次是D>C>B>AB.如果是JPG文件,文件容量大小无法判断C.如果是BMP文件,文件容量一样大D.如果是JPG文件,文件容量一样大8. 用Flash软件制作动画作品,其中一个场景的部分时间轴界面如下图所示。下列说法正确的是A.“背景”图层的前面20帧的内容和后面20帧的内容肯定相同B.在“音乐”图层的第一帧可以添加声音C.不能删除“音乐”图层D.为了实现该场景的循环播放,可以直接在第40帧添加帧动作gotoAndPlay(1);9.下列问题不能用算法描述的是 A.将四位十进制数转换为对应的二进制数 B.列出方程y=3x-1的所有整数解C.求100个整数中的最大值和最小值 D.将100个实数按升序排列10.表达式 15 Mod 4 + 13 5 * 2 的值是 A.7 B.0 C.2 D.411.随机产生一个整数或带一位小数的实数,范围在【1,9.9】,满足此条件的VB表达式是A. 1 + Int(Rnd * 89)10 B. 1 + Int(Rnd * 90)/10C. 1 + Int(Rnd * 89)/10 D. 1 + Int(Rnd * 8.9)12.某VB程序段如下:Dim x As String,y As String,z As Stringx=”123”y=”1212”If x>y Then z=x+yElse z=y+zEnd IfLabel1.Caption=z该程序段执行后,在标签Label1中显示的内容为( )A.123 B.1212 C.1231212 D.1212123二、非选择题(本大题共 5小题,其中第13小题4分,第 14 小题 5 分,第 15小题 8分,第16小题3分,第 17小题 6分,共26分)13.浙江省近五年居民人均可支配收入的统计情况如第13题图a所示,请回答下列问题:第13题图a(1)已知表中所有“同比±%”列的数据都采用相同的方法计算得到的,且采用了自动填充功能,那么J13单元格编辑栏中的内容为 ▲ ;(2)若要对农村常住居民的数据根据2016年的同比增长情况降序排列,应选择的排序区域是 ▲ ;(3)农村常住居民近两年收入情况如第13题图b所示, 对应的图表数据区域应为 ▲ ;(4)若将K11单元格的值改为“七百一十八”,则会 引起的变化是 ▲ (单选,填字母:A.不会发生变化/B.单元格L11显示的内容为#VALUE/C.单元格J11和L11显示的内容为#VALUE/D.单元格L11显示的内容为#NAME)。14.下面程序的功能是从原字符串中删除指定的字符串(都是ASCII码字符)。 文本框Text1为原字符串,文本框Text2为待删除字符,单击“删除”按钮后,在文本框Text3中输出处理结果,在文本框Text4中输出删除字符串次数。程序界面和代码如下:第14题图Private Sub cmdDel_Click()Dim s1 As String, s2 As String, s As StringDim n1 As Integer, n2 As Integer, i As Integers1 = Text1.Text:s2 = Text2.Textn1 = Len(s1): n2 = Len(s2)i = 1 : m = 0Do While i <= n1 If Mid(s1, i, n2) = s2 Then ① m = m + 1 Else s = s + ② i = i + 1 End IfLoopText3.Text = sText4.Text = Str(m)End Sub(1)在VB程序代码中的“cmdDel_Click”指的是 。A.对象名 B.属性名 C.事件名 D.事件处理过程名(2)在程序划线处应填入的合适表达式或语句分别是:① ② (3)如第14题图,将待删字符改为“t”,执行程序后,Text4中输出值为 。15.小王制作主题为“绿色出行”的多媒体作品。首先使用 Photoshop 软件处理图像,然后使用 Flash软件制作动画。请回答下列问题:图 a(1)在制作作品前,小王进行了相应的多媒体分析和规划。下列属于脚本编写过程的是(单选,填字母:A.确定该作品面向的用户群体/ B.进行媒体元素分解 / C.确定该作品的主题思想/ D.评估该作品的经济效益)。(2)如图 a 所示,“单车”图层第 31 帧至 40 帧实现“车”到“共享单车”的补间动画,则该补间动画的类型是 。(3)库中的音频素材时长为 6 秒,应用于“音乐”图层中,要使场景动画播放完毕时声音停止,可将声音的“同步”属性设置为_______(选填:事件/ 数据流)。图 b16. 编写VB程序,实现如下功能:单击“开始”按钮Command1,文本框Text1、Text2中自动产生[0,99]的随机整数,用户在文本框Text3中输入两数之和,单击“检测”按钮Command2,在列表框List1中输出计算结果是“正确”或“错误”,到此完成第1题测试。单击“下一题”按钮Command3,文本框Text1和Text2中重新生成随机整数,进行第2题测试……练习10题,一轮测试完成,每做对1题加10分,全部做对得100分。运行界面如图所示,程序代码如下:Dim c As Integer,Dim s As IntegerPrivate Sub Command1_Click()c = 0 :s = 0 RandomizeList1.ClearText1.Text = Str(Int(Rnd() * 51)) Text2.Text = Str(Int(Rnd() * 51)) Command1.Enabled = FalseCommand3.Enabled = TrueEnd SubPrivate Sub Command2_Click()If Val(Text3.Text) = Val(Text1.Text) + Val(Text2.Text) Then List1.AddItem "正确" s = s + 10Else List1.AddItem "错误"End If (1) If c = 10 Then Command3.Enabled = False Command1.Enabled = True List1.AddItem "您的得分是" + (2) End IfEnd SubPrivate Sub Command3_Click()代码略 ' 文本框Text1和Text2中重新生成数据End Sub17.某仓库物品代码格式为“X—XXX—XXXXX—Y”,其中“X”和“Y”均为0到9之间的数字, “Y”为校验码。校验码由前面9个X计算得到,计算方法为:从左边开始,第1个数字乘以1 加上第2个数字乘以2……依此类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。小吴设计一个根据校验码校验物品代码的VB程序,功能如下:在文本框txtCode中输人物品代码,单击“校验”按钮Command1,如果输人的校验码与计算所得的校验码一致,则输出“校验通过。”(如第17题—1图所示),否则输出“校验不通过!”(如第17题—2图所示)。 第17-1题图 第17-2题图实现上述功能的VB程序如下:Dim s As String '用于存储输入的物品代码Dim ch As StringDim i As Integer, j As IntegerDim sum As Integer '用于存储计算校验码的累加和Dim check_old As Integer '用于存储输入物品代码中的校验码YDim check_new As Integer '用于存储按照前面9个数字X计算所得的新校验码Dim a(1 To 10) As IntegerPrivate Sub Command1_Click()'从物品代码中取出9个数字X依次存储到a(1)到a(9)中,取出校验码Y存储到a(10)中 (1) j = 0 For i = 1 To 13 ch = Mid(s, i, 1) If (ch >= "0") And (ch <= "9") Then (2) a(j) = Val(ch) End If Next i '计算新的校验码并和输入的校验码进行比较 sum = 0 For i = 1 To 9 (3) Next i (4) check_old = a(10) If check_old = check_new Then Label1.Caption = "校验通过。" Else Label1.Caption = "校验不通过!" End IfEnd Sub请在程序划线处应填入合适的表达式或语句。第一部分 信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分)1.A2.C3.D4.C5.A6.B7.C8.B9.B10.11.B12.C二、非选择题(本大题共 5小题,其中第13小题4分,第 14 小题 5 分,第 15小题 8分,第16小题3分,第 17小题 6分,共26分)13.(1) =(I13-G13)/G13*100(1分)(2) B9:L12(1分)(3) J9:J12,L9:L12(1分)(4) B(1分)14.(1) D(1分)(2) ① i=i+n2 或等价表达式(2分)② Mid(s1,i,1)(1分)(3)3(1分)15.(1) B(2分)(2)形状补间(1分)(3)数据流(1分)(4)ADE(2分)(5)On(press){gotoAndStop("end",1);}或用release代替press(2分)16.(1) c=c+1 (2分) (2) str(s)(1分)17.(1) txtCode.Text(1分)(2) j=j+1(2分)(3) sum=sum+a(i)*i(1分) (4) check_new =sum Mod 10(2分) 展开更多...... 收起↑ 资源预览