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

浙江宁波余姚市2020年1月高三信息技术第一次选考科目模拟卷

更新时间:2020-11-26 浏览次数:183 类型:高考模拟
一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)
  • 1. 电脑端登录微信时,需手机“扫一扫”二维码,这主要是为了保证信息的(    )
    A . 安全 B . 存储 C . 传播 D . 共享
  • 2. 小张设计出一份介绍学校的多媒体作品报告表,如下表:该报告表的设计在多媒体作品制作过程中属于(      )

    主题思想

    热爱学校,尊师重教

    结构类型

    演示

    设施要求

    多媒体计算机,数码相机,扫描仪,网络,图像,音视频处理软件

    作品内容

    主要模块:学校历史;学校简介;师资力量;风景风貌;办学成果

    发布方式

    网上发布

    A . 创作需求分析阶段 B . 应用需求分析阶段 C . 系统结构设计阶段 D . 功能模块设计阶段
  • 3. 下列操作,没有体现人工智能技术的是(      )
    A . 通过语音输入“人工智能”关键词在百度中搜索 B . 通过手写方式输入“人工智能”关键词在百度中搜索 C . 使用百度翻译把一篇“人工智能”内容的短文全文翻译成英语 D . 在百度搜索引擎中使用“智能ABC”音形输入法输入“人工智能”,搜索相关信息
  • 4. 有关Access数据库的操作,下列说法正确的是(    )
    A . 删除的记录可以立即“撤消” B . 新添加的字段只能放在最后一列 C . 修改字段类型后,记录中该字段的值不会丢失 D . 可以通过导入Excel电子表格获取外部数据
  • 5. 使用UltraEdit软件观察字符的内码,部分界面如下图所示,下列说法正确的是(      )

    A . 该段字符包含6个ASCII编码字符 B . 大写字母“J”的内码是50 C . 字符“浙”的内码是“A1 D5” D . 小写字母 “o”的内码以二进制形式表示为“01101100”
  • 6. (2020高二下·台州月考) 用GoldWave软件编辑某音频文件,部分界面如图所示,下列说法正确的是( )

    A . 该音频是Wave格式的文件,每秒钟采样22050千次 B . 当前状态下执行“插入静音”操作,时间为5秒,再执行“删除”操作,文件存储容量变大 C . 当前状态下执行“删除”操作,音频时长变成25s D . 当前状态下执行“选定部分另存为”按原格式进行保存,文件大小约为107KB
  • 7. 下列VB表达式中值为奇数的是(    )
    A . Len(“21”)+2 B . Sqr(36) + Int(-3.6) C . Int(Rnd*11)*2+11 D . 2019 \ 100 mod 10
  • 8. 某算法流程图如图所示,该流程图对应的程序段是(      )

    A . B . C . D .
  • 9. 有VB程序段如下:

    Const n =6

    Max = 0

    For i = 1 To n

     d(i)= 1

     For j = 1 To i - 1

      If a(j)< a(i) And d(j)+ 1 > d(i) Then d(i)= d(i)+ 1

     Next j

     If d(i)> Max Then Max = d(i)

    Next i

    数组元素a(1)到a(6)的值依次为“2,40,15,1,25,37”,执行该程序段,变量max的值为(  )

    A . 2 B . 3 C . 4 D . 5
  • 10. 下列VB程序段的功能为:生成n个不重复的随机整数,保存在数组a中,并升序排列。

    Const n = 6

    Dim a(1 To n) As Integer, f(1 To 10) As Boolean

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

    ′f数组各元素的初值置为False,代码略

    For i = 1 To

       t = Int(1+Rnd * 10)

       If Not f(t) Then

          a(i) = t : f(t) = True

          For j =

             If a(j) < a(j-1) Then

                tmp = a(j): a(j) = a(j-1): a(j-1) = tmp

             End If

          Next j

       Else

       

       End If

    Next i

    上述程序段3个方框处的表达式分别为(  )

    A . n-1,2 to i,i = i-1 B . N,i to 2 Step -1,i = i-1 C . n-1,2 to i,t = Int(1+Rnd * 10) D . N,i to 2 Step -1,t = Int(1+Rnd * 10)
  • 11. 已知一无序数组a中的元素为”90,15,40,72,65,32,81,6”,通过引入数组b存储a中元素按升序排序时的下标,b数组元素为”8,2,6,3,5,4,7,1”,使得a(b(1))<= a(b(2))<=……<=a(b(n)),从而对数组a中的元素进行对分查找。部分代码如下:

    i = 1: j = 8: c = 0

    key = 32

    Do While i <= j

        m = (i + j) \ 2

        t = b(m)

        c = c + 1

        If a(t) = key Then p = t: Exit Do

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

    Loop

    程序运行结束后变量c的值为(      )

    A . 2 B . 3 C . 4 D . 5
  • 12. 杨辉三角是我国古代数学的成就之一,如图所示为杨辉三角前5行的数据排列。从图可知,杨辉三角当前行的数值可由前一行推导计算得到。现要求杨辉三角第n行的数据,编写的VB程序功能如下:在文本框Text1中输入n值(n≤30),单击按钮Command1后,在标签框Label1中输出第n行的数据。

    实现上述功能的VB代码如下。

    Private Sub Command1_Click()

     Dim pre(0 to 30)As Long, cur(0 to 30)As Long 

     Dim s As String, i As Integer, j As Integer

     n = Val(Text1.Text)

         ′I处

     For i = 1 To n

       s = “”

       For j = 1 To i

         cur(j)=     ′II处

         s = s & str(cur(j))& “ ”

       Next j

       For j = 1 To i

         pre(j)= cur(j)

       Next j

     Next i

     Label1.Caption = s

    End Sub

    方框处的代码会是以下四句中的某一句:

    ① cur(1)=1     ②pre(1)=1     ③pre(j-1)+ per(j+1)    ④pre(j-1)+ per(j)

    程序中I、II方框处正确的选项是(      )

    A . ①③ B . ①④ C . ②③ D . ②④
二、非选择题(本大题共4小题,4+8+7+7,共26分)
  • 13. 小明收集了2019年中国最佳大学排行榜的信息,用Excel软件对数据进行处理,如图a所示。

    图a

    请回答下列问题:

    1. (1) 为求出中国最佳大学排行榜前十名的高校的平均星级,可以利用求平均值函数在E13单元格中输入公式
    2. (2) 为筛选出北京和上海地区的大学,如图b所示,则按此设置筛选出的符合条件的大学个数共有个。

    3. (3) 小明制作了如图c所示的图表,产生该图表的数据区域为

    4. (4) 若对图a中的数据以“星级”为主要关键字排序,则排序时选择的数据区域为
  • 14. 小李制作的主题为“奔马”的多媒体作品,首先使用photoshop软件处理图片,然后使用flash软件制作动画,请回答下列问题:
    1. (1) 如图a所示,以下操作可行的是(多选,填字母:A . 选择“小鸟”图层,通过“复制图层”命令,可看到两只“小鸟”;/B . 使用“图像大小”命令,可单独调整“小鸟”图层中的小鸟大小/C . 使用“自由变换”命令,可调整“文字”图层中的文字大小/D . 将“文字”图层的图层样式拷贝至“小鸟”图层后,这两个图层的图层样式效果完全一致/E. 调整“背景”图层的“不透明度”,可使该图片的背景呈现半透明的效果。)

      图a

    2. (2) “奔马”图层第1帧至第60帧的补间动画如图b所示,马由透明到完全显示且形状变大的动画效果,则该动画的补间类型是(填字母:A . 形状补间/B . 动画补间)

      图b

    3. (3) 测试场景时发现燕子动画不符合要求,当前状态下,若要使燕子动画推迟1秒出现,并使燕子动画持续时间为3秒,正确的操作是:
    4. (4) “音乐”图层的声音时长为12秒,同步为“事件”,若要实现动画和声音在最后一帧同时停止,可在图层的最后一帧添加动作脚本:
    5. (5) 将该作品按图c设置发布,则生成的文件都具有交互功能吗?(填:有/无)

      图c

  • 15.   小明编写了一个字符串加密程序,功能如下:在文本框Text1中输入明文,单击“加密”按钮Command1后,在文本框Text2中显示加密后的密文,运行界面如图所示。加密算法如下:

    1)将明文中每个字符用8位二进制ASCII码(不足八位的左端补0,凑足八位)表示;如“A”的二进制ASCII码值为01000001;

    2)对8位二进制编码进行取反码(0变1,1变0)操作,如01000001的反码是10111110;

    3)将8位二进制反码用2位十六进制表示,得到该字符的密文;

    4)将每个字符的密文按照明文的倒序连接。

    实现上述功能的VB程序如下:

    Private Sub Command1_Click()

    Dim i As Integer, j As Integer, m As Integer, k As Integer

    Dim c As String, x As Integer, y As Integer

    Dim d(1 To 8) As Integer  '数组d存储字符ASCII码二进制从左到右的各位数码

    Dim mw As String          'mw存储密文

    mw = ""

    For i = 1 To Len(Text1.Text)

      c = Mid(Text1.Text, i, 1)

      For j = 1 To 8

                 ‘I处

      Next j

      m = Asc(c)

      k = 8

      Do While   ‘II处

     d(k)=     ①      

         m = m \ 2

         k = k - 1

      Loop

      mw = btoh(d) + mw

    Next i

    Text2.Text = mw

    End Sub

    Function btoh(m() As Integer) As String

     ′自定义函数是将m数组中的二进制数转换成对应的十六进制数

    Dim s As Integer, i As Integer

    Dim str As String, ch As String

    str = "0123456789ABCDEF"

    s = 0: ch = ""

    For i = 1 To 8

      s = s * 2 + m(i)

      If      ②       Then

         btoh =btoh+ Mid(str, s + 1, 1)

         s = 0

      End If

    Next i

    End Function

    阅读分析程序代码,请回答下列问题:

    1. (1) 按照加密算法,字符“Z”的密文是
    2. (2) 请在划线处填入合适代码。

       ② 

    3. (3) 若I处方框内代码改成d(j)=0,则II处的方框内代码应改为:
  • 16. 小红打算用VB程序来查找数组a中下降数列的方法,其算法思想描述如下:

    1)用数组b存储最小下降数列中最小的元素(查找过程中的最小值)b(1)开始为数组a第1个元素;

    2)加入方法:将a(i)与数组b中的每个元素依次逐个比较:若a(i)比b(j)小就用a(i)替换b(j)中的值;将a(i)添加到第j个下降数列中,并存储在c数组的c(j)中;

    3)若数组a各元素的值为:34,54,3,76,2,3时,则3个下降数列分别为:

    “34,3,2”,“54,3”,“76”。

    程序运行界面如下图所示:

    依据上述描述设计了如下VB程序。请回答下列问题:

    1. (1) 若数组a的值是:“145,34,2,134,12”,数组b(1)的值是
    2. (2) 请在划线处填入合适的代码。

      Const n = 20

      Dim a(1 To n) As Integer

      Private Sub Form_Load()

          '读取n个数据,依次存储到a(1)、a(2)、……a(n)中,代码略

      End Sub

      Private Sub Command1_Click()

      Dim b(1 To n) As Integer   '存储数列最小的值

      Dim c(1 To n) As String    '存储下降数列

      Dim i As Integer

      Dim j As Integer

      Dim bn As Integer          '存储下降数列个数

        b(1) = a(1)

        bn = 1

        c(1) = Str(a(1))

        For i =

           For j = 1 To bn

             If a(i) < b(j) Then

                b(j) = a(i)

              

                Exit For

             End If

          Next j

          If j > bn Then

             bn = bn + 1

            

             c(bn) = Str(a(i))

          End If

        Next i

      For i = 1 To bn

           List1.AddItem c(i)

      Next i

      Text2.Text = "数列中共有" + Str(bn) + "个下降序列"

      End Sub

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

试卷信息