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

浙江省绍兴市高三上学期信息技术11月选考科目诊断性考试试卷

更新时间:2021-11-29 浏览次数:48 类型:月考试卷
一、选择题(本大题共12小题,每小题2分,共24分。)
  • 1. 下列有关信息和信息技术的说法,正确的是(    )
    A . 信息作为一种社会资源,是近代社会才有的 B . 同一信息对不同的人,其价值都是相同的 C . 要使用计算机处理信息,必须先把信息编码为二进制 D . 文字、语言、图形、图像、声音和形体动作是信息的表达技术
  • 2. 下列关于网页和网络的说法,不正确的是(    )
    A . HTTP协议用于浏览器和Web服务器之间信息传输 B . 把网页“添加到收藏夹”,其实质是收藏网页地址 C . 在某购物网站按商品类别进行信息查询属于主题目录检索 D . 使用同一关键字在不同搜索引擎搜索得到的结果一定是相同的
  • 3. 用Access软件设计天气信息的数据库,其中已建好的“台风”数据表用于存储下图所示的数据。

    下列关于“台风”数据表的描述,正确的是(    )

    A . “台风编号”列在该数据表中相应字段的数据类型只能设置为“数字”型 B . “是否在中国登陆”列在该数据表中相应字段的数据类型可以设置为“是/否”型 C . “台风”数据表中的字段顺序一定和上表中的顺序一致 D . 不可以把该Access数据表中的台风数据导出到Excel表
  • 4. 下列有关信息编码的说法,正确的是(    )
    A . 根据GB2312标准,“芯片”两个字的内码共占2个字节 B . 计算机存储一个ASCII码时,占用1个字节,最高位为“1” C . 已知字母“F”的ASCII码值为46H,则字母“G”的ASCII码值为71D D . 某7位二进制数的最高位和最低位都为1,则转换为十进制数后的值大于65
  • 5. 使用GoldWave软件编辑某音频文件,部分界面如图所示。

    在当前状态下,下列说法正确的是(    )

    A . 执行“剪裁”操作后,音频时长减少了5秒 B . 先执行“复制”操作,再执行“粘贴”操作后,音频时长增加了5秒 C . 执行“更改音量”操作,把音量增加一倍后直接保存,存储容量为原来的2倍 D . 执行“删除”操作后直接保存,音频文件的存储容量约为原来的2/3
  • 6. 将一幅未经压缩的1024*768像素、256级灰度的BMP图像另存为JPEG格式文件,存储后的文件存储容量为76KB,则该压缩比约为(    )
    A . 5:1 B . 10:1 C . 80:1 D . 320:1
  • 7. VB 表达式Abs(Int(-4.1)) ^ 2 + 15 Mod 5 \ 2 的值是(    )
    A . 16 B . 17 C . 25 D . 26
  • 8. 某算法的部分流程图如图所示。

    执行这部分流程后,输出c,s的值分别是(    )

    A . 12,20 B . 8,15 C . 12,15 D . 14,34
  • 9. 以下VB程序段的功能是:从文本框Text1和Text2中分别读入正整数n和r(2≤r<10),

    把n转化为r进制并显示在标签Label1上。

    s = ""

    n = Val(Text1.Text)

    r = Val(Text2.Text)

    Do While n > 0

       

    Loop

    Label1.Caption = s

    方框中的代码由以下三部分组成:

    ① n = n \ r     ② t = n Mod r    ③ s = Chr(Asc("0") + t) + s

    下列选项中代码顺序正确的是(    )

    A . ①②③ B . ②①③ C . ①③② D . ③①②
  • 10. 有如下VB 程序段:

    s1 = "PROGRAM": s2 = ""

    For i = 1 To 4

        t = Int(Rnd * 4) * 2 + 1

        Do While f(t)

            t = Int(Rnd * 4) * 2 + 1

        Loop

        f(t) = True

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

    Next i

    Label1.Caption = s2

    数组f 各元素的初值为False,执行该程序段后,标签Label1上显示的内容可能是(    )

    A . PPOM B . MROR C . PROM D . RPAM
  • 11. 把数组元素d(1)到d(n)中前5个不同的最大值降序排到d(1)到d(5)中,其中n≥10,数组d中各元素值均小于100且不同元素个数大于5。实现该功能的VB程序段如下:

    d(0) = 100

    For i = 1 To 5

        k = i

        For j = i + 1 To n

            If d(j) < d(i - 1) Then

                If    ①    Then k = j

            End If

        Next j

        If i <> k Then t = d(i): d(i) = d(k): d(k) = t

    Next i

    则代码中①处的语句为(     )

    A . d(k) >= d(i - 1) And d(j) < d(k) B . d(k) >= d(i - 1) Or d(j) < d(k) C . d(k) >= d(i - 1) And d(j) > d(k) D . d(k) >= d(i - 1) Or d(j) > d(k)
  • 12. 有如下VB 程序段:

    For p = 1 To 6

        i = 1: j = 6: q = 0

        Do While i <= j

            m = (i + j) \ 2

            q = q + 1

            If p = m Then

                f(p) = q: Exit Do       ' Exit Do 表示退出循环

            End If

            If p > m Then i = m + 1 Else j = m - 1

        Loop

    Next p

    数组元素f(1)到f(6)初始为0,执行该程序段后,其值依次是(     )

    A . 2,3,1,3,2,3 B . 3,2,3,1,2,3 C . 2,3,1,3,3,2 D . 3,2,1,3,2,3
二、非选择题(本大题共4小题,4+8+7+7,共26分)
  • 13. 小王收集了2019年和2020年浙江省各市人口数据,并使用Excel软件进行数据处理,部分界面如图a所示。

    请回答下列问题:

    1. (1) 区域E3:F14的值是通过公式计算得到的:先在单元格E3中输入公式,再利用自动填充功能完成区域E3:F14其他单元格的计算,则E3中的公式是 。(提示:占全省比例(%)=当年该市常住人口/当年全省常住人口*100)。
    2. (2) 根据图a中的数据制作图b所示的图表,则图表的数据区域是

    3. (3) 小王进行以下操作,下列说法正确的是                 (多选,填字母)。

      A . 将B3单元格的小数位数设置为0,则E3单元格中显示的值变小 B . 对“地区”列进行筛选,部分界面如图c所示,可以筛选出所有包含“州”的城市记录 C . 对区域A2:F13按“2020年常住人口”为关键字降序排序,图b所示的图表不会变化 D . 以“增长率(%)”为关键字降序排序,再以“地区”包含“州”进行筛选,则排在最前面的是包含“州”的城市中增长率最高的城市
  • 14. 小明制作主题为“铸梦太空”的多媒体作品。首先使用Photoshop 软件处理图像,然后使用Flash软件制作动画作品。请回答下列问题:
    1. (1) 处理图像的部分界面如图a所示。下列说法正确的有              (多选,填字母)。

      A . 可以复制“铸梦”图层的图层样式并粘贴到“宇航员”图层 B . 可以将“木星”图层的名称改为“木星与卫星群” C . “太空”图层可能设置了滤镜效果 D . 可以利用“文字”工具修改“铸梦”图层中文字的大小 E . 可以利用“渐变工具”将“背景”图层填充为蓝黑线性渐变色
    2. (2) 制作动画作品的部分界面如图b所示。测试影片,单击“STOP”按钮,动画和声音同时停止播放,“音乐”图层中声音的同步属性为 (单选,填字母:A .事件/B .数据流)。单击“PLAY”按钮继续播放动画,则该按钮上添加的动作脚本为on (release){  }(单选,填字母:A . play(); / B . play(30);)。

    3. (3) “空间站”图层第30帧与第60帧的对象是由库中同一个元件创建的实例,且两帧中均只有一个实例。为了实现空间站在自转的同时,自上往下移动,小明创建了补间动画,但是失败了。动画设置面板如图c所示。为正确创建补间动画,他可以做的操作是  。

    4. (4) 为了使“文字”图层中文字“太空漫步”推迟1.5秒出现,其它动画效果保持不变,下列操作方法可行的是              (多选,填字母)。
      A . 选中“文字”图层第1帧移动到第15帧 B . 选中“文字”图层第15帧执行“清除帧”操作 C . 选中“文字”图层第15帧执行“插入关键帧”操作,再选中该图层第1帧执行“删除帧”操作 D . 选中“文字”图层第15帧执行“插入关键帧”操作,再删除该图层第1帧中的文字实例 E . 选中“文字”图层第15帧执行“插入关键帧”操作,并将第1帧中文字实例的Alpha值设为0%
  • 15. 某景区渡口游客可乘船往返于河的两岸,有m个人自河东去河西,n个人自河西返回河东。现有一艘船,最大载重量为wt,最多可同时载两人,船自河东出发,最后返回河东。所有人的体重不会超过wt,求把所有人载过河所需最少往返次数。编写一个VB程序,实现上述功能。程序运行时,在列表框List1中显示所有游客的体重和去向(W表示往西、E表示往东),如“132E”表示体重为132往东。单击“统计”按钮Command1,在标签Label1中显示最少往返次数。程序运行界面如图所示。

    1. (1) VB语句List1.AddItem" "中AddItem是 (单选,填字母:A .对象名/B .方法名/ C .属性名)。
    2. (2) 实现上述功能的VB程序如下,请在划线处填入合适代码。

      Const m = 6, n = 8, wt = 200

      Dim d(1 To m + n) As String, a(1 To m + n) As Integer

      Private Sub Form_Load()

          '读取m + n 个人的体重及去向数据存入d 数组,代码略

      End Sub

      Private Sub Command1_Click()

          Dim i As Integer, p As Integer, q As Integer, s As String

          Dim num As Integer, num1 As Integer, num2 As Integer

          '以下代码实现从d 数组中提取每个人的体重数据,根据去向分段存入a 数组

          p = 1 : q =

          For i = 1 To m + n

              s = Mid(d(i), 1, Len(d(i)) - 1)

              If Mid(d(i),  , 1) = "W" Then

                  a(p) = Val(s): p = p + 1

              Else

                  a(q) = Val(s): q = q + 1

              End If

          Next i

          num1 = GetNum(1, m)

          num2 = GetNum(m + 1, m + n)

          If num1 > num2 Then num = num1 Else num = num2

          Label1.Caption = "过河需要最少往返次数:" + Str(num)

      End Sub

      Function GetNum(head As Integer, tail As Integer) As Integer

          Dim i As Integer, j As Integer, k As Integer, cnt As Integer, t As Integer

          '以下代码实现对数组a 降序排序

          i = head

          Do While i < tail

              k = i: i = tail

              For j =

                  If a(j - 1) < a(j) Then

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

                      i = j

                  End If

              Next j

          Loop

          cnt = 0: i = head: j = tail

          Do While i <= j

              If  Then j = j - 1

              cnt = cnt + 1: i = i + 1

          Loop

          GetNum = cnt

      End Function

    3. (3) 程序加框处的代码有误,请改正。
  • 16. 灰度图像像素的灰度值为0~255的整数,为区分图像的前景与背景,寻找一个最佳灰度值T,使得前景、背景这两类像素之间的差异最大。

    求T值的方法如下:取某个灰度值k,将图像所有N个像素分成两类,灰度值小于k的作为背景像素,灰度值大于等于k 的作为前景像素,统计两类像素的个数分别为N1、N2,计算灰度值的均值分别为μ1、μ2,利用公式 计算出两类像素的差异值。当该值最大时,k即为要找的最佳灰度值T。若某区间段内有连续多个T满足要求,则T取中间值。

    例如:图a所示图像像素的灰度值仅为0~5,统计0~5灰度值像素的个数依次为8、7、2、6、9、4,如图b所示。当k=2时,N1=15,N2=21,μ1=(0*8+1*7)/(8+7),μ2=(2*2+3*6+4*9+5*4)/(2+6+9+4),计算出差异值为2.5635。依此类推,计算差异值如图c所示。可知,当k=3时差异值最大,3是最佳灰度值T。

    编写VB程序,实现如上功能。读取图像所有像素的灰度值后,单击按钮Command1,在标签Label1上显示T值。

    1. (1) 在上例中,取k=3,则背景像素的个数N1为
    2. (2) 实现上述功能的VB程序如下,请在划线处填入合适的代码。

      Const N = 32 * 24

      Dim a(1 To N) As Integer     'a 数组存储图像所有像素的灰度值

      Private Sub Form_Load()

          '读取图像中的所有像素的灰度值存入a数组,代码略

      End Sub

      Private Sub Command1_Click()

          Dim i As Integer, j As Integer, k As Integer

          Dim sum As Long, sum1 As Long, N1 As Long, N2 As Long

          Dim μ1 As Double, μ2 As Double, diff As Double, max_var As Double

          Dim t1 As Integer, t2 As Integer, T As Integer

          Dim h(255) As Long

          Dim c(255) As Long

          max_var = 0: t1 = 0: t2 = 0: N1 = 0: N2 = 0: sum = 0: sum1 = 0

          For i = 0 To 255

              h(i) = 0: c(i) = 0

          Next i

          For i = 1 To N

              h(a(i)) = h(a(i)) + 1

          Next i

          c(0) = h(0)

          For i = 1 To 255

                   '统计灰度值小于等于i 的像素个数

              sum = sum + i * h(i)

          Next i

          For k = 1 To 255

              N1 = c(k - 1)

              N2 = N - N1

              If N1 <> 0 And N2 <> 0 Then

                 

                  μ1 = sum1 / N1

                  μ2 = (sum - sum1) / N2

                  diff = N1 / N * N2 / N * (μ1 - μ2) ^ 2

                  diff = Round(diff, 4)      'Round 函数的作用是对diff 保留四位小数

                  If diff >= max_var Then

                      t1 = k

                  If diff > max_var Then

                      max_var = diff

                  End If

              End If

          Next k

          T = (t1 + t2) \ 2

          Label1.Caption = "将该图像分割为前景与背景两部分的最佳灰度值为:" & T

      End Sub

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

试卷信息