当前位置: 高中信息技术(信息科技) /高考专区
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

浙江省杭州建人高复2020届高三下学期信息技术4月模拟测试卷

更新时间:2024-07-13 浏览次数:129 类型:高考模拟
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的)
  • 1. 下列有关信息说法错误的是(  )
    A . 信息技术从古到今一直都存在并不断发展,如电影、电视技术属于现代信息技术。 B . 信息的表示、传播存储必须依附于某种载体,但信息也可以脱离它所反映的事物被存储和传播。 C . 信息是看不见摸不着的,我们日常交流用到的语言文字都是信息的载体 D . 很多人喜欢做自己的个人网站发布信息,网站是由若干个网页组成,网页的基本要素是文字,图形图像和超链接
  • 2. 使用OCR软件将一篇报纸中的文字识别为文字,后在Word软件中进行排版与编辑,部分编辑界面如图所示:

    下列说法正确的是 (  )

    A . 使用OCR软件识别前的文件格式可能为“.txt” B . 文档中图片的环绕方式可能为四周型 C . 文档中共有3处修订 D . 文中添加批注对象为“h1”
  • 3. (2020·杭州模拟) 下列不属于人工智能技术应用的是(  )
    A . 学校使用人脸识别技术.保障学生安全 B . 机器人代替人工送外卖 C . 实验大楼使用声控电梯,无接触选择到达楼层 D . 在校门口使用红外体温测量仪测量入校者的体温
  • 4. 使用ACCESS软件创建“图书馆藏书登记”数据表,其设计视图部分界面如图所示。下列说法正确的是(  )

    A . “收藏日期”字段可以输入“2020/02/29” B . “编号”字段是自动编号,只有自动编号可以设置为主键 C . 该数据表添加纪录后,就不能对数据表字段名进行修改 D . 在该数据表中,“35.20元”可以是“价格”字段的有效值
  • 5. 使用UltraEdit软件查看字符内码,界面如图所示,下列分析正确的是(  )

    A . 图中共有10个ASCII码字符 B . 将字符“V”改成“Z”对应内码的十六进制表示为60H C . 字符“10-9”的内码为“3A 2D 39” D . 字符“No”的二进制码为“01001110 01101111”
  • 6. 使用PhotoShop软件为《哪吒之魔童降世》电影中的哪吒与敖丙制作了一张图片,部分界面如图所示:

    下列说法正确的是(  )

    A . 图中36%表示显示比例,若将36%调整50%,则图片的存储容量变大 B . 当前状态下,“敖丙”图层与“魔童降世”图层添加了相同的图层样式 C . 当前状态下,“哪吒”图层一定没有添加滤镜效果 D . 当前状态下,无法删除“背景”图层
  • 7. (2021高二上·磐安竞赛) 在Photoshop软件中新建一个图像文件,相关参数如图所示,保存为未经压缩的BMP文件,则其存储容量为( )

    A . 6.75 MB B . 2.25 MB C . 768 KB D . 384 KB
  • 8. (2020·杭州模拟) 运行下列程序

    Dim a(1 To 5) As Integer

      a(1) = 1

      For i = 2 To 5

        a(i) = Int(Rnd * 5) + 1

        If a(i) Mod 2 = 0 Then

          a(i) = a(i) + i

        Else

          a(i) = a(i) + a(i - 1)

        End If

     Next i

    a(1)~a(5)的值不可能的是:(  )

    A . 1,2,3,8,9 B . 1,6,2,10,11 C . 1,6,11,16,17 D . 1,4,5,10,7
  • 9. 有如下VB程序段

    Const n = 8

    i = 1: j = n

    k = Val(Text1.Text)

    Do While i < j

      m = (i + j) \ 2

      If a(m) > k Then

        i = m

      Else

        j = m - 1

    Loop

    p = (i + k) Mod n

    Label1.Caption = Str(a(p))

    已知数组a(1)到a(8)原始数据为“6,1,8,9,10,11,2,3”,在文本框Text1中输入7,执行上面代码后,Label1中的内容是(    )

    A . 6 B . 10 C . 11 D . 2
  • 10. (2020·杭州模拟) 有如下程序段:

    s=”ABCDEFGH”
    i=1

    Do While i<=Len(s)

      If i Mod 2=0 then  

        s=Mid(s, i+1, len(s)-i) & Mid(s, 1, i-1)

      End if

       i=i+1

    Loop

    Text1.text=s

    A . ACEG B . CDEFG C . CDEGH D . GHACD
  • 11. (2020·杭州模拟) 有一个有趣的仓鼠繁殖问题:第一个月买来1对仓鼠,2个月后会生1对小仓鼠,以后灭个月都会生1对小仓鼠;而生下来的仓鼠,也会从第二个月开始每月生1对小仓鼠,以此类推。试问一年后,仓鼠的总数达到多少?

    分析问题得出出生月份与仓鼠对数关系图

    由表可知仓鼠的繁殖规律:从第3个月开始,以后每个月的仓鼠对数都是前2个月仓鼠对数之和。解决上述问题的Visual Basic 程序如下:

    Dim i As Integer

    Dim a(1 To 20) As Integer

    a(1)=1 : a(2)=1

    for   ① 

      a(i)=  ②  

    Next i

    Text1. Text=Str(a(n))

    程序中画线部分①②应 填入 的语句或表达式为(  )

    A . ①i=0 To 12   ②a(i-1)+a(i-2) B . ①i=3 To 12   ②a(i-1)+a(i-2) C . ①i=3 To 12   ②a(i+1)+a(i+2) D . ①i=0 To 12   ②a(i+1)+a(i-2)
  • 12. (2020·杭州模拟) 有VB程序段:

    Function c(m As Integer, n As Integer) As Long

      If n= m Then

        c=1

      Else

        If n=1Then c= m Else c=c(m-1, n-1)*m\n

      End If

    End Function

    Private Sub Command1_Click()

      Dim k As Integer, i As Integer, sum As Long

      k = Val (Text1. Text): sum= 0

      For i= 2 To k

        sum=sum+c(k,i)

      Next i

      Text2. Text = Str (sum)

    End Sub

    在文本框Text1中输入3,执行该程序段,则文本框Text2中显示的内容是(  )

    A . 2 B . 6 C . 4 D . 8
二、非选择题(本大题共4小题,4+8+7+7,共26分)
  • 13. (2023高一上·临沂期末) 小王收集了“浙江省各地市2014、2015年人口统计表”的统计数据,并用Excel软件进行分析,部分界面如图a所示。请回答下列问题:

    1. (1) 如图a所示,要计算2015年人口排名,在G3单元格中使用Rank函数统计区域E3∶E13中的降序排名,然后通过自动填充得到G4∶G13的公式。则G3单元格中的排名计算公式是。(提示:Rank函数返回某数字相对于某一列数据的大小排名。例如:=Rank(B4,$B$4:$B$20,0)表示B4在数据区域B4∶B20中的排名,最后的参数0表示降序排列。)
    2. (2) 如图a所示,已知列F(人口增长率%)中的结果是通过公式计算得到的,若在表格的D、E列之间插入一列,则列F中的数据(选填:会/不会)改变。
    3. (3) 根据图a中数据制作的图表如图b所示,创建该图表的数据区域是

    4. (4) 将区域C2∶F13的数据复制到新工作表,在新工作表中对数据进行筛选操作,筛选设置如图c所示,则按此设置筛选出的城市有个。

  • 14. (2020·杭州模拟) 小李使用Flash软件制作主题为“乌衣巷”的多媒体作品。请回答下列问题:
    1. (1) 在制作作品前,小李进行了需求分析和规划设计,并编写了脚本。下列不属于脚本编写的是(单选,填字母:A .确定作品的结构类型/B .编写作品的脚本大纲/C .编写作品的制作脚本/D .进行媒体元素分解)。
    2. (2) 如图a所示,“诗”图层第24帧到第48帧实现了“诗”由小变大、由淡变浓的动画效果,该动画类型为(填字:动画补间/形状补间/逐帧动画)。

    3. (3) 要实现“诗人”图层中的人物一开始就出现在舞台,1秒钟后出现“诗人”动画,应做的调整为
    4. (4) 测试影片时,若各场景无交互指令,则场景播放顺序为
    5. (5) “播放”按钮的部分编辑界面如图b所示,测试时鼠标放到按钮上未呈现小手形状,以下操作可使按钮有效的是(多选,填字母:A .对“背景”图层“按下”帧进行“清除关键帧”操作/B .在“文字”图层“按下”帧处插入关键帧 /C .在“声音”图层“按下”帧中绘制图形/D .删除“背景”图层“点击”帧)。

    6. (6) 测试影片时,单击“创作背景”按钮,实现在浏览器中显示同一文件夹中的“czbj.txt”文件内容并停止所有声音的播放。则该按钮上应添加的动作脚本为on(release){ }。
  • 15. (2020·杭州模拟) 小明编写了一个有关整数闭区间合并操作的VB程序:从数据库读取闭区间数据(左端点和右端点),存储在数组a中,按区间数据左端点升序排序,然后进行合并操作,操作结果存储在数组b中。

    例如,读取的数据为 2、3、15、25、10、14、1、5、30、60、15、25,过程是:

    ⑴设置区间信息为[2,3],[15,25],[10,14],[1,5],[30,60],[15,25];

    ⑵按区间左端点升序排序,得到J区间信息为

    [1,5],[2,3],[10,14],[15,25],[15,25],[30,60],[15,25];

    ⑶合并区间,得到[1,5],[10,25],[30,60]。说明:区间[1,5]和[2,3]合并为[1,5],区间[10,14]和[15,25]合并为[10,25],区间[10,25]和[15,25]合并为[10,25],因此合并后的结果为:

    [1,5],[10,25],[30,60]三个区间。

    程序功能如下:单击“读数据库”按钮Command1,程序从数据库读取数据,输出在文本框Text1中;单击“开始处理”按钮Command2,程序进行区间排序,并进行区间合并操作,操作后的结果输出在文本框Text2中。程序运行结果如图所示。

    实现上述功能的VB程序如下,请回答下列问题:

    1. (1) Private Sub Command1_Click()中的Click()是(单选,填字母:A .对象名、B .属性名 、C .事件名、D .事件处理过程名)
    2. (2) 从数据库中读入的区间为[1,10],[15,20],[6,18],[25,30],[31,200],则合并操作后的区间为
    3. (3) 请在划线处填入合适的代码。

      Dim a(l To 100) As Integer ′数组a存储合并前的区间

      Dim b(l To 100) As Integer ′数组b存储合并后的区间

      Dim n As Integer    ′n表示区间个数

      Private Sub Command1_Click()

       Dim s1 As String, i As Integer

        ′读取数据,并存储到数组a中,并输出在文本框Text1中,代码略

      End Sub

      Private Sub Command2_CIick()

        Dim s2 As String, i As Integer, j As Integer, k As Integer

        Dim n As Integer, t As Integer, x As Integer

        For i=1 To n-1

       For j=1 To 2 * n-2 * i Step 2

         If  ① Then

          t=a(j): a(j)=a(j+2): a(j+2)=t

          t=a(j+1): a(j+1)=a(j+3): a(j+3)=t

         End If

       Next j

        Next i

        k=2

        b(1)=a(1): b(2)=a(2)

        i=2: j=3

        Do While j <=2 * n

          If b(i) >=a(j) Then

           If b(i) <=a(j+1) Then ② 

          Else If b(i)+1=a(j) Then

           b(k)=a(j+l)

          Else

           k=k+1:③

           k=k+1: b(k)=a(j+1)

           i=i+2

          End If

           j=j+2

        Loop

        For x=1 To k-2 Step 2

          s2=s2 & “[”& b(x) & “,” & b(x+1) & “]” & “,”

        Next x

        s2=s2 & “[” & b(x) & “,” & b(x+1) & “]”

        Text2.text=s2

      End Sub

  • 16. (2020·杭州模拟) 某编码由4个信息位和3个校验位组成,通过对编码信息进行验算,能够检测并纠正一位错误代码。该7位编码中b1~b4为信息位,p1~p3为校验位,位置如表所示:

    编码中位

    1

    2

    3

    4

    5

    6

    7

    对位信息

    p1

    p2

    b1

    p3

    b2

    b3

    b4

    校验的方式如下,求校验值g1、g2、g3:

    g1 = p1 Xor b1 Xor b2 Xor b4

    g2 = p2 Xor b1 Xor b3 Xor b4

    g3 = p3 Xor b2 Xor b3 Xor b4

    其中Xor 为异或运算,规则是:0 Xor 0 =0,0 Xor 1 =1,1 Xor 0 =1,1 Xor 1 =0,p1 Xor b1 是将p1、b1 转换为二进制后按位进行异或运算,如7 Xor 12 的结果为11。

    a.若计算得到的校验值g1、g2、g3 均为0,说明校验正确,数据无错误。例如:若7 位编码为1101001,计算校验值g1、g2、g3 值均为0,验证正确。

    b.若校验值g1、g2、g3 不全为0,说明数据有错,出错位置为g3g2g1(二进制数表示),纠错的方法是对错误的位进行取反,即“0”变“1”,“1”变“0”。例如:若7 位编码为1111001,计算校验值g1=1、g2=1、g3=0,不全为0,说明数据有错,错误位置在011(二进制数)位,即第3位,原位置上“1”应为“0”,正确编码为1101001。

    小明为此编写了VB 程序,程序运行时,在文本框Text1 中输入编码值,单击“校验”按钮Command1 后,在文本框Text2 中输出运行结果,如图所示。

    实现上述功能的 VB 程序如下,请回答下列问题:

    1. (1) 若按上述规则的7位编码为1001000,其中一位有错,则正确的编码应为
    2. (2) 请在划线处填入合适的代码并对加框处改正

      Function check(s As String) As Integer

      Dim i As Integer, g1 As Integer, g2 As Integer, g3 As Integer

      Dim c(1 To 7) As Integer

      For i = 1 To 7

       c(i) = Val(Mid(s, i, 1))

      Next i

      g1 = c(1) Xor c(3) Xor c(5) Xor c(7)

      g2 = c(2) Xor c(3) Xor c(6) Xor c(7)

      g3 = c(4) Xor c(5) Xor c(6) Xor c(7)

      If g1 + g2 + g3 = 0 Then check=0 Else check=

      End Function

      Private Sub Command1_Click()

      Dim i As Integer, m As Integer, Outs As String

      m=  ② 

      If m = 0 Then

        Text2.Text = “验证正确,数据无错误”

      Else

        For i = 1 To 7

       If i = m Then

         Outs=Outs+   ③  

       Else

         Outs = Outs + Mid(Text1.Text, i, 1)

       End If

        Next i

        Text2.Text = “第” + Str(m) + “位上数据有错误,正确编码应为:” + Outs

      End If

      End Sub

       ② ③ 

      加框处改正:

微信扫码预览、分享更方便

试卷信息