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

浙江省温州新力量联盟2020-2021学年高二下学期信息技术...

更新时间:2021-07-30 浏览次数:140 类型:期末考试
一、选择题(本大题共12小题,每小题2分,共24分)
  • 1. 下列有关信息和信息处理的说法错误的是:(    )
    A . 现代信息技术以计算机和通信技术为支撑,以微电子和光电子技术为基础 B . 计算机处理文字、声音、图像和视频等信息时,首先要把信息转为二进制代码 C . 在小度智能屏面前摆一个“停止”的手势,即可暂停正在播放的视频,体现了人工智能的应用 D . 在word字处理软件执行语法和拼写检查时可以自动更正文中的语法和拼写错误
  • 2. 下列关于信息的获取、表达和交流的说法错误的是:(    )
    A . 保存网页时,保存类型选择“网页,全部(*.htm;*,html)”,网页中的图片保存在特定文件夹中 B . 我们通过HTTP协议访问邮箱所在的网页,并通过SMTP协议发送邮件。 C . 疫情期间,相隔两地的亲友通过手机视频连线“云拜年”,这主要体现了多媒体技术的交互性 D . 在博物馆中扫描二维码就听到关于该文物的介绍,扫描二维码是获取信息的过程
  • 3. 用Access设计一个记录学生刷卡进出校门情况的数据库,其中“考勤”数据表中至少需记录如下表所示信息,已知学号的组成格式是4位数的年份+2位数的学校编号+2位数的班级编号+2位数的序号,关于“考勤”数据表,以下说法错误的是:(    )

    学号

    姓名

    到校时间

    离校时间

    状态

    2020050101

    陈芸

    2021/5/10 6:50

    2021/5/10 11:55

    正常

    2020050903

    刘晓东

    2021/5/10 6:54

    2021/5/10 10:55

    异常

    2020050324

    钱宇

    2021/5/10 7:13

    2021/5/10 10:55

    异常

    2020050903

    刘晓东

    2021/5/10 13:13

    2021/5/10 17:02

    正常

    ……

    ……

    ……

    ……

    ……

    A . “状态”字段的类型可设置为“是/否”型2/9 B . “学号”字段不能设置为自动编号类型 C . “考勤”数据表中只能在“状态”字段后面添加新字段 D . “考勤”数据表中删除了钱宇的记录后不能通过撤消操作来还原
  • 4. 用UltraEdit 软件查看字符内码,部分界面如图所示,以下说法正确的是:(    )

    A . 当前所有字符在计算机中存储时所占空间为20bit B . 大写字母“K”在计算机内存储为:01001011 C . 小写字母“u”的内码是75D D . 图中有2 个字符不是ASCII 字符
  • 5. 在Goldwave 中编辑某声音文件,界面如下所示:

    以下说法正确的是:(    )

    A . 在当前状态下单击“剪裁”按钮,声音总时长变成20秒 B . 当前状态下单击“删除”按钮,左声道30秒~50秒的声音变为静音 C . 当前状态下,单击“复制”按钮,再单击“粘贴"按钮,声音文件大小将变大 D . 在当前状态下插入5秒静音,声音播放到30秒时将有5秒静音效果
  • 6. 一个时长为10秒、400X300像素、16位色、PAL制式(25帧/秒)的未经压缩的AVI格式无声视频文件,压缩为MP4格式后的文件大小约为570KB,则其压缩比约为(    )
    A . 100:1 B . 25:1 C . 410:1 D . 10:1
  • 7. 逻辑表达式x mod 2=1 and (y mod 2=0 or x\10 >y )结果为True时,x,y值可能是(    )
    A . x=39 y=5 B . x=28 y=4 C . x=86 y=3 D . x=53 y=4
  • 8. 某算法的部分流程图如下图所示。执行这部分流程,若输入s的值为3456,则输出st的值为(    )

    A . 6543 B . 654 C . 36 D . 63
  • 9. 有如下程序段,

    s1 = "ABCDE": n = Len(s1)

    s2 = "": t = 1: pos = 0

    For i = 1 To 3

        pos = pos + i * t

        If pos > n Then pos = pos - n

        If pos < 1 Then pos = pos + n

        s2 = s2 + Mid(s1, pos, 1)

        t = -t

    Next i

    执行该程序段后,变量s2 的值是(    )

    A . "ADB" B . "AEB" C . "AEA" D . " ADE"
  • 10. 采用冒泡排序算法对某数据序列进行排序,经过第一轮排序后的结果是“1,7,4,5,9,6,8”,那么原数据序列不可能是(    )
    A . 7,1,5,9,4,6,8 B . 7,1,9,4,5,6,8 C . 7,1,4,9,5,6,8 D . 7,1,4,9,5,8,6
  • 11. 以下程序段实现将数组中比a(1)大的数据都排在后面,不大于a(1)的数据都排在前面,a(1)在两者之间,例a(1)~a(6)中的数为:6,7,2,4,8,9,则处理后a(1)~a(6)依次为2,4,6,8,9,7,数组变量a(1)~a(6)中随机存入6个正整数,代码略

    L=2: R=6

    Do While L = R

        If  Then

            t = a(L): a(L) = a(R): a(R)= t

           

        Else

           

        End If

    Loop

    t = a(R): a(R) =a(1): a(1)=t

    上述程序段中方框处可选语句为:(    )

    ① a(L) > a(1)    ② a(L) > a(R)    ③R = R - 1     ④L = L + 1

    A . ①③④ B . ②③④ C . ①④③ D . ②④③
  • 12. 某对分查找算法的VB 程序段如下:

    i =1 : j=10 : s="" : n=0

    key = 10+int(Rnd*20)

    Do While i<=j

        n=n+1

        m=(i+j)\2

        s =s+ str(m)

        If key = a(m) Then Exit Do      'ExitDo表示退出循环

        If key < a(m) Then j=m-1 Else i=m+1

    Loop

    a(1)~a(10)中的值依次是5,8,16,23,29,30,42,51,57,69执行程序后,以下说法正确的是:(     )

    A . s的值可能是"5 8 6 7" B . i的值一定小于6 C . j的值一定大于2 D . n的值一定小于4
二、非选择题(本大题共4小题,4+8+7+7,共26分)
  • 13. 某同学收集了近十年我国主要农产品的产量及人口数据如下图,请完成下面的小题

    图a

    1. (1) 为了计算2020年、2019年、2018年各农产品的人均值,在C13中输入公式,向下填充至C15后再向右填充至K15后,发现计算结果出错,则应将C13中的公式改为
    2. (2) 将历年年产量数据按秋粮年产量从高到低排序,则排序区域应选择
    3. (3) 根据表中数据创建图b所示的图表,结合图a,以下说法正确的有               (多选题,填字母)

      图b

      A . 图表的数据区为B2:B12,D2:D12,H2:H12 B . 观察图b所示的图表可知近10年早稻年产量最小值出现在2011年 C . 对早稻和夏收粮都筛选最大的2项后,图表只显示2020、2017、2014、2013年的数据 D . 将C3:K12区域单元格数字格式设置为1位小数,C15:K15中显示的计算结果不会变化
  • 14. 某同学制作主题为“四季”的多媒体作品。首先使用Photoshop软件处理图像,然后使用Flash软件制作动画作品。请回答下列问题:
    1. (1) 处理图像的部分界面如图a所示。下列说法正确的有            (多选,填字母)。

      图a

      A . 确定背景图片的获取方式是用photoshop软件制作,属于多媒体作品设计时的媒体元素分解 B . 保存为“背景.JPG”格式后,白云将呈现外发光和斜面和浮雕效果 C . 当前状态下可以将花图层移到右树图层和左树图层之间,而不影响画面效果 D . 背景图层可以添加“镜头光晕”滤镜 E . 当前状态下,可以将左边的树移动到右边树的近旁
    2. (2) “秋收”按钮的制作界面如下图所示。

      图b

      测试场景时发现,鼠标移到按钮的“秋收”文字上时,按钮才能被单击,鼠标不在文字上时按钮无响应,可以解决这个问题的操作有            (多选,填写字母)

      A . 删除“文字”图层的点击帧 B . 对“图形”图层的“按下”帧执行清除关键帧 C . 删除“图形”图层的点击帧 D . 将“图形”图层的“弹起”帧复制到“按下”帧中
    3. (3) 测试场景时,画面停在最后帧,音乐持续播放,单击“秋收”按钮时,跳转到本场景第1 帧播放,音乐也重新播放(无重叠音乐),则“秋收”按钮中的动作脚本命令是
    4. (4) “标题”图层需要制作以下动画效果:文字“秋收”从第30帧开始从完全透明变为完全显示,动画持续2秒,动画结束后文字仍一直显示。可在“标题”图层先执行以下操作: ,再选择第30帧创建补间动画。

      图c

  • 15. 某单位招聘人员,根据应聘人员的笔试成绩从高到低取一定比例的人员进入面试,若按比例计算出的人数为小数,则直接取整(不四舍五入),若进入面试的最后1名有多个同分人员,同分人员也进入面试。程序运行界面如下,请完成后面的小题:

    1. (1) 程序运行时自动清空文本框Text1中显示的内容,应该在            事件处理过程执行相关命令
      A . Form_load B . Text1_Change C . Command1_Click
    2. (2) 实现上述功能的VB程序如下,请在划线处填入合适的代码。

      '人员编号和笔试成绩分别存储到数组变量id 和score中,应聘总人数存储在变量n中面试比例在文本框Text1中输入,所输入比例值必须使面试人数大于1且小于n,代码略。

      Private Sub Command1_Click( )

          Dim i As Integer, j As Integer, st As String, t As Integer

          For i = 1 To n - 1             '按笔试成绩从高到低排序

              k = i

              For j = i + 1 To n

                  If  Then k = j

              Next j

              If k <> i Then

                  st = id(k): id(k) = id(i): id(i) = st

                  t = score(k): score(k) = score(i): score(i) = t

              End If

          Next i

          num =

          j=num+1

          Do while j<=n

              If  Then Exit Do

              j=j+1

          Loop

          For k=

              List2.AddItem Str(k) + " " + id(k) + " " + Str(score(k))

          Next k

      End Sub

    3. (3) 程序中加框处代码有错,请改正
  • 16. 某旅行团需在酒店预订一批房间,要求所预订的房间号码尽量集中,如果有多种方案,优先选择预订房间数目较少的方案,有多组可选方案时选择起始房间号最小的方案。酒店有单人间和双人间两种房间,b 数组按房间号顺序存储该房间可入住人数,其中可入住人数为0 时,表示该房间已有人入住,不可预订。比如有16 个房间可入住人数如下:

    房号

    i

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    人数

    b(i)

    2

    0

    2

    2

    0

    1

    2

    1

    2

    1

    0

    2

    1

    0

    2

    2

    下表给出了选择预订房间的过程(区间长度表示预订房间的起始房号到最后一个房号包含的房间数,区间长度值越小,代表预订房间分布越集中),选择最优方案过程如1)2)3)所示

    1)从房间号码分布区间长度值最小原则,选择方案2、4、9

    2)分布区间长度值相同时,选择预订房间数目最小的,因此选择方案2、9

    3)所有可选方案中,优先选择最先成立的(起始房号最小的)方案,最终选择方案2

    程序运行界面如下,请完成相应的小题

    1. (1) 如下图所示16个房间,当入住人数为5人时,预订房间号是:
    2. (2) 请在划线处填写适当的代码

      Const n = 16      '假设酒店总房间数为16

      Dim b(1 To n) As Integer      'b数组按房间号顺序存储各房间可入住人数

      Function find1(x, y) As Integer

          '函数find1(x,y)的作用是从b(x)到b(y)中找到值为1的数组变量的下标,若找不到,返回值为0

      End Function

      Private Sub Command1_Click( )

          Dim s As Integer d As Integer, f as integer, num As Integer, roomnum As Integer

          Dim minnum as integer      'minnum 变量存储当前最优方案中的预订房间数目

          Dim mindist As Integer      'mindist 存储当前的最小分布区间长度

          '所有房间的可入住人数按房间号码顺序存储到数组b 中并显示在list1 中,代码略

          num = Val(Text1.Text)

          minnum = n: mindist = n :s = 0 : start = 0: f = 0: pos = 0

          For i = 1 To n

              If b(i) <> 0 Then

                  j = i: s = 0: roomnum = 0

                  Do While s < num And j <= n

                      s = s + b(j)

                      If b(j) > 0 Then roomnum = roomnum + 1

                      j = j + 1

                  Loop

                  d =

                  If s = num Then

                      If d < mindist Or  Then

                          start = i: mindist = d: minnum = roomnum: pos = 0

                      End If

                      ElseIf s > num Then     '若可入住人数超出,在当前区间内所选房间中取消1个单人间

                      f = find1(i + 1, j - 2)

                      If f > 0 Then

                          If d < mindist Or d = mindist And roomnum-1 < minnum Then

                              start = i: mindist = d: minnum = roomnum - 1: pos = f

                          End If

                      End If

                  End If

              End If

          Next i

          If start = 0 Then

              Label2.Caption = "房间数量不足"

          Else

              List2.AddItem "预订房间:" + Str(minnum) + "间"

              For i = start To

                  If b(i) > 0 And i <> pos Then

                      List2.AddItem "房间号:" + Str(i) + ",入住人数:" + Str(b(i))

                  End If

              Next i

          End If

      End Sub

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

试卷信息