浙江大学附属中学2018届高三选考信息技术模拟考试试卷

试卷更新日期:2019-08-20 类型:高考模拟

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

  • 1. 学校图书管理员通过条形码阅读器扫描书籍的条形码,以获取相应书籍的信息。此扫描过程属于(  )
    A、信息的采集 B、信息的编码 C、信息的发布 D、信息的表达
  • 2. 关于搜索引擎和网页,下列说法正确的是(  )
    A、搜索引擎搜索信息时,可以通过减少关键字来减少搜索到的信息数 B、用搜索引擎搜索信息,本质上是检索搜索引擎网站的索引数据库 C、网页是由HTTP语言编写的纯文本文件,可以由记事本软件编辑 D、选择“网页,仅HTML”方式保存网页,保存的文件不含超链接
  • 3. 使用 WORD 软件编辑某文档,部分界面如图所示。

    下列说法正确的是(  )

    A、文中图片的环绕方式是“四周型环绕” B、删除第二处批注,文字“这是”会被删除 C、文中有两处批注,添加批注的用户是“AB1”和“AB2” D、接受修订前,最后一段的语句是“这是首次全国大中学生运动会叠加、合并后同时同地 举办的全国性中学生运动会,也是迄今为止最大规模的学生体育运动会”
  • 4. 关于Access数据库,下列说法正确的是(  )
    A、Microsoft Access是常见的数据库应用系统 B、在Access数据库中,若一个字段显示为“100¥”,则类型一定为货币型 C、在设置为“日期/时间”型的字段中可以输入“201709” D、数据表中已存在任意一字段值时,不能将字段的数据类型由“文本”改为“自动编号”
  • 5. 有如下的Visual Basic程序段:

    s = 0:x = 1

    Do While x <= 5 s = s + x

    x = x + 2 Loop

    该程序段运行后,语句“x <= 5”执行的次数是(  )

    A、4 B、3 C、2 D、1
  • 6. 用Ultra Edit软件查看字符内码部分界面如图所示。

    下列说法不正确的是(  )

    A、字符“!”的内码占两个字节 B、字符“运”的十六进制码是“D4 CB” C、字符“go”的十六进制码是“47 6F” D、字符“7”的二进制码是“00110111”
  • 7. 使用GoldWave软件编辑某音频文件,选择其中一段音频后的部分界面如图所示。

    下列说法正确的是(  )

    A、插入10s静音后,右声道时长仍为40s B、选择声道为双声道后按原格式保存,声音文件存储容量翻倍 C、执行“剪裁”操作后,整个音频只剩下当前选中的部分 D、执行“更改音量”操作后,只有当前选中的声音音量发生改变
  • 8. 在使用 PhotoShop软件制作“花丛.psd”作品,部分界面如图所示。

    下列说法不正确的是(  )

    A、当前状态下能移动“蝴蝶”图层的内容 B、当前状态下“背景”图层能直接使用滤镜效果 C、当前状态下使用删除命令删除“蝴蝶”图层,“蜜蜂”图层不会被删除 D、“勤为本”图层使用了图层样式,其中的文字内容可以用“T”工具编辑
  • 9. 某 Flash 作品的部分界面如图所示,下列操作一定会影响动画效果的是(  )

    A、在“按钮”图层第21帧处插入帧 B、删除“配乐”图层的最后10帧 C、在“飞花”图层第10帧插入关键帧 D、将“背景”图层第26帧转换为关键帧
  • 10. 【加试题】在“画图”程序中编辑一张图片,发现图像偏小,对图像大小进行调整,操 作界面如图1所示,将“水平(H)”改为 400,并按图2所示参数保存,

    保存后的文件tupian.bmp容量大约为(  )

    A、156.3KB B、312.5KB C、4.9MB D、9.8MB
  • 11. 【加试题】已知数组元素 a(1)到 a(9)的值为{19,28,37,46,55,64,73,82,91},若在 Text1 中输入 29,然后执行下面程序段:

    Key = Val(Text1.Text) \10 Text2.Text = ""

    i = 1: j = 9: f = False

    Do While i <= j And Not f m = (i + j)\ 2

    If a(m) Mod 10 = Key Then search = m: f = True

    ElseIf a(m) Mod 10 > Key Then i = m + 1

    Else

    j = m - 1 End If

    Text2.Text = Text2.Text + Str(m) Loop

    执行完该程序段后,Text2中显示的内容是(  )

    A、5   2 B、55   37   28 C、5   7   8 D、55   73   82
  • 12. 【加试题】某VB程序段如下:

    i = 1: j = 10: temp = a(5)

    Do While a(j) > temp j = j - 1

    Loop

    Do While a(i) < temp i = i + 1

    Loop

    temp = a(i) :a(i) = a(j):a(j) = temp

    数组元素a(1)到a(10)的值依次为“36 91 36 17 93 99 2 9 97 97”,执行该程序段后,a(5)的值为(  )

    A、9 B、93 C、36 D、97

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

  • 13. 在2016年夏季高校毕业季,梧桐果在全站大数据分析的基础上,发布大学毕业生各专 业就业难度指数报告。请根据表格数据回答以下问题。

    (1)、就业难度指数是根据毕业生数除以需求岗位数得到的,那么F3单元格中应输入的公式是 , 之后通过F3单元格自动填充至F12单元格,完成其它专业的计算。
    (2)、毕业生数占比是根据毕业生数除以总毕业生数得到的,表中E4:E12一列数据由E3单元格公式自动填充而得,由上图可知,单元格E12的公式是
    (3)、现要对“就业难度最大前十专业”数据按“就业难度指数”升序排列,那么排序前应 选中的数据区域是
    (4)、根据上图数据创建以下的图表,则创建该图表的数据区域是

  • 14. 现要求编写VB程序实现如下功能:在文本框Text1中输入正整数n(n为奇数),单击 “生成”命令按钮后,如下图所示,在文本框 Text2 中会显示一个有规律的对称数字串,形 式为“1 3 …… n-2 n n-2 3 1”。例如n=9时,显示的数字串为“1 3 5 7 9 7 5 3 2 1”。

    (1)、根据代码可知,命令按钮“生成”的对象名是
    (2)、实现上述功能的VB程序如下。请在划线处填入合适代码。

    Private Sub C1_Click()

    Dim n as integer, i as integer Dim s as string

    n =

    s = ""

    For i = 1 To n

    If i <= n \ 2 + 1 Then

    Else

    s = s +    End If

    Next i Text2.Text = s End Sub

    (3)、当 n=9 时,在实现程序功能的情况下,如果将程序中加框处的代码换成“Str(2 * i - 1)+s”,单击“生成”按钮,其输出结果为
  • 15. 使用 Flash 软件制作主题为“端午节”的作品,部分界面如第 15 题-1 图所示。“片 头”场景的制作脚本如下:

    场景:片头

    类别序号:1

    进入方式:运行文件直接进入

    呈现方式:

    ⒈“粽子”图案在舞台左上方,“大团纹”图案在舞台右上方,“屈原”图案在舞台右下方,“波浪”图案在舞台下方。

    ⒉“端午节”文字由淡变深,由小变大出现在舞台中央。

    ⒊“端午佳节 粽子飘香”文字与“龙舟”图案从左到右在舞台下方慢慢出现,并由透明渐变为不透明。

    ⒋“进入”按钮在舞台右下方。

    呈现顺序说明:

    ⒈进入动画后,“音乐”响起。

    ⒉“大团纹”、“粽子”、“端午节”、“屈原”和“龙舟”图案淡入时间约3秒;

    ⒊“端午佳节 粽子飘香”文字淡入时间约1秒。

    ⒋进入动画1秒后,“艾叶”图案出现在粽子下方,3秒后“进入”按钮出现,最后动画停止在本场景最后1帧。

    ⒌单击“进入”按钮,直接跳过本场景并停止在“目录”场景的第40帧。

    结合制作脚本,回答下列问题:

    (1)、如图1所示,该动画作品共有个场景,其中“片头”场景播放一次的时间约为秒。

    (2)、如2图所示,“端午佳节 粽子飘香”文字动画是否实现了“透明渐变为不透明效果”(填:实现 / 未实现),原因是

    (3)、为了使动画能停止在本场景的最后1帧,能否直接在“背景”图层的最后1帧上添加动作脚本“stop()”(填:能 / 不能) 。
    (4)、根据制作脚本要求,应在“进入”按钮上添加的动作脚本为
  • 16. 【加试题】尼克斯彻定理:任何一个大于等于1 的整数的立方等于一串连续奇数之和,如:13=1,23=3+5=8,33=7+9=11。编写一个VB程序验证尼克斯彻定理,程序运行时,在文本框Text1 中输入一个大于等于1的整数,单击“验证”按钮 Command1,在文本框 Text2中显示验证结果,运行界面如图所示。

    实现上述功能的VB 代码如下,其中加框处代码有错,请改正。

    Dim n As Integer, i As Integer, t As Integer, sum As Long, s As String n = Val(Text1.Text)

    For i = 1 To n ^ 3 Step 2

        sum = 0: t = i: flag = False

        Do While sum <= n ^ 3 And flag = False

           sum = sum + t

                ⑴

           If sum = n ^ 3 Then flag = True

        Loop

        If flag = True Then Exit For

    Next i

    s = Str(n) + "^" + Str(3) + "="

    Do While sum > 0

             ⑵

        If sum = 0 Then

            s = s + Str(i)

        Else

            s = s + Str(i) + "+"

        End If

        i = i + 2

    Loop

    Text2.Text = s

     ⑵ 

  • 17. 【加试题】“轮转后有序数组(Rotated Sorted Array)”是将有序数组其中某一个数为分割点,将其之前的所有数都轮转到数组的末尾所得。比如{7,11,13,17,2,3,5}就是一个轮转后的有序数组,原有序数组中的字串{2,3,5}被轮转到了数组的末尾处。

    对于一个轮转后有序数组arr也可以进行二分查找,算法思路如下(以升序为例):每次根据查找的左侧位置L和右侧位置 R 求出中间位置M后,M左边[L,M]和右边

    [M+1,R]这两部分中至少一个是有序的(可根据中间位置数据和边界数据的大小关系判 断)。

    arr[M]和待查找数据key比较

    ⑴arr[M]=key,返回M的值;

    ⑵若M位置右侧有序,当待查找数据在右侧,则下次在右侧查找,否则在M左侧查找。

    ⑶若M位置左侧有序,当待查找数据在左侧,则下次在左侧查找,否则在M右侧查找。

    问题:

    (1)、对于轮转后有序数组{7,11,13,17,2,3,5}使用以上函数 search()查找key值3,所需要的查找次数为
    (2)、以下VB函数 search()实现了对轮转后有序数组arr进行二分查找的过程,如果查询 成功,返回M值,查询失败则返回-1。请补充程序①②③划线处的代码。

    Function search(key As Integer, L As Integer, R As Integer) As Integer

    Do While L <= R And search = -1

        M = (L + R) \ 2

        If arr(M) = key Then

            search = M

        Else

            If     Then

                If arr(L) <= key And key < arr(M) Then

                    R = M - 1

                Else

                    L = M + 1

                End If

            Else

                If  Then

                    L = M + 1

                Else

                    R = M - 1

                End If

            End If

        End If

    Loop

    End Function