浙江省稽阳联谊学校2020届高三下学期信息技术4月联考试卷

修改时间:2021-05-20 浏览次数:270 类型:月考试卷 编辑

选择试卷全部试题 *点击此按钮,可全选试卷全部试题,进行试卷编辑

一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)

  • 1. 下列关于信息和计算机技术的描述,正确的是(  )
    A . 信息不会消失 B . 因特网是计算机技术和通信技术结合的产物 C . 计算机外接音箱发出的声音属于数字信号 D . 硬盘和内存是常见的多媒体硬件设备
  • 2. 下列有关文字处理和OCR技术的说法,正确的是(  )
    A . word的自动更正功能属于人工智能 B . 使用word编辑文档时,批注与修订都会改动原文 C . 识别印刷文字,要经过图像化、行和字划分、特征抽取与匹配等过程 D . 使用OCR软件时,bmp格式肯定比jpg格式的识别准确率更高
  • 3. 关于数据库和ACCESS,下列说法正确的是(  )
    A . 数据库技术是一种对数据高效处理、冗余较少的数据处理技术 B . 数据库系统包括数据库和应用程序,但不包括硬件和人员 C . 在ACCESS中,任何操作都无法撤销 D . 在ACCESS中,字段名称只能通过设计视图修改
  • 4. 关于信息编码,下列说法正确的是(  )
    A . 信息编码的过程是信息进行数字化的过程 B . 字符“3+9=12”(不包括双引号),需要存储空间5Byte C . 在计算机内存储时,英语字符的编码都是唯一的 D . 若把声音量化位数从16位改为24位,则不同的音量数变为原来256倍
  • 5. 用photoshop软件制作“在线教育”作品。当前状态下,下列说法正确的是(  )

    A . 可以修改“平台”图层名为“直播机构” B . “资源”图层内容不可见的原因是被其他图层遮挡 C . “标题”图层设置了“波纹”滤镜效果 D . 可以把“标题”图层的图层样式复制到“背景”图层
  • 6. 一幅分辨率1024×768、颜色模式为256级灰度的未经压缩BMP图像文件,另存为JPEG格式,已知压缩比为32:1,则此JPEG文件存储容量大小约为(  )
    A . 192KB B . 24KB C . 72KB D . 768KB
  • 7. 已知k为十进制多位整数,下列选项中能正确表示含义“若k的十位是偶数则a为1,否则a为2”的是(  )
    A . a=1: if k mod 2<>0 then a=2 B . a=2: if k mod 100 \2<>0 then a=1 C . if k \100 mod 2 <>0 then a=2 else a=1 D . if k\10 mod 2=0 then a=1 else a=2
  • 8. 某算法的部分流程如图所示。执行该流程,输出t和k的值分别是(  )

    A . 14  6 B .    14  5 C .   15  6 D . 15   5
  • 9. 对一个有n个元素的数组进行排序,下列说法正确的是(  )
    A . 采用冒泡排序最多需要比较n*(n+1)/2次 B . 采用冒泡排序肯定比采用选择排序交换的次数多 C . 采用冒泡排序时,若发现某轮没有数据交换,可提前完成排序 D . 采用选择排序时,每轮完成一头一尾两个元素的排序,可减少总交换次数
  • 10. 有一字符串,由数字、字母和 “-”组成,现以“-”为分组标记,作如下处理:

    数字往后移4个,如0→4,3→7,8→2;字母倒序放在各组前面;“-”不作处理。如字符串“25f-IT4-63t-”,经过处理后变为“f69-TI8-t07-”。下列VB程序段实现该算法,则填空处的代码应该是(  )

    Const mw = "0123456789"

    s = Text1.Text: s1 = "": s2 = ""

    For i = 1 To Len(s)

      c = Mid(s, i, 1)

      If c >= "0" And c <= "9" Then

        ⑴   

        ⑵   

        s1 = s1 + c

      ElseIf c = "-" Then

            ⑶   

        s1 = ""

      Else

        s1 = c + s1

      End If

    Next i     

    j s2 = c+s1+ s2      k c = Mid(mw, t + 1, 1)    l c = Mid(mw, t, 1)

    m s2 = s2 + s1 + c     n t = (Val(c) + 4) Mod 10

    A .   nkm B .   jkl C . njl D .   nkj
  • 11. 有如下VB程序段

    Const n=9

    k = 1

    For i = 1 To (n + 1) / 2 - 1

      For j = 1 To n - i * 2

        If a(j) * k < a(j + 2) * k Then

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

        End If

        k = -k

      Next j

    Next i

    For i = 1 To (n + 1) \ 2

      List2.AddItem Str(a(2 * i - 1))

    Next i

    已知数组元素 a(1)~a(9)分别是8、6、2、9、6、3、8、11、5,执行程序后list2输出的结果分别是(  )

    A . 2  5  6  8  8 B .  8  8  6  5  2 C . 6  8  5  8  2 D .  2  6  6  8  9
  • 12. 有如下VB程序

    i = 1: j = 8

    Key = Val(Text1.Text)

    Do While i < j

      m = (i + j) \ 2

      If a(m) >= Key Then

        i = m + 1

      Else

        j = m

      End If

    Loop

    数组a(1)~a(8)分别是18、16、14、13、12、10、9、7,程序运行后,下列说法正确的是(  )

    A . 程序运行后会进入死循环 B . 在text1输入任意数字,程序运行后i=j+1 C . 代码最多可能会运行4轮 D . 在text1输入13,程序运行后m=5

二、非选择题(本大题共4小题,4+8+7+7,共26分。)

  • 13. 小美同学收集整理了英超足球联赛积分榜数据,并用Excel软件进行处理,如图a所示。请回答下列问题:

    图a

    (1) 图a中,球队积分用公式计算再自动填充得出,规则为胜一场得3分,平一场得1分,负不得分,则D3单元格中的公式是
    (2) 图a的表格数据已排序,观察表格,排序的次要关键字是
    (3) 利用图a中部分数据制作了图表,如图b所示。则该图表的数据区域是B2:B3,D2:D3,

    图 b

    (4) 修改图b中图表的数据源为包含全部球队,但要求图表显示效果不变,则应该在排名列如何设置筛选?
  • 14. 用Flash创作“海滩漫步”多媒体作品,部分编辑界面如图所示。

    请回答下列问题:

    (1) 下列有关多媒体作品创作的说法,正确的是   (多选,填字母)

    A .flash内包含脚本语言,故flash属于以程序语言为基础的创作工具。B .在多媒体作品设计中,指定使用flash软件制作作品属于创作需求分析。C .在设计制作脚本之前,应该先设计好媒体元素分解表。D .完整的作品制作流程包括作品设计、制作、测试、发布等环节。)

    (2) 库中的“人”元件是导入gif图片时自动生成的,此元件内的动画类型是(单选,填字母:A .逐帧动画 /B .动画补间 /C .形状补间)
    (3) 测试场景时,单击场景中的“暂停”按钮,动画停止,但“风车”图层的风车还在不停旋转,则该图层中的“风车”是(单选,填字母:A .位图 /B .影片剪辑 /C .图形 /D .按钮)
    (4) 为使“music”图层的声音持续播放2秒后结束,则在“music”图层中应进行的操作是 。 
    (5) 测试影片时,单击当前场景中的“场景2”按钮,停止所有声音播放,并跳转到“场景2”第1帧开始播放,则“场景2”按钮的动作脚本为on(release){
  • 15. AB两个篮球队进行了多场比赛,现在要统计比分并确定获胜球队。计分规则为胜场多的队伍获胜,若胜场相同,则计算累计小分(小分=本队得分-失分),小分多获胜,若还是相同则算平局。

    小蓝同学根据上述算法编写了一个VB程序实现比赛结果统计。每场比分记录在文本框text1中,单击“统计”按钮command1,把两队各场的比分按A队小分降序显示在列表框list1输出,同时在文本框text2输出最终结果。部分程序界面如图所示,VB代码如下,回答下列问题:

    Private Sub Command1_Click()

    Dim a(1 To 20) As Integer, b(1 To 20) As Integer

    Dim i As Integer, j As Integer, t As Integer, p As Integer, k As Integer, xiaofen As Integer

     ‘从文本框读取比分,场次k,AB两队各场的得分分别记录在数组a、b,代码略

    For i = 1 To k – 1   ‘对比分数据按A队小分降序排序

      For j = 1 To    ①  

        If    ②    Then

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

          t = b(j): b(j) = b(j + 1): b(j + 1) = t

        End If

      Next j

    Next i

    p = 0: xiaofen = 0

    For i = 1 To k     ‘统计小分并输出比分

      If  a(i) > b(i) Then    ③  

      xiaofen = xiaofen + a(i) - b(i)

      List1.AddItem Str(a(i)) + ":" + Str(b(i))

    Next i

    If p * 2 > k Or k = p * 2 And xiaofen > 0 Then

      Text2.Text = "A队获胜"

    ElseIf  Then   

      Text2.Text = "B队获胜"

    Else

      Text2.Text = "两队战平了"

    End If

    End Sub

    (1) 若希望程序在运行时列表框list1清空,则应该在代码中添加语句(单选,填字母: A . list1.additem  B . list1.clear   C . list1.清空  D . list1.caption)
    (2) 在程序划线处填入合适代码,使程序完整

     ② ③ 

    (3) 加框处代码有错,请改正
  • 16. 有一个10*10的场地,要在场地上放入若干件正方形货物。算法描述:

    ⑴货物逐个尝试放入,搜索场地矩阵(从左到右,从上到下),若某块区域能放下该货物,则标记这些相应位置为货物编号,然后返回左上角检测下一货物。

    ⑵搜索时,若右侧剩余列小于货物边长,则跳转到下一行,若下方剩余行小于货物边长,则直接返回检测下一货物,直到所有货物检测完毕。

    小武同学根据上述算法设计了VB程序。程序运行,在列表框list1降序输出货物规格,点击“存放”按钮command1,在列表框list2输出摆放完成的场地矩阵。

    算法的VB程序如下,回答下列问题。

    (1) 若货物4的尺寸改为4*4,其他不变,则货物9会被放在 (填数组下标)
    (2) 在程序划线处填上合适代码,使程序完整

    Dim hw(1 To 9) As Integer '存储正方形货物的边长

    Dim cd(1 To 100) As Integer  '场地是边长为10的正方形

    Private Sub Command2_Click()

      Dim i As Integer, j As Integer, wz As Integer, s As String

      For i = 1 To 9

        j = 1

        Do While (10 - (j - 1) \ 10) >= hw(i)   '下方空间足够

          If    ①   = False Then  '从当前位置开始能否放下

            j = j + 1

          Else  

            '把相关位置标记为i,并处理下一货物,代码略

          End If

    If 10 - (j - 1) Mod 10 < hw(i) Then  ‘右侧空间不足

       ②  

          EndIf

        Loop

      Next i

     ‘在列表框list2输出整个场地放好货物之后的矩阵图,代码略

    End Sub

    Function pd(start As Integer, bc As Integer) As Boolean

      Dim i As Integer, wz As Integer

      pd = True: wz = start

      Do While wz <= start + 11* (bc - 1) And wz <= 100

        If    ③   Then    

          pd = False

          Exit Function

    ElseIf (wz - 1) Mod 10 - (start - 1) Mod 10 = bc - 1 Then

          wz =  wz + 11 - bc     ‘位置转到下一行,与起点同列

        Else

          wz = wz + 1

        End If

      Loop

    End Function

    Private Sub Form_Load()

      ‘生成货物边长,降序显示在列表框list1,矩阵元素初始化为0,代码略

    End Sub

     ② ③ 

试题篮