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

浙江省名校协作体2020-2021学年高三下学期信息技术开学...

更新时间:2021-04-29 浏览次数:117 类型:开学考试
一、选择题
  • 1. 下列关于信息的说法正确的是(    )
    A . 信息只有转换成二进制代码才能被处理 B . 同一信息可以通过不同的载体被保存和传播 C . 通过搜索引擎检索到的信息都是真实可信的 D . 在信息评价中个人推荐属于较可靠的一种方式
  • 2. 下列关于信息的表达与交流,说法正确的是(    )
    A . 哑语和肢体动作是常用的信息表达技术 B . HTTP又称超文本传输协议,主要用于浏览器和Web服务器之间的信息传输 C . POP3协议出错,则通过浏览器登录电子邮箱时无法发送新的邮件 D . 为了方便下载网页中的图片,可以把网页以“网页,仅html”类型保存
  • 3. 使用Access软件设计的博物馆文物信息数据表,需存储如图所示的数据。

    序号

    文物名称

    文物编号

    距今时间

    收藏日期

    来源

    1

    晚清七色釉盘

    Q4877111854510

    208年

    2001-3-1

    捐赠

    2

    明官窑矮罐

    M6877111665125

    531年

    1998-6-8

    馆有

    3

    汉青铜短剑

    H7877111783721

    2000年

    1978-9-16

    租借

    下列表结构设计最合理的是 (    )

    A . B . C . D .
  • 4. 下列有关进制与编码的说法,正确的是(    )
    A . 十六进制数2020是十六进制数202的10倍 B . 十六进制数15转换为二进制数为1111 C . ASCII码由7位二进制进行编码 D . 已知字符“9”的内码为“39H”,则字符“10”的内码为“3AH”
  • 5. 用Photoshop制作“重阳登高”作品,其中“重”字的轮廓被选区选中,部分界面如图所示。

    下列说法正确的是(    )

    A . “花栏”图层未在舞台显示的原因是该图层被隐藏 B . 可使用文字工具修改“印章”图层中文字“九月”的字体 C . 当前状态下,可将“印章”图层的图层样式拷贝到“太阳”图层 D . 当前状态下,可使用油漆桶工具对“重”字选区进行填充
  • 6. —幅未经压缩16位色的BMP图像,将其另存为256色,其他参数不变。则存储容量比为(    )
    A . 1:2 B . 1:16 C . 2:1 D . 256:1
  • 7. 下列选项中,无法实现变量r的值在“0”和“1”之间进行切换功能的表达式是(    )
    A . r = (r - 1) Mod 2 B . r = Abs(r - 1) C . r = 1 - r D . r = (r + 1) Mod 2
  • 8. 某算法的部分流程图如图所示。输入n的值为20,执行这部分流程后,输出k的值为(    )

    A . 0 B . 1 C . 2 D . 5
  • 9. 有如下VB程序段:

    n = 3: s = 0

    c = Val(Text1.Text)

    For i = 1 To c

        p = i Mod n + 1

        s = s + p

    Next i

    在文本框Text1中输入9,程序执行后,变量s的值为(    )

    A . 6 B . 9 C . 18 D . 45
  • 10. 有如下VB程序段:

    For i = 1 To 2

        For j = 6 To 2 * (i + 1) Step -2

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

                t = a(j): a(j) = a(j - 2): a(j - 2) = t

            End If

        Next j

    Next i

    假定数组元素a(1)~a(6)的值依次为“happy,sky,change,sk,bellow,hello”。执行该程序段后,a(4)~a(6)的值依次是(    )

    A . sk,bellow,sky B . sky,bellow,sk C . sk,happy,sky D . happy,sk,sky
  • 11. 判断非重字符串s2(至少含2个字符)是否为s1的子集,若s2的字符按序在s1中出现,则称s2为s1的子集。例:s1="a3bcd",s2="ab",s3="ba",则s2是s1的子集,s3不是s1的子集。实现该功能的VB程序段如下:

    s1 = Text1.Text : s2 = Text2.Text

    i = 1 : j = 1

    Do While i <= Len(s1) And j <= Len(s2)

        If Mid(s1, i, 1) = Mid(s2, j, 1) Then

        

    Loop

    If  Then Label1.Caption = "是子集" Else Label1.Caption = "不是子集"

    上述程序填空处的可选语句为:

    ①i = i + 1    ②j = j + 1     ③i > Len(s1)     ④j > Len(s2)

    则(1)(2)(3)处语句依次最合理的搭配为(    )

    A . ①②③ B . ②①③ C . ①②④ D . ②①④
  • 12. 有如下VB程序段:

    s = ""

    i = 1:j = 10:k = 1

    Do While i <= j

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

        If a(m) > b(k) Then j = m - 1 Else i = m + 1

        If a(m) = b(k) Then k = k + 1:s = s + Str(m)

    Loop

    数组元素a(1)到a(10)依次为“2,3,7,9,10,15,15,15,19,20”,执行该程序段后,变量s的值有3个字符,则b(1)到b(3)的值可能为(    )

    A . 2 3 11 B . 3 7 9 C . 10 15 15 D . 15 15 19
二、操作题
  • 13. 某中学校园英语文化节举行了各类比赛,用Excel软件对比赛成绩进行处理,如图a所示。

    图a

    1. (1) 图a中L4:P4区域的数据是根据K4单元格自动填充得到,则L4单元格中的公式是

      (单选,填字母:A .=AVERAGEIF($A$4:$A$63,"高一*",C4:C63)/ B .=AVERAGEIF($A4:$A63,"高一*",C4:C63) / C .=AVERAGEIF($A4:$A63,"高一*",B4:B63 )

    2. (2) 根据图a数据创建的图表如图b所示,则创建图表的数据区域为

      图b

    3. (3) 若要找出高三年级口语成绩最好的班级,下列操作可行的是               (多选,填字母)。
      A . 以“班级”包含高三,“口语”最大1项进行筛选,选取筛选出的班级。 B . 以“班级”包含高三进行筛选,再按“口语”进行降序排序,选取排在最前面的班级。 C . 以“口语”为主要关键字,“班级”为次要关键词均降序排序,选取排在最前面的班级。 D . 以“口语”为主要关键字降序排序,以“班级”包含高三进行筛选,选取排在最前面的班级。
  • 14. 使用Flash软件创作“雍正故宫”作品,其中“load”场景的制作脚本如下表所示,

    场景名:load

    类别序号:1

    进入方式:启动动画自动播放

    呈现方式:

    呈现顺序:

    ①“音乐”图层中的声音源于库中的素材 bg.wav,参数如图b所示。

    ①一开始时出现背景画面,音乐随即播放。

    ②“文物”从完全透明到完全显示,由左到右由小变大慢慢呈现在舞台上。

    ②1秒后出现“文物”动画,3.5秒后音乐停止播放。

    ③“播放”按钮位于舞台右侧位置,单击该按钮跳转到“main”场景第1帧并开始播放。

    ③最后出现“播放”按钮,场景停止播放。

    (其他略)

    (其他略)

    部分界面如图a所示,请回答下列问题:

    图a

    图b

    1. (1) 根据所给材料,下列说法正确的是               (多选 ,填字母)。
      A . 该动画作品至少包含2个场景 B . “播放”按钮只能用于本场景的舞台中 C . 编写制作脚本后应进行的操作是编写文字脚本 D . “文物”图层第10帧对象的Alpha值为0%
    2. (2) 从图中可知“故宫”图层中的文字“雍正故宫”为(选填:实例/形状)。
    3. (3) 根据制作脚本可知,背景图层第60帧处应添加动作命令为
    4. (4) 若要使得“音乐”图层中的音乐在“文物”图层补间动画结束后停止播放,在不改变其他动画效果情况下,以下操作可行的是               (多选:填字母)。
      A . 在“音乐”图层第20帧帧插入关键帧 B . 将“音乐”图层第35帧空白关键帧移至第20帧 C . 在“音乐”图层第20帧添加stopAllSounds();指令 D . 删除“音乐”图层第20-34帧,并将声音的同步方式设置为事件
    5. (5) “按钮”图层的呈现方式和脚本不符,则应进行的操作是
  • 15. 某分段排序算法描述如下:

    1)将原始数据按升序分成若干有序段。

    2)将第1段和第2段进行合并,使得合并后的数据依旧有序,得到新的有序段。

    3)将新的有序段再次和下一个有序段进行合并。

    4)重复上述操作,直到全部数据变成一个有序段为止,排序结束。

    如数据:1、3、9、4、5、7、2、6,第1段为1、3、9,第2段为4、5、7,将第1段和第2段合并,得到新的第1段为1、3、4、5、7、9。继续和下一段2、6进行合并,合并后段数变为1段,则排序结束。

    编写VB程序,实现分段排序功能:在文本框Text1中输入数据总量,单击“数据生成”按钮Command1后,在列表框List1中显示原始数据,然后单击“分段排序”按钮Command2,在列表框List2中显示排序后的结果。程序运行界面如图所示。

    请回答下列问题:

    1. (1) 若要清空列表框List1,下列代码正确的是(单选,填字母:

      A .List1.Clear / B .List1.List="" / C .List1.Text="" / D .List1.Caption="空白" )。

    2. (2) 实现分段排序功能的VB程序如下,请在划线处填入合适的代码。

      Dim a(1 To 1000) As Integer

      Dim n As Integer

      Private Sub Command1_Click()

      '输入数据总量n,随机生成n个数据保存在数组

      'a(1)~a(n)中,并在List1中显示数据,代码略

      End Sub

      Private Sub Command2_Click()

          Dim b(1 To 10000) As Integer

          Dim p1 As Integer, p2 As Integer, t1 As Integer, t2 As Integer

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

          p1 = 1

          t1 = leng(p1)

          p2 = p1 + t1

          Do While p2 <= n

              

              i = p1: j = p2: t = 1

              Do While i < p2 Or j < p2 + t2

                  If j >= p2 + t2 Or i < p2 And a(i) < a(j) Then

                      b(t) = a(i): i = i + 1

                  Else

                      b(t) = a(j): j = j + 1

                  End If

                  t = t + 1

              Loop

              For k = 1 To

                  a(k) = b(k)

              Next k

              t1 = t1 + t2

              

          Loop

          '在List2中输出数组a(i)的值,代码略

      End Sub

      Function Leng(ByVal p As Integer) As Integer

      '该函数返回数组a中数组下标p开始的升序有序段的长度,代码略

      End Function

    3. (3) 程序中加框处代码有错,请改正。
  • 16. 亲戚寻找。小李总是因为认不清亲戚而苦恼,于是他设计了如下程序来模拟亲戚寻找的过程。已知:如果1和2是亲戚,1和3是亲戚,则2和3也是亲戚。代码思维如下:

    1)将每个人看成是一个钩码,能挂在另一个挂钩底下,自己底下也能挂其他挂钩。

    2)如果两个钩码在同一条钩码串上,则为亲戚(如2、3都能找到1)。

    3)如果两个是亲戚但不在一串钩码上,则可将其中一串的最上面的钩码挂在另一串的下方。

    例如从图a加框处的前三行数据可得到图b所示的钩码串1和钩码串2,从第四行数据可知9、5也为亲戚,则可将两串钩码合并,合并后3为2的顶端,5为3的顶端,其余数据以此类推。

    根据算法思想,编写VB程序功能如下:程序初始化时给出6条亲戚关系显示在List1中,单击“理关系”按钮,在List2中显示每个人所在钩码的顶端编号。在Text1和Text2中分别输入两人的编号,单击“询问”按钮,输出两个人是否为亲戚关系。程序运行界面如图a所示。

    1. (1) 根据图a数据,若输入两人的编号为4和5,则两人的关系是否为亲戚(填:是/否)。
    2. (2) 实现上述功能的VB程序如下,请在划线处填入合适的代码。

      Const n = 9      ‘总人数

      Const m = 6     ‘已知的亲戚关系数

      Dim a(1 To n) As String , b(1 To n) As String

      Dim f(1 To n) As String    ‘记录不同的亲戚钩码串成员,每条亲戚钩码串内互为亲戚

      Dim k As Integer           ‘亲戚钩码串的数目

      Private Sub Form_Load()

      ‘初始化List1和List2,生成m条亲戚关系,每条亲戚关系的编号对应存储在数组a(i)和b(i) '中,在List1中输出a(i)和b(i),代码略

      End Sub

      Private Sub Command1_Click()

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

          f(1) = a(1) + b(1)     ‘利用a(1)、b(1)生成第一条钩码串存储在f(1)中

          k = 1                  ‘k为钩码串编号

          For i = 2 To m

              x = root(a(i), 0): y = root(b(i), 0)  ‘x为调用函数获取a(i)所在的钩码串编号

              If x = 0 And y = 0 Then k = k + 1:  ‘根据x与y分类讨论

              If x <> 0 And y = 0 Then f(x) = f(x) + b(i)

              If x = 0 And y <> 0 Then f(y) = f(y) + a(i)

              If x <> y And x <> 0 And y <> 0 Then   ‘x、y在不同钩码串则将两条钩码串合并

                  f(x) = f(x) + f(y): f(y) = f(k): k = k - 1

              End If

          Next i

          For i = 1 To n         ‘输出每个人所在钩码的顶端编号

              x = root(CStr(i), 0): y = root(CStr(i), 1)   ‘Cstr()函数用于去除字符前导空格

              If x <> 0 Then

                  If y = Len(f(x)) Then List2.AddItem Str(i) + " " + CStr(i)

                  If y <> Len(f(x)) Then List2.AddItem Str(i) + " " +

              End If

          Next i

      End Sub

      '按钮Command2的功能为判断输入的两个人是否为亲戚关系,代码略

      Function root(a As String, b As Integer) As Integer  ‘参数a表示待查找目标,参数b

      ‘表示返回值类型,0表示返回目标所在钩码串编号,1表示返回目标在该钩码串中的位置

      Dim m As Integer, n As Integer, i As Integer, j As Integer

      m = 0: n = 0: i = k: j = 0

          Do While i > 0

              If a = Mid(f(i), Len(f(i)) - j, 1) Then m = i: n = Len(f(i)) - j: Exit Do

              j = j + 1

              If j = Len(f(i)) Then i = i - 1: j = 0

          Loop

          If  Then root = m Else root = n

      End Function

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

试卷信息