浙江省名校协作体2018届高三下学期信息技术3月选考试题

试卷更新日期:2018-04-16 类型:月考试卷

一、选择题

  • 1. 关于信息与信息技术,以下说法正确的是(   )
    A、信息技术以计算机的诞生为标志,古代不存在信息技术 B、云技术的发展为信息脱离载体提供了可能性 C、信息可以使用不同的载体形式存储和传播 D、“共享单车”主要采用了虚拟现实技术
  • 2. 使用Word软件编辑一篇文章,界面如图所示

    以下说法正确的是(   )

    A、在“查找和替换”对话框里的输入如图所示,再按下“全部替换”按钮,则用户下次在文章中输入的“大数据”三个字,会自动更改为“big data” B、界面中所插入的剪贴画环绕方式为“嵌入型” C、在第三行对“海量数据”四字加批注,则其批注顺序号为2 D、开启“修订”功能,将记录下对文档的所有修改
  • 3. 关于人工智能,以下说法不正确的是(   )
    A、在很多酒店,人靠近大门,门会自动打开,这是应用了人脸识别技术 B、Siri专家系统属于人工智能的应用 C、大数据的应用,为人工智能的发展开拓了广阔空间 D、一款具有“拍题搜答案”功能的APP,可能应用了OCR技术
  • 4. 关于Access数据库,以下说法正确的是(   )
    A、某条记录的一个字段显示为12.345,则该字段类型可能为数值型、文本型或日期/时间型 B、在设计视图中无法添加新记录 C、设置一个“数字型”字段为“长整型”,则输入“9.86”,系统会自动取整为“9” D、在类型为“日期/时间”型的字段中输入数据,系统不会检测其合法性
  • 5. 某算法的流程图如图所示。执行这部分流程后,输出变量i的值是(   )

    A、7 B、9 C、11 D、13
  • 6. 使用UltraEdit软件观察字符“AI时代来了!”的内码,部分界面如图所示。

    以下说法正确的是(   )

    A、字符“!”的二进制码是“10100001” B、字母“J”的十六进制码是“50” C、每个字符在计算机中用1个字节存储 D、2个字符采用ASCII编码,5个字符采用汉字编码
  • 7. 关于多媒体技术,以下说法中正确的是(   )
    A、多媒体作品创作的过程中,“设施需求”应在作品的“创作需求分析”中描述 B、“制作脚本”中应包含制作中所需要的各种素材文件名、获取方法等信息 C、多媒体数据之所以能被压缩,是由于数据中存在冗余,如图像里有重复出现或相近的纹理结构就属于空间冗余 D、将作品划分为“片头”、“主交互界面”、“片尾”等组成部分,这是在功能模块设计中规划的
  • 8. 用Photoshop软件制作“中国诗缘”作品,界面如图所示:

    以下说法正确的是(   )

    A、该作品的“背景”图层无法添加滤镜 B、无法用文字工具直接修改“琵琶行”图层的文字 C、该作品颜色位深度为8位二进制 D、拷贝“中国诗缘”图层的图层样式并粘贴到“琵琶行”图层后,“琵琶行”图层的图层样式数为4种
  • 9. 使用Flash软件制作动画作品,“main”场景中“控制”图层最后一帧上有代码“stop();”,“背景”图层内有一张导入的bg.jpg图像,“音乐”图层的音乐文件时长为10秒钟。“main”场景时间轴图1所示,“人物”元件界面如图2所示:

     

    图1

     

    图2

    以下说法正确的是(   )

    A、将作品导出图像格式设置为emf,则该作品将成为矢量图 B、将“音乐”图层声音的同步方式设置为“开始”,则声音播放到约3秒就结束 C、测试场景,动画播放到第50帧时,“人物”图层中的“人物”元件动画将和main场景动画同时停止 D、修改文档的“帧频”参数为24fps,则“人物”元件的“帧频”也自动更改为24fps
  • 10. 【加试题】琳琳用GoldWave软件编辑一段音乐,如图1所示。在当前界面中,她单击“剪裁”按钮,然后执行“文件”——“另存为”命令,对话框如图2所示

    图1

     

    图2

    另存后文件的存储容量约为(   )

    A、861.3KB B、1.7MB C、3.4MB D、6.7MB
  • 11. 【加试题】如图所示,a 、b 、c 三个数比较大小,单击“求最大值”按钮,在文本框Text4中输出三者之间最大的数,选出不能实现该功能的程序段(   )

    A、If a >= b And a >= c Then Text4.Text = Str(a)If b >= a And b >= c Then Text4.Text = Str(b)If c >= a And c >= b Then Text4.Text = Str(c) B、Max = aIf b > Max Then Max = bIf c > Max Then Max = cText4.Text = Str(Max) C、If a > b And a > c Then    Text4.Text = Str(a)ElseIf b > a And b > c Then    Text4.Text = Str(b)Else    Text4.Text = Str(c)End If D、If a > b Then   If a > c Then Text4.Text = Str(a) Else Text4.Text = Str(c)Else   If b > c Then Text4.Text = Str(b) Else Text4.Text = Str(c)End If
  • 12. 【加试题】有如下VB程序段:

    Dim a(5) As Integer

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

    a(1) = 52: a(2) = 15: a(3) = 37: a(4) = 22: a(5) = 35

    i = 1

    Do While i < 5

        t = i: j = i + 1

        Do While j <= 5

            If a(j) > a(t) Then t = j

            j = j + 1

        Loop

        x = a(t): a(t) = a(i): a(i) = x

        i = i + 1

    Loop

    Text1.Text = Str(a(2))

    运行该段代码后,文本框Text1中显示的内容为(   )

    A、15 B、22 C、37 D、35

二、非选择题

  • 13. 王老师从国家统计局网站收集了2017年9、10、11三个月中国主要工业产品(部分)产量的数据,并用Excel软件进行处理,如图1所示。

     

    图1

    请回答下列问题:

    (1)、为了计算9、10、11三个月工业主要产品的累计产量,可以先在F3单元格输入公式,计算“铁矿石原矿”的累计产量,然后自动填充到F列其它对应的单元格,完成所有工业主要产品的累计计算,请问下面哪个计算公式不能达到目的(单选,填字母:

    A =SUM(C3:E3)     B =$C3+$D3+$E3     C =C3+D3+E3     D =C$3+D$3+E$3)。

    (2)、若要对“食品类”工业主要产品按“累计”进行降序排序,则需要选择的数据区域为
    (3)、根据图1中的数据制作的图表如图2所示,请指出该图表的类型

    (单选,填字母:A 柱形图  /  B 面积图  /  C 条形图  /  D 折线图)。

     

    图2

    (4)、将A2:E17的数据复制到新工作表,在新工作表中对“指标”列数据进行筛选,筛选设置如图3。请问最终能筛选出种产品。

    图3

  • 14. “字符洗牌”程序模拟扑克洗牌的操作,为了打乱牌序,把手上的扑克牌中间抽一部分放到最上面,完成一次洗牌(如字符串“1234ABCD”,若把中间的第3个到第5字母抽出并保持原来的顺序放到最前面,则一次洗牌操作后字符串变成“34A12BCD”),也可以把扑克牌分成上下两部分,把下面的部分放置到上面(如字符串“1234ABCD”,把第3个字符到最后一个字符移到前面,变成“34ABCD12”),多次重复做这个动作,就能达到洗牌的目的,效果如图所示。

     

    (1)、若要把窗体的标题名称由“Form1”改为“字符洗牌”,应改变窗体的属性。
    (2)、完成上述功能的程序代码如下,请在划线处填入合适的代码

    Private Sub Command1_Click()

        Dim r As Integer, k1 As Integer, k2 As Integer

        Dim s As String, n As Integer

       '从文本框TxtIn中获取字符串

        Randomize

        r = Int(Rnd() * 10) + 1   '随机生成洗牌次数

        n = Len(s)

        Do While r >= 1        '洗牌操作

            k1 = Int(Rnd() * (n - 2)) + 2

            k2 = Int(Rnd() * (n - k1 + 1)) + k1

            s =  + Mid(s, 1, k1 - 1) + Mid(s, k2 + 1, n - k2)

            r = r - 1

        Loop

    TxtOut.Text = s   ' 在文本框TxtOut中输出结果

    End Sub

    (3)、若加框处的语句改为TxtOut.Text = Str(s),则运行程序时会发生的错误消息为_________(单选,填字母)
    A、 B、 C、 D、
  • 15. 欣欣要制作一个关于梁祝故事的多媒体作品,她先用PhotoShop软件处理图像,然后用Flash软件制作动画。请回答以下各题:

    图1

    (1)、如图1所示,当前界面下,欣欣选择“梁山伯”图层进行下列操作,不会影响“祝英台”图层的是(多选,填字母:A 调整图像大小/B 移动位置/C 复制图层/D 调整图层不透明度/E 删除图层)。

    欣欣用Flash软件制作动画,其中“story”场景的界面如图2所示,“story”场景的制作脚本如下:

    场景名:story  类别序号:2

    进入方式:

    由“Load”场景单击“Play”按钮进入

    呈现方式:

    ①直接出现背景图片,音乐自动播放;

    ②梁山伯实例从舞台外左侧移动到舞台中间(从小到大,移动速度越来越快);祝英台实例从舞台外右侧移动到舞台中间(从小到大,移动速度越来越快);

    ③舞台下方先后出现文字“小弟姓祝名英台,乃上虞祝家村人氏,敢问仁兄……”“会稽梁山伯”(从无到有);

    ④“退出”按钮位于舞台右下角,点击后退出动画的播放。

    呈现顺序说明:

    ①一开始就显示背景图片,播放音乐;

    ②同时,梁山伯和祝英台分别从舞台左侧和右侧移动到舞台中间;

    ③梁山伯和祝英台会话;

    ④文字“小弟姓祝名英台,乃上虞祝家村人氏,敢问仁兄……”和“会稽梁山伯”淡入;

    ⑤最后动画停止播放,并出现“退出”按钮。

     

    图2

     

    图3

    (2)、结合制作脚本及图2、图3,“梁山伯进入”图层中的补间类型为 , 要实现梁山伯移动速度越来越快,可以在属性面板中设置缓动值为(选填:-100 / 100)。
    (3)、本场景播放结束后画面停止,用户可以单击“退出”按钮退出播放,欣欣应在“退出”按钮上添加动作脚本

     

    图4

    (4)、欣欣给“退出”按钮添加正确的动作命令并导出swf文件后,发现鼠标指针经过“退出”按钮实例时没有声音。“退出”按钮元件部分编辑界面如图4所示,其中“音效”图层中声音的同步方式为事件,为了使按钮上的声音能正常播放,可进行的操作是
  • 16. 【加试题】德国数学家哥德巴赫曾猜测:任何大于6的偶数都可以分解成两个素数(素数对)的和。但有些偶数可以分解成多种素数对的和,如: 10=3+7,10=5+5,即10可以分解成两种不同的素数对。

    小敏编写了一个VB程序,用来求一个偶数(6到100之间)可能存在多少这样的素数对(注: A+B与B+A认为是相同素数对,不重复统计),并把这些结果输出到一个列表框中,通过逻辑推理,小敏发现这些素数对都是奇数,所以她只需要验证奇数的素数对即可。运行界面如图所示,程序代码如下。但加框处代码有错,请改正。

     

    Dim IsPrime(100) As Boolean  '用来存储是否素数,True为素数,False为非素数

    Private Sub Command1_Click()

        Dim x As Integer, y As Integer, i As Integer, num As Integer

    Call Init  '调用Init函数

        x = Val(Text1.Text)

    y = x \ 2

    num = 0

    For i = 3 To y Step 2

                     '①

    num = num + 1

                List1.AddItem Str(x) + "=" + Str(i) + "+" + Str(x - i)

            End If

        Next i

        Label2.Caption = "偶数" + Str(x) + "共有" + Str(num) + "个素数对。"

    End Sub

    Sub Init() '初始化IsPrime数组的值

        Dim i As Integer, j As Integer, x As Integer

        For i = 3 To 100 Step 2

            x = Int(Sqr(i))

                                '②

                If i Mod j = 0 Then Exit For

            Next j

            If j > x Then IsPrime(i) = True Else IsPrime(i) = False

        Next i

    End Sub

     ② 
  • 17. 【加试题】对于数组(形如a数组:4、5、6、1、2、3或b数组:1、2、3、4、5、6),我们称元素1为此二数组的拐点。为寻找此类递增或循环递增数组的拐点,可以用顺序查找和对分查找的方法,通常相比之下对分查找算法较优,以下为使用对分法查找拐点的算法。

    做法是比较中点与当前查找范围第1个数大小关系,用对分法使查找范围逼近拐点;当余下数组只有二个元素时,可根据此二元素大小关系得到拐点的位置。

    依据上述描述设计了VB程序,界面如图所示。请回答下列问题:

     

    (1)、对于循环递增数组“9、10、11、12、13、14、15、16、17、18、19、20、1、2、3、4、5、6、7、8”,代码中加框处执行的次数为次。
    (2)、请在划线处填入合适的代码。

    Dim a(1 To 20) As Integer

    Private Sub Command1_Click()

        Dim Low As Integer, High As Integer

        Low = 1

        High = 20

        Do While High > Low

            If        ①         Then              '当只余下两个元素时

                If       ②           Then

                    Label1.Caption = "拐点元素为" + Str(a(1)) + ",下标为" + Str(1)

                Else

                    Label1.Caption = "拐点元素为" + Str(a(High)) + ",下标为" + Str(High)

                End If

                Exit Do

            End If

           

            If a(m) >= a(Low) Then

                Low = m

            Else

         ③     

            End If

        Loop

    End Sub

    Private Sub Form_Load()

        '生成循环递增的数组a,代码略

    End Sub

     ② ③