浙江省绍兴市柯桥区2020-2021学年高二上学期信息技术期末教学质量调测试卷

试卷更新日期:2021-02-25 类型:期末考试

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

  • 1. 下列关于信息与信息安全的说法,不正确的是(    )
    A、信息具有时效性,但是过期的信息也可能有一定的价值 B、搜索引擎检索信息时,排名靠前的信息真实性更高 C、手机支付时需要密码和验证码双重验证,可以提高安全性 D、智能手机随意连接公共场所的WIFI,存在感染病毒的风险
  • 2. 下列应用,没有体现人工智能技术的是(    )
    A、停车收费系统扫描识别车牌 B、通过指纹识别打开智能门锁 C、无人驾驶汽车实现自动驾驶 D、使用Word“自动更正”功能
  • 3. 下列有关网页与浏览器的说法,正确的是(    )
    A、万维网采用WWW协议将浏览器的请求发送到Web服务器 B、可以通过浏览器“收藏夹”永久保存网页内容 C、可以用超链接连接同一个网站的网页,也可以从一个网页链接其他网站 D、以“网页,全部”格式保存网页,网页所有元素都能被保存
  • 4. 使用Access数据库记录疫情期间来访人员信息,登记数据如下表所示。

    序号

    姓名

    身份证号

    进校时间

    体温

    是否来自高风险地区

    1

    张三

    330621198806544412

    2020-12-19 8:23:18

    36.8

    2

    李四

    330891200202243965

    2020-12-25 15:25:55

    36.9

    对应的表结构设计最合理的是(    )

    A、 B、 C、 D、
  • 5. a是一个两位十进制正整数,b是a对应的二进制数,以下说法错误是(    )
    A、如果b加1后,其数字位数增加,则a可能是63 B、在a后面加1个0的值与在b的后面加1010的值是相同的 C、b最多是7位数 D、b的位数至少比a的位数多2位
  • 6. 某算法的部分流程图如图所示,以下说法正确的是(    )

    A、该流程执行后,变量t的值为0 B、该流程执行后,变量i的值为64 C、该流程执行后,变量s的值为20 D、若语句“t=1-t”改为“t=t-1”,结果不变
  • 7. 产生一个0到100之间的随机偶数,偶数含“0”和“100”,下列VB表达式能实现的是(    )
    A、2*int(rnd*50) B、2*int(rnd*51) C、2*int(rnd*50+1) D、2*int(rnd*51-1)
  • 8. 使用GoldWave软件编辑某音频文件,部分界面如图所示。

    以下说法正确的是(    )

    A、这是一个WAV格式的音频 B、执行“删除”命令后,音频时长不变 C、执行“静音”命令后,在音频第10秒后插入20秒静音 D、执行“剪裁”命令后按原文件格式保存,音频文件容量约为原来的1/2
  • 9. 使用Photoshop软件处理图像,编辑界面如下图所示。

    下列说法不正确的是(    )

    A、画布中没有显示“月亮”图像,其原因是“月亮”图层的不透明度为0% B、可以删除“云”图层 C、不能给“背景”图层添加图层样式 D、可以通过“自由变换”命令调整男孩的大小
  • 10. 一张1024*768像素的BMP图像,存储为JPG格式后的文件大小是48KB,压缩比为16:1,该图像的颜色种数最多是(    )
    A、16 B、256 C、64 D、8
  • 11. 字符串,由数字、字母和“-”组成,现以“-”为分组标记,作如下处理:数字往后移5个,如0→5,3→8,6→1;各组字母倒序放在本组前面;“-”不作处理。如字符串“t37-9Yg-52r-”,经过处理后变为“t82-gY4- r07-”。下列VB程序段实现该算法:

    Const mw = "0123456789"

    S = Text1.Text: s1 = "":s2 = ""

    For i=1 To Len(s)

        C = Mid(s,i,1)

        If c >= "0" And c <= "9" Then

                   

                   

            s1 = s1 + c

        ElseIf c = "-" Then

            s2 = s2 + s1 + c

            s1 = ""

        Else

                   

        End If

    Next i

    ① t =(Val(c)+5) Mod 10

    ② c = Mid(mw,t,1)

    ③ s1 = c + s1

    ④ t=(Val(c)+4) Mod 10+1

    ⑤ c= Mid(mw,t+1,1)

    ⑥ s1 = s1 + c

    则填空处的代码应该是(    )

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

    For i = 1 To 6

        a(i)= Int(Rnd*6)+ 1

    Next i

    For i = 1 To 6

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

    Next i

    c(1)= 1

    For i = 2 To 6

        c(i)= c(i - 1)+ b(i - 1)

    Next i

    数组b各元素的初值均为0,执行该程序后,则数组c各元素的值不可能是(    )

    A、1 2 5 5 6 7 B、1 1 3 5 6 7 C、1 3 4 4 7 8 D、1 2 4 5 5 6

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

  • 13. 小林收集了某市场1月份的订单明细数据,并用Excel软件进行处理,如图a所示。

    (1)、当前工作表中K3:K10用SUMIF函数正确计算了各个产品类别数量总和。小林通过K3单元格中的公式对J3:J10进行自动填充,则J3单元格的显示内容是

    (单选,填字母:A . 0.00 / B . #VALUE! / C . #DIV/0!)

    (2)、上述操作后,小林发现区域J3:J10计算结果不符合要求。若要正确计算J列的数据,可先把K3单元格中的公式修改为(写公式),再进行自动填充。
    (3)、根据图a数据制作的图表如图b所示。

    下列说法正确的是_______________(多选,填字母)。

    A、该图表的数据区域是I3:I10,K2:K10 B、以“销售总额”为关键字对I2:K10区域升序排序后,“日用品”将出现图b的最右边 C、将K3:K10区域数值小数位数设置为1,对图表无影响 D、清除G3单元格的内容,对图b无影响 E、对“销售总额”列设置筛选“最大1项”,对图b无影响
  • 14. 使用Flash软件创作“我的眼睛我做主”多媒体作品。请回答下列问题:
    (1)、该作品的场景面板如图a所示,各功能模块播放完后自动停止,单击各功能模块最后1帧的“返回”按钮,返回“main”场景,下列说法不正确的是_______________(单选,填字母)。

    A、制作该多媒体作品前对小学生的近视情况进行调查,属于需求分析 B、规划合理的制作脚本,是多媒体制作的直接依据 C、测试影片时,首先播放的是“保护我们的眼睛”场景 D、单击“返回”按钮,返回“main”场景,体现该作品具有交互性
    (2)、如图b所示,“文字1”图层的动画实现文字由5倒计时到1的效果,则“文字1”图层的动画类型是(选填:逐帧动画/形状补间动画/动画补间动画)。

    (3)、测试当前场景,将自动产生一个文件。该文件的后缀是 , 单击“play”按钮(填:会/不会)跳转到“main”场景。
    (4)、“按钮”图层的按钮到最后1帧才出现,要使“按钮”图层的按钮一开始就出现,以下操作可行的_______________(多选,填字母)。
    A、选中“按钮”图层第1帧,执行“清除关键帧”操作 B、选中“按钮”图层第1帧,执行“清除帧”操作 C、选中“按钮”图层第1帧,执行“转换为关键帧”操作 D、复制“按钮”图层第50帧,粘贴到第1帧 E、将“按钮”图层第50帧移动到第1帧
    (5)、如图b所示,动画播放到第50帧停止播放,单击“play”按钮,动画跳转到“main”场景第1帧并继续播放,则“play”按钮上添加的动作命令是
  • 15. 下列程序用来判断一个单词是否是素单词:设定小写字母a-z对应的数字为1-26,大写字母A-Z对应的数字为27-52,将某个单词的所有字母按照其对应的数字求和,判断其和是否是素数,如果是输出“It is a prime word.”,反之则输出“It is not a prime word.”。如单词“Hello”,字母分别对应的数字为:34、5、12、12、15,其和为34+5+12+12+15=78,不是素数,因此单词“Hello”并不是素单词,在Label1中输出“It is not a prime word.”。(已知字母A的ASCII码值为65,a的ASCII码值为97)。程序运行界面如下图所示:

    Private Sub Command1_Click( )

        Dim s As String, t As String, n As Integer

        Dim i As Integer, m As Integer

        s = Text1.Text

        n = Len(s)

        For i = 1 To n

            t = Mid(s,i,1)

            If t >= "A" And t <= "Z" Then

                m =        ①          

            ElseIf t >= "a" And t <= "z" Then

                m= m + Asc(t)- 96       ‘Asc(t)用于返回字符t的ASCII 码值

            End If

        Next i

        For i = 2 To m - 1

            If  Then Exit For

        Next i

        If       ②      Then

            Label1.Caption = "It is a prime word."

        Else

            Label1.Caption = "It is not a prime word."

        End If

    End Sub

    (1)、请在划线处补充合适的代码。

     ② 

    (2)、加框处代码有误,请改正。
    (3)、若在Text1中输入单词Make,在label1中输出的结果是
  • 16. 现需要对字符串中的字符进行重排顺序,具体方法如下:

    原字符串8个字符为一段,分成若干段进行重排处理,尾段剩余字符(个数小于8)为独立段不做处理。

    重排规则:从起始段第1个字符开始,从1开始数数,数到m时取出该位置上的字符,拼接到新字符串。然后,从下一个位置继续从1开始数数,数到m时再次取出相应位置上的字符,拼接到新字符串。当数到每段的最后一个字符时,重新从该段首第一个没有取掉的字符继续数数。重复上述操作,直至段内8个字符被取完。注:当某段中的7个字符被取出后,该段最后一个字符不需要数数,直接取出拼接到新字符串即可。

    用以上方法逐段取字符,直至除独立段之外的其他字符取完。

    独立段字符个数小于8,不需要重排,直接拼接到新字符串的尾部即可。

    实现该功能的VB程序功能如下:程序运行时从文本框Text1中输入一段字符串,在文本框Text2输入正整数m,单击“确定”按钮Command1,对字符串按上述方法重排后在文本框Text3中显示(每段以逗号分隔)。程序运行界面如下:

    (1)、运行上述程序,若在文本框中输入“1010110010”,在Text2中输入5,单击“确定”按钮,则文本框Text3中显示的内容是
    (2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。

    Private Sub Command1_lick( )

        Dim s1 As String, s2 As String

        Dim i As Integer, sum As Integer, ed As Integer, n As Integer

        Dim m As Integer

       

        s1 = Mid(Text1. Text, 1, Len(Text1. Text)- n)

        m = Val(Text2. Text)

        s2 = " "

        ' 字符重排顺序

        sum = 0 : i = 1 : ed = 8

        Do While Len(s1)< > 0

            sum = sum + 1

            If sum = m Then

                s2 = s2 + Mid(s1, i, 1)

                s1 = Mid(s1, 1, i-1)+ Mid(s1, i+1, Len(s1)-i)

                ed = ed – 1

                sum = 0

            Else

                i = i + 1

            End If

            If ed = 1 Then

                s2 = s2 + Mid(s1, 1, 1)+ ", "

               

                ed = 8

                i = 1

            ElseIf  Then

                i = 1

            End If

        Loop

        ' 处理独立段

        If n < > 0 Then s2 = s2 + Mid(Text1. Text, Len(Text1. Text)- n + 1, n)+ ", "

        Text3. Text = s2

    End Sub