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

浙江省2021-2022学年高二上学期信息技术9月联考试卷

更新时间:2021-10-29 浏览次数:89 类型:月考试卷
一、选择题(本大题共12小题,每小题2分,共24分)
  • 1. 下列有关信息与信息技术的说法,不正确的是(    )
    A . 信息是人类社会的宝贵财富,不存在没有载体的信息 B . 信息自古就有,随着时间的迁移,价值可能发生变化 C . 历史文物在未出土之前,所承载的信息是不存在的 D . 语言和文字是信息表达的一种常见方式
  • 2. 使用Word编辑文档时的部分界面如图所示。

    下列说法正确的是(    )

    A . 删除批注内容“地处亚热带中部”,则该批注框将随之被删除 B . 取消“修订”状态,文档中的修订标记及内容不会发生改变 C . 文档中图片的环绕方式为四周型 D . 文档中存在两处修订
  • 3. Access 设计视图部分界面如图所示,下列说法正确的是(    )

    A . 当前数据表名为“志愿者信息.accdb” B . 可以在“服务时长”字段输入“15.5” C . 可以在“性别”字段输入“男”或“女” D . 导出到Excel后,数据表数据共6行2列
  • 4. 用Goldave软件对某音频文件进行编辑,状态栏信息如图所示,以下说法正确的是(     )

    A . 该文件类型为AVE格式,属于无损压缩格式 B . 该音频每秒钟采样1411次,选中部分音频时长为10秒 C . 当前状态下插入5秒静音,按原参数保存,文件大小约为4.2MB D . 当前状态下,点击“删除”,以原参数保存,则声音存储容量约为原来的一半
  • 5. 有一段未经压缩的PAL制式的AVI无声视频,每帧画面为1024*512像素,24 位彩色,视频时间为4秒,将其转换成MP4后存储容量为15MB,则压缩比约为(     )
    A . 2.5:1 B . 10:1 C . 64:1 D . 80:1
  • 6. 使用Photoshop制作“诚信”作品,部分编辑界面如下左图所示。下列说法正确的是(     )

    A . 可用油漆桶工具改变“诚信”图层中文字的颜色 B . 可将“顶角”图层的图层样式拷贝到“诚信”图层 C . 根据图层面板无法确定“背景”图层下方是否还有图层 D . 在当前状态下,可用自由变换改变“诚信为本”图层中文字大小
  • 7. 某算法的部分流程图如下图所示,执行这部分流程图后,输入19,则输出s的值为(    )

    A . 1 B . 2 C . 3 D . 5
  • 8. 下列VB表达式的值最小的是(    )
    A . Int(Rnd*3)+3 B . 46Mod21\2 C . Abs(Int(-7.5)) D . Val(*9") Mod 10
  • 9. 有如下程序段:

    Dim i As Integer,n As Integer,s As String,ch As String ,t As String

    s= Text1.Text : t = "”

    For i=1ToLen(s)

        ch = Mid(s,i,1)

        If ch>="0"Andch<="9"Then

            t=t+ch

        Else

            n = Val(t)

            If Sqr(n) = Int(Sqr (m)) Then List1.AddItem Str (n)

        End If

    Next i

    在文本框Text1中输入“2,25,64,8,36”,单击“调试"按钮后,程序可能出现的错误提示为(    )

    A . 数据类型不匹配 B . 无效的过程调用或参数 C . 下标越界 D . 溢出
  • 10. 有一个数组采用冒泡排序,第1遍排序后的结果为:3,18,5,35,8,9,11,13,32,那么该数组的原始顺序不可能是(    )
    A . 18,5,35,8,9,11,3,13,32 B . 3,18,5,35,13,11,32,8,9 C . 18,5,35,3,8,9,11,13,32 D . 18,5,35,8,9,11,13,32,3
  • 11. 有如下VB程序段:

    t ="”

    For i=1 To 10

        b(a(i) Mod 10) = b(a(i) Mod 10) + 1

        b(a(i)\10) = b(a(i)\10) + 1

    Next i

    c =2

    For i = 0 To 9

        If b(i)>c Then t=t+ Str(i)

    Next i

    Label1.Caption= t

    数组b各元素初始值为0,数组元素a(1)到a(10)的值依次是65,99,12,34,40,74, 56,88,30,45,执行程序段,标签Label1上显示的内容是(    )

    A . 4  5 B . 4  3 C . 5  6 D . 3  5
  • 12. 某查找算法的部分VB程序代码如下:

    i = 1:j= 8: k=0: flag = False

    key = 49

    Do while i <= j And Not flag

        k=k+1

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

        If (i+j+1) Mod 2=0 Then m=m+1

        If key = a(m) Then flag = True

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

    Loop

    数组元素a(1)到a(8)的数据依次是“14,28,49,59,67,79,83,95”,该程序执行完毕后,下列各变量的值不正确的是(     )

    A . i=1 B . k=2 C . flag =True D . j=4
二、非选择题(本大题共4小题,4+8+7+7,共26分)
  • 13. 小林同学收集了2018年底浙江省人口数据,并采用Excel软件进行处理,部分处理界面如图a所示,请回答下列问题:

    1. (1) 为了计算总人口所占比,先在F4单元格输入公式,再利用自动填充计算出F5:F15区域内所有的数据,则F6中的公式为
    2. (2) 如图a所示,使用F4公式自动填充得到的F15单元格的值为(单选,填字母:A.100% /B.1 /C.#VALUE!);观察发现F15单元格显示为“######" ,其原因是
    3. (3) 对图a中各地区按总人口数排序,则选取的排序区城是 。
  • 14. 用Flash制作动画,其中“main”场景的部分界面如图所示。请回答下列问题。

    1. (1) 在作品制作前进行了一系列准备工作,其中属于创作需求分析的是(多选,填字母:A .讨论确定动画展示对象为小学生/ B .作品要求Flash软件制作/ C .确定作品分为片头、主交互界面、片尾三个模块/D .确定以“友谊"为作品主题思想/ E .确定作品的脚本大纲)
    2. (2) 图中“狗熊”图层第12帧到第36帧实现了“狗熊”从舞台外逐渐向两人靠近的动画,则第36帧中的“狗熊"为(选填字母: A .形状/ B .实例)。
    3. (3) 为使“按钮”图层中的按钮对象一直显示在舞台上,下列操作方法可行的是(多选,填字母:A .选中“按钮”图层第1帧执行“清除关键帧”操作/B .删除“按钮”图层第1帧到第44帧/C .选中“按钮”图层第45帧移动至第1帧/ D .选中“按钮”图层第I帧执行“插入关键帧”操作)。

      若按照上述可行的方法使得按钮从一开始就显示在舞台井持续至本场景动画结束,则“按钮”图层原第45帧中的帧脚本执行的时间(填:是/否)会发生改变。

    4. (4) 导出为Swf文件后,单击当前场景中的“退出”按钮,打开动画网站http://ww.dmzj.com),并关闭动画文件,则“退出”按钮的动作脚本为on(release) {}
  • 15. 小王设计“表达式计算"的程序,通过程序实现加法和乘法结合的表达式计算。程序工作原理为:对输入的表达式从前往后以相邻两个运算符和三个数字为一组,根据先乘后加的优先级进行运算,得到一个运算符和两个数字,再将其与之后的运算符和数字组成一组继续运算,直到全部数据运算完毕。现编写VB程序如下:在文本框Text1中输入一个由加法和乘法组成的表达式,以“="结尾。点击“计算”按钮后,在文本框Text2中输出表达式计算的结果。实现该功能的VB程序及界面如下。

    Private Sub Command1_Click()

        Dim i As Integer, j As Integer, n As Integer, ¥ As Integer

        Dim s As String, ch As String, c1 As String, c2 As String

        s=Text1.Text:k=1:j=1

        For i=1 To Len(s)

            ch=Mid(s,i,1)

            If ch< "0" Or ch>"g" Then

                v=     '变量v截取s中的每段数字

                j=i+1

                If k =1 Then

                    n1=v:c1=ch

                ElseIf k = 2 Then

                    n2=v:c2=ch

                Else

                        ①   

                    If c1 ="*" And c2 = "*" Then

                        n1=n1*n2:n2=n3

                        c2=ch

                    ElseIf c1 = "*" And c2 =" +" Then

                        n1=n1*n2:n2=n3

                        c1 ="+": c2= ch

                    ElseIf c1= "+"And c2 =' "*" Then

                            ②   

                        c2=ch

                    Else

                        n1=n1+n2:n2=n3

                        c2=ch

                    End If

                End If

                K=k+1

            End If

        Next i

        If c1="*"Then n1=n1*n2 Else n1=n1+n2

        Text2.Text = Str (n1)

    End Sub

    请回答以下问题。

    1. (1) 在最后的输出语句“Text2.Text = Str(n1)”中,Text属于Text2的( 单选,填字母:A .方法名/ B .对象名/C .属性名/ D .属性值)。
    2. (2) 加框处的代码有误,请改正
    3. (3) 补充横线处代码

       ② 

    4. (4) 若将表达式结尾的“=”改为“+”,对程序运行的结果(选填:是/否)会有影响。
  • 16. 排序的稳定性。假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j], 且r[订]在r[j]之前, 而在排序后的序列中,r[i]仍在r[j]之前,则称这种撸序算法是稳定的:否则称为不稳定的。现编写一个VB程序,实现功能如下:随机生成n-1个不重复的[10, 99]之间的正整数,在这n-1正整数中随机选取一个位置i,将其值r[i]作为第n个数插入到某一位置j处,然后对数据序列进行排序,验证排序前和排序后这两个相同数相对次序的变化,著均不变,则排序稳定,若有改变,则排序不稳定。实现该功能的VB程序及界面如下,请回答以下问题。

    Const n = 10

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

    Dim k1 As Integer, k2 As Integer     'k1,k2为相同数据的前、后次序

    Private Sub Command1_Click ()

        Dim i As Integer, tmp As Integer, t As Integer

        Randomize

        List1.Clear

        For i = 1 To 9    '随机生成9个不重复数

            b(i) = Int(Rnd * 90) + 10

            Do While    ①   

                b(i) = Int(Rnd *90) + 10

            Loop

        Next i

        '以下代码为随机选取数组中的1个数作为第10个数字再随机的插入到原数组的1-9位置

        K1 = Int(Rnd *9 + 1)

        tmp = b(k1)

        k2 = Int(Rnd* 9 + 1)

        For i=10 To k2+1 Step -1

            b(i)=b(i-1)

        Next i

        b(k2) = tup

        For i =1 To n

            a(i) = i

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

        Next i

        If k1 >= k2 Then

               ②   

            t =k1: k1=k2: k2=t

        End If

        Text1. Text = Str(k1) + Str (k2)

    End Sub

    Private Sub Command2 _Click ()

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

        List2. Clear

        For i=1 To n-1

            k=i

            For j=i +1 To n

                If b(j) < b(k) Then k= j

            Next j

            If k<>i Then

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

                t=b(l): b(k)=b(i): b(i)=t

            End If

        Next i

        For i= 1 To n

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

        Next i

        i=1

        Do While i<=n-1 And b(i)< b(i+1)

            i=i+1

        Loop

        Text2.Text = Str(a(i)) + Str(a(i + 1))

        If    ③    Then Label1. Caption="稳定" Else Label1. Caption ="非稳定"

    End Sub

    Function check(x As Integer, y As Integer) As Boolean

        Dim j As Integer

        check = False

        For j= 1 To y-1

            If b(j)=x Then

                check = True

                Exit For

            End If

        Next j

    End Function

    1. (1) 分析程序代码,若某次运行显示“稳定”,则是否能确定选择排序是稳定排序?(填:是/否)
    2. (2) 补充横线处完整代码

       ② ③ 

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

试卷信息