浙江省金华市江南中学2019-2020学年高二下学期信息技术3月月考试卷

修改时间:2024-07-31 浏览次数:92 类型:月考试卷 编辑

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

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

  • 1. 下列关于信息的说法正确的是(  )
    A . 信息不能脱离载体而存在,所以信息会被损耗 B . 信息不能脱离它所反映的事物而被存储、传播和使用 C . 网上的信息要加以甄别后使用 D . 言论自由,因此可以随意在网上发表言论
  • 2. 下列关于浏览器与网页的说法正确的是(  )
    A . IE浏览器中以“HTML格式”另存网页,网页中的图片也会被保存 B . 在IE浏览器中清空历史记录,收藏夹中的网址被同时清空 C . 超文本传输协议负责浏览器与服务器之间的应答过程 D . 浏览器负责执行、编辑网页代码
  • 3. 用word软件编辑某文档,部分界面如图所示。

    下列说法正确的是(  )

    A . 图中共有1处批注,批注用户是xj1 B . 若接受所有修订,第一行内容为“2019新冠病毒(Novel coronavirus pneumonia,NCP),即“COVID-19” C . 若退出修订,原有的修订标记将不被保留 D . 若删除第一行的“新型冠状病毒”,右边的批注框也会被删除
  • 4. 使用UltraEdit软件观察字符“挑战AlphaGo!”的内码,部分界面如图所示。下列说法正确的是(  )

    A . 这10个字符里共有7个ASCII字符,每个ASCII字符占一个字节 B . 字符“挑”的二进制码是“1100110011110010” C . 字符“加油”的十六进制码是“D9 F8” D . 字符“Fighting”的十六进制码是“46 69 67 68 74 69 6E 67”
  • 5. Access中的一张数据表设计视图如下图所示,下列说法正确的是(  )

    A . “工作时间”字段不能输入“15:30:20” B . “姓名”字段可以输入文字、数字和符号等任意文本 C . 该数据表共有6个字段,表名为“zjxxb.accdb” D . “编号”字段内容是由系统生成的,生成后可以修改
  • 6. 十进制数转换为二进制数的算法流程图如下图所示,当输入十进制数63时,改流程图中循环体执行的次数为(  )

    A . 4 B . 5 C . 6 D . 7
  • 7. 使用GoldWave软件编辑某音频文件,操作界面如下图所示,下列说法正确的是(  )

    A . 执行“剪裁”操作后,整个音频只剩下当前选中部分 B . 执行“删除”操作后,按原参数保存,音频容量变为原来的3/4 C . 执行“选定部分另存为”操作,音频容量变为原来的1/8 D . 执行“插入静音”操作后,按原参数保存,音频容量不变
  • 8. 使用Photoshop软件制作“风筝”作品,部分界面如图所示。下列说法正确的是(  )

    A . 不能删除“背景”图层 B . 不能将“知了”图层移到“纸鸢”图层下方 C . 可以使用油漆桶工具修改“诗词”图层的颜色 D . 将“背景”图层设置为不可见后,保存成PNG格式图像背景透明
  • 9. 使用flash软件制作动画,将库中“停止”按钮元件应用于“Load”场景,其中该按钮元件的部分编辑界面如图所示。下列说法正确的是(  )

    A . “停止”按钮元件“指针经过”帧中实例的宽高被锁定,则该实例的大小不能被修改 B . 将“停止”按钮元件“文字”图层锁定后,不能对该图层“点击”帧执行“删除帧”操作 C . 修改“停止”按钮元件“背景”图层“弹起”帧中的内容,“Load”场景中该按钮实例随之变化 D . 测试影片,鼠标移动到“停止”按钮上时,该按钮外观会发生变化
  • 10. 【加试题】对n个元素进行排序,用冒泡进行排序时,需比较的次数共为(  )
    A . n*(n-1) B . n*(n+1) C . n*(n-1)/2 D . n*(n+1)/2
  • 11. 【加试题】有如下VB程序段

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

    B(1)=1:b(2)=2

    For i=3 to 5

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

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

    Next i

    执行该程序后,数组元素b(5)的值为(  )

    A . 12 B . 8 C . 5 D . 6
  • 12. 【加试题】某对分查找算法的VB程序段如下:

    key=Val(Text1.text)

    i=1:j=10

    Text2.text=””

    Do While i<=j

       m=Int((i+j)/2+0.5)

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

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

       Text2.text=Text2.text+Str(a(m))

    Loop

    数组元素a(1)到a(10)的值依次为“8、17、24、30、36、40、55、58、61、66”,文本框Text1中输入的值是30,执行该程序段,文本框Text2中显示的是(  )

    A . 40  24 B . 40  24  36 C . 36  24 D . 36  17  24

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

  • 13. 使用Excel软件制作了反映浙江省各地市国际旅游外汇收入的工作表,请回答下列问题:
    (1) 如图a所示,区域B12:L12的数据是通过公式计算得到的:在B12单元格中输入公式,再利用自动填充功能完成区域C12:L12的计算。

    图a

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

    图b

    (3) 小明发现Excel可以按行排序,他选择区域B2:L10,按照图c所示的方式进行排序。排序完成后,图b显示的图表(填:会/不会)改变,C12单元格显示的值是

    图c

  • 14. 密码强度检测。编写VB程序,实现如下功能:在文本框Text1中输入要检测的密码,单击“检测”按钮Command1,则在标签Label3中输出检测结果,运行效果如图a所示。

    将密码字符分为数字、字母和其他符号三类。

    密码强度的检测方法为:

    ⑴若密码位数少于8位,则不进行强度检测,给出提示“密码位数不能少于8位,请重新输入!”。

    ⑵若密码位数在8位及以上,则进行强度检测:

    若密码字符属于同一类字符,则密码强度为“弱”;若密码字符属于不同的二类字符,则密码强度为“中等”;若密码字符属于不同的三类字符,则密码强度为“强”。

    (1) 当前编辑的对象的属性窗口如图b所示,则其对象名为 。程序代码“Private Sub Command1_Click()”中的“Click”是  (填:对象/方法/事件/事件处理过程)。
    (2) 为实现上述功能,请在程序划线处填入合适的代码。

    Private Sub Command1_Click()

      Dim password As String, st As String

      Dim i As Integer, n As Integer, tj1 As Integer, tj2 As Integer, tj3 As Integer

      password = Text1.Text

      n = Len(password)

      If      ①      Then

        Label3.Caption = "密码位数不能少于8位,请重新输入!"

      Else

        tj1 = 0:  tj2 = 0:  tj3 = 0

        i = 1

        Do While      ②      

          st = Mid(password, i, 1)

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

            tj1 = 1

          ElseIf st >= "a" And st <= "z" Or st >= "A" And st <= "Z" Then

            tj2 = 1

          Else

            Tj3 = 1

          End If

          i = i + 1

        Loop

        If tj1 + tj2 + tj3 = 3 Then

          Label3.Caption = "强"

        ElseIf      ③      Then

          Label3.Caption = "中等"

        Else

          Label3.Caption = "弱"

        End If

      End If

    End Sub

     ② ③ 

  • 15. 要制作一个主题为“国庆阅兵”的多媒体作品。首先使用Photoshop软件制作背景图片,然后使用Flash软件制作动画,请回答下列问题:
    (1) 如图a所示,在Photoshop中下列操作可行的有____________(多选,填字母)

    图 a

    A . 将“气球”图层移到“背景”图层下方 B . 选中“气球”图层,使用“魔棒工具”选择白色区域后按“Delete”键删除 C . 选中“国庆快乐”图层,使用“油漆桶工具”将字体颜色改为红色 D . 复制“国庆快乐”图层的图层样式,粘贴至“背景”图层 E . 使用“图像大小”修改“背景”图层的宽度
    (2) 如图b所示,“飞机”图层实现了飞机先从位置(600,300)飞至位置(400,100),再从右向左顺时针旋转两次飞至位置(100,100),最后飞至位置(-100,300)的效果,那么“飞机”图层第1至第12帧的动画类型是(单选,填字母:A .逐帧动画 / B .动画补间 / C .形状补间)。整个动画飞机飞行的轨迹是(单选,填字母:A . /B . /C . /D .

    图 b

    (3) 图b中“音乐”图层声音的同步方式是“数据流”,若动画播放3秒后需要重新播放该音乐,在不改变其他动画效果的前提下,应进行的操作是
    (4) 测试影片时,若想实现单击“停止”按钮后关闭动画,则按钮上应添加的动作脚本是
  • 16. 【加试题】有一组正整数,要求仅对其中的偶数进行降序排序。排序后偶数在前,奇数在后。排序示例如下。

    实现上述功能的VB程序如下,但横线处代码有错,请改正。

    Const n = 8

    Dim a(1 To n) As Integer

    Private Sub Form_Load()

     '排序前数据存储在数组a中,并在文本框Text1中显示代码略

    End Sub

    Private Sub Command1_Click()

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

    i = 1

    Do While i <= n - 1

       k = i

       For j = i + 1 To n

          If a(i) Mod 2 = 1 And a(k) Mod 2 = 0 Then    '①

              k = j

          ElseIf a(k) Mod 2 = 0 And a(j) Mod 2 = 0 And a(j) > a(k) Then

              k = j

          End If

       Next j

       If k <> i Then

          t = a(k): a(k) = a(i): a(i) = t

       End If

       i = i + k            '②

    Loop

    '依次输出排序后的数据。代码略

    End Sub

     ② 

  • 17. 一个简单的四则混合运算式子(算式中只包含整数、+、-、*、/、=)的运算规则是先进行“*”或“/”,再进行“+”或“-”,下列是用VB编写的简单四则混合运算的程序,运行程序时在文本框Text1中输入网则运算式子,单击命令按钮Command1,在标签Label1中输出结果。程序界面及代码如下。请回答以下问题。

    (1) 若在文本框Text1中输入式子“12*5-32/4+20=”,则运行程序后在标签Label1中显示的内容是
    (2) 请在划线①②③处填入合适的代码,让程序能实现计算功能。

        Private Sub Command1_Click()

          Dim a(1 To 100) As Single

          Dim b(0 To 100) As String

          Dim s As String, c As String

          Dim sz As Integer, i As Integer, k As Integer

          s=Text1.Text,

          k=0

          For i=1 To Len(s)

            c=Mid(s, i, 1)

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

              sz=0

              Do While c>="0" And c<="9"

                sz=   ①  

                i=i+1

                c=Mid(s, i, 1)

              Loop

              k=k+1:a(k)=sz:b(k)=c

            End If

            Do While k>1 And    ②  

                If b(k-1)="+"Then a(k-1)=a(k-1)+a(k)

                If b(k-1)="-"Then a(k-1)=a(k-1)-a(k)

                If b(k-1)="*"Then a(k-1)=a(k-1)*a(k)

                If b(k-1)="/"Then a(k-1)=a(k-1)/a(k)

                b(k-1)=b(k)

                k=k-1

            Loop

          Next i

          Label1.Caption="运算的结果是:"+Str(a(1))

        End Sub

        Function yxj (x As String) As Integer

          If x="*"Or x="/"Then

            yxj=1

          ElseIf x="+"Or x="-"Then

            yxj=2

          Else

               ③  

          End If

        End Function

     ② ③ 

试题篮