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

年级: 学科:信息技术(信息科技) 类型: 来源:91题库

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

1、使用GoldWave软件编辑某音频文件,选择其中一段音频后的部分界面如图所示。

下列说法正确的是(  )

A . 插入10s静音后,右声道时长仍为40s B . 选择声道为双声道后按原格式保存,声音文件存储容量翻倍 C . 执行“剪裁”操作后,整个音频只剩下当前选中的部分 D . 执行“更改音量”操作后,只有当前选中的声音音量发生改变
2、学校图书管理员通过条形码阅读器扫描书籍的条形码,以获取相应书籍的信息。此扫描过程属于(  )
A . 信息的采集 B . 信息的编码 C . 信息的发布 D . 信息的表达
3、关于搜索引擎和网页,下列说法正确的是(  )
A . 搜索引擎搜索信息时,可以通过减少关键字来减少搜索到的信息数 B . 用搜索引擎搜索信息,本质上是检索搜索引擎网站的索引数据库 C . 网页是由HTTP语言编写的纯文本文件,可以由记事本软件编辑 D . 选择“网页,仅HTML”方式保存网页,保存的文件不含超链接
4、使用 WORD 软件编辑某文档,部分界面如图所示。

下列说法正确的是(  )

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

下列说法不正确的是(  )

A . 字符“!”的内码占两个字节 B . 字符“运”的十六进制码是“D4 CB” C . 字符“go”的十六进制码是“47 6F” D . 字符“7”的二进制码是“00110111”
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分) (共5小题)

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

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

2、现要求编写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”,单击“生成”按钮,其输出结果为      
3、使用 Flash 软件制作主题为“端午节”的作品,部分界面如第 15 题-1 图所示。“片 头”场景的制作脚本如下:

场景:片头

类别序号:1

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

呈现方式:

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

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

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

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

呈现顺序说明:

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

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

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

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

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

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

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

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

(3)为了使动画能停止在本场景的最后1帧,能否直接在“背景”图层的最后1帧上添加动作脚本“stop()”      (填:能 / 不能) 。
(4)根据制作脚本要求,应在“进入”按钮上添加的动作脚本为      
4、【加试题】尼克斯彻定理:任何一个大于等于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

       ⑵       

5、【加试题】“轮转后有序数组(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

1. 本站所有内容未经许可不可转载!
4. 试卷库 > 浙江大学附属中学2018届高三选考信息技术模拟考试试卷

说明

1、直接打印:比较直观,基本上所见即所得;
2、导出word:可以下载来编辑,样式需微调,可修改;
3、在线答案:包含了题目和答案,低碳环保,推荐!
4、只看答案:只有答案及解析,页面较少;