浙江省衢州市2018-2019学年高二下学期信息技术期末教学质量检测试卷

试卷更新日期:2019-07-23 类型:期末考试

一、选择题(本大题共12小题,每小题2 分,共24分)

  • 1. 下列有关信息及信息安全的说法,正确的是(   )
    A、图形图像是常用的信息表达技术 B、“盲人摸象”的例子体现了信息具有不完全性 C、为了便于记忆,最好将银行账户密码设置为简单的数字组合 D、网络中计算机木马和病毒层出不穷,故应该安装多个杀毒软件
  • 2. 下列有关网页与浏览器的说法,不正确的是(   )
    A、网页的三种基本元素是文字、图形图像和超链接 B、网页内容是用 HTML(超文本标记语言)进行描述的 C、浏览器中收藏的网页,在未联网的状态下也能进行浏览 D、浏览器中以“*.txt”格式另存网页,网页中的超链接不能被保存
  • 3. 下列应用中,没有体现人工智能技术的是(   )
    A、全自动无人驾驶的汽车 B、具有人脸识别功能的门禁系统 C、OCR 软件识别图像中的文字 D、Excel 软件中的自动填充功能
  • 4. 使用 UltraEdit 软件观察字符“衢州 Good!”的内码,部分界面如图所示。

    下列说法正确的是(   )

    A、字符“f”内码值的二进制表示为“1100110” B、字符“J”内码值的十六进制表示为“50” C、全部字符中共有 5 个 ASCII 码 D、全部字符的内码共占 10 位
  • 5. 下列有关数据压缩的说法,正确的是(   )
    A、压缩比是衡量压缩技术好坏的唯一标准 B、MPEG是一种静态图像压缩标准,属于有损压缩 C、JPEG是一种动态图像压缩标准,属于有损压缩 D、用WinRA 软件对某文件进行压缩,属于无损压缩
  • 6. 用Goldwave软件编辑某音频文件,部分界面如图所示。当前状态下,先执行“删除”, 然后插入10秒静音后直接保存,则该音频文件的大小约为(   )

    A、3.3MB B、5.0MB C、6.7MB D、8.4MB
  • 7. 下列VB表达式的值等于23的是(   )
    A、Str(20) + “3” B、Len(“-20”) + 20 C、Val(“-20”) + 20 D、Abs(Int(-23.3))
  • 8. 某算法的部分流程图如图所示,执行这部分流程,输出m,n的值分别为(   )

    A、1,14 B、1,20 C、6,14 D、7,20
  • 9. 有 VB 程序段如下:

    s = "2019appreciate": sum = 0

    For i = 1 To Len(s)

    ch = Mid(s, i, 1)

    If ch >= "a" And ch <= "z"

    Then m = Asc(ch) - Asc("a") + 1 a(m) = a(m) + 1

    End If Next i

    For i = 1 To 10

    If a(i) > 0

    Then sum = sum + 1

    Next i

    数组 a 各元素的初始值都为 0,执行该程序段后,则变量 sum 的值为(   )

    A、10 B、7 C、4 D、3
  • 10. 有VB程序段如下:

    Randomize

    For i = 1 To 6

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

    If a(i) Mod 2 = i Mod 2 Then a(i) = a(i) - 1

    Else

    a(i) = a(i) + 2 End If

    Next i

    执行该程序段后,a(1)~ a(6)各元素可能的是(   )

    A、13,2,7,12,5,18  B、20,9,18,23,4,7  C、22,7,0,15,4,19 D、6,0,4,21,18,17
  • 11. 某排序算法的VB程序段如下:

    For i = 1 To 2

    For j = 1 To 6 - 2 * i

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

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

    End If

    Next j Next i

    数组元素a(1)~a(6)的初始值依次为“15,13,44,38,26,7”,执行该程序段后,数组a元素的值分别为(   )

    A、44,38,26,13,15,7 B、44,7,26,13,15,38 C、15,38,26,13,44,7 D、44,38,26,15,13,7
  • 12. 有 VB 程序段如下:

    a(1) = 2: a(2) = 2: a(3) = 5: a(4) = 6: a(5) = 7

    Key = 2

    i = 1: j = 5: flag = False Do While i <= j And Not flag

    m = (i + j) \ 2 If Key = a(m) Then

    s = "找到第" + Str(m) + "个" flag = True: Exit Do

    ElseIf Key < a(m) Then j = m - 1

    Else

    i = m + 1 End If

    s = Str(m) + s Loop Label1.Caption = s

    执行该程序段后,在标签 Label1 中显示的内容是(   )

    A、1  3 B、3  1 C、找到第 1 个 D、找到第 2 个

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

  • 13. 小王收集了2018年我国对主要国家和地区货物进出口金额数据,并使用Excel 软件进行数据处理,如图a所示。请回答下列问题:

    图a

    (1)、区域D4:D14 的数据区域是通过公式计算得到的,可先在D4 单元格中输入计算公式 (要求使用SUM函数),再利用自动填充完成区域D5:D14 的计算。

    (提示:占出口比重(%) = 某个国家的出口额/全部出口额*100)

    (2)、根据图a中数据直接制作的图表如图b所示,创建该图表的数据区域是

    图 b

    (3)、若要以“贸易顺差(亿元)”为关键字进行排序,则应该选择的数据区域是
    (4)、如图a所示,对数据进行筛选操作,筛选设置如图c所示,则按此设置筛选出的“国家和地区”有个。

      

    图 c

  • 14. 小张创作一个关于“衢州有礼”的多媒体作品,首先他用Photoshop软件处理图片,然后使用 Flash 软件制作动画,请回答下列问题:

    图 a

    (1)、如图a所示,要获得透明背景的小鹿图像,下列操作可行的是。(多选, 填字母:A .选中“背景”图层并删除,然后将该文件存储为 GIF 格式/ B .选中“背景”图 层,设置不透明度为 0%,然后将该文件存储为 TIF 格式/ C .隐藏“背景”图层,然后将该 文件存储为 PNG 格式/ D .选中“背景”图层,用“橡皮擦工具”擦除所有图像,然后将该文件存储为JPEG格式)
    (2)、如图b 所示,“文字”图层第1帧至第20帧实现了由文字“南孔圣地”逐渐变为文字“衢州有礼”的动画效果,该动画类型为。(单选,填字母:A .动画补间/B .形状补间/C .逐帧动画)

    图b

    (3)、“孔子”图层第1帧至第12帧的补间动画实现了“孔子”实例由完全透明到完全显示的动画效果,则第12 帧中“孔子”实例的 Alpha 值设置为
    (4)、如图 b,要使得“重播”按钮在该场景的最后一帧出现,正确的操作是
    (5)、测试影片时,单击“重播”按钮实现从第一帧播放该场景动画的功能,则该按钮上添加的动作脚本是
  • 15. 工资问题:某古老的工作和工资计算方式比较奇特,其工作要求如下:必须从1月1日当天开始工作,且连续工作n(n<=365)天才一次性结算得到工资。某年(假设当年为平年)其工资计算细则是:第1天获得1枚金币,接下来的2天(第2天和第3天)每天获

    得2枚金币,再接下来的3天(第4、5、6 天)每天获得3枚金币……,依次类推,即当连续n天每天获得n枚金币后,会在之后的连续n+1天里,每天获得n+1枚金币。

    小王用VB编写了工资计算程序,当输入连续工作的最后一天的日期后,单击“计算”按钮 Command1,程序自动计算工资总额,其运行界面如图所示。

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

    (1)、下列选项中,属于鼠标“单击”事件的是。(单选,填字母:A .DblClick / B .Load / C .Click)
    (2)、请在划线处填入合适的代码。
    Private Sub Command1_Click()

    Dim i As Integer, j As Integer, k As Integer Dim m As Integer, d As Integer, n As Integer Dim md As String, sum As Integer

    md = "312831303130313130313031"

    n = 0

    m = Val(Text1.Text) d = Val(Text2.Text)

    For i = 1 To m - 1 n =   ①  

    Next i

    n = n + d

    i = 0: j = 0

    sum = 0: k = 1 Do While i < n   sum =

    j = j + 1

    If      Then j = 0

    k = k + 1

    End If

    i = i + 1 Loop

    Text3.Text = Str(sum) End Sub

    (3)、加框处的代码有错误,请改正。
  • 16. 小明探索用链表思想实现插入排序。链表由节点连接而成,每个节点包含一个数据域和一个指针域。为了模拟这个过程,小明用a数组保存链表数据域,b数组保存链表指针域,排序的过程就是将每个数据的指针域不断链接到已有的有序链表合适位置,形成更长 的链表,直到所有的数据均链接到链表中。

    例如将某节点插入到已有链表中,根据大小比较有三种情况:插入到最前面、插入到 最后、插入到中间,如图a所示,在链表中的节点 x 和节点 y之间插入节点n的过程示意:过程一(初始状态)如图1所示,链表中节点 x 的指针域指向节点y数据域,即图示①指向;过程二如图2所示,将节点n的指针域指向节点 y 数据域,即图示②指向;过程三如图 3 所示,将①指向断开,同时将节点 x 的指针域指向节点n数据域,即图示③指向;至此完成节点n的插入操作。

    图a

    具体程序设计方法如下:

    1)将待排序的n个数保存在a(1)~a(n),b(1)~b(n)保存对应a数组各元素的位置,形成 n个没有链接的节点;

    2)将a(1)结点看成只含有一个结点的链表head,且 head=1;

    3)将a(2)节点插入到链表head的适当位置,使head仍有序,此时head成为含有两个结点的有序链表;以此方法依次将a数组中的其他节点插入到链表head中,最后链表 head上包含所有结点,且结点有序。依次输出head链表的数据域即完成排序。

    程序运行界面如图b所示,采用此思想进行升序排序的 VB 代码如下,请回答下列问题。

    图b

    (1)、若用该算法对5 个数进行降序排序,a(1)~a(5)的值分别为“52,82,12,3,66”,排序完成后,head变量的值为
    (2)、为实现上述功能,请在划线处填入合适的代码。

    Private Sub Command1_Click()

    Dim a(1 To 100) As Integer  'a 数组存储待排序数据(数据域)

    Dim b(1 To 100) As Integer  'b 数组存储待排序数的位置(指针域) Randomize

    n = Val(Text1.Text)

    ‘随机产生 n 个待排序的数,并将 b 数组初始化(初始值全部指向自身)

    For i = 1 To n

    b(i) = i

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

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

    Next i head = 1

    For i = 2 To n k = head

    ‘插入到链表最前面

    If a(i) <= a(head) Then

    head = i

    Else

    ‘寻找插入位置

    Do While  k = b(k)

    Loop

    If b(k) <> k Then

    b(i) = b(k): b(k) = i Else

    b(k) = i End If

    End If Next i

    List2.AddItem Str(head) + "  " + Str(a(head))

    Do While head <> b(head)

    List2.AddItem Str(b(head)) + "  " + Str(a(b(head)))

    Loop

    End Sub