相关试卷

  • 1、某算法的部分流程图如下图所示。若输入n的值为1012,执行这部分流程后,输出s的值为(  )

    A、522 B、4176 C、32 D、512
  • 2、关于多媒体技术,下列说法不正确的是(  )
    A、多媒体是指多种媒体的相互渗透和有机组合 B、多媒体技术的主要特征有集成性、交互性和实时性 C、某电子地图包含图片、语音注解等,体现了多媒体技术的集成性 D、多媒体技术中的媒体一般是指存储信息的实体
  • 3、两个未经压缩的BMP图像文件A.BMP和B.bmp,其参数分别为800×600像素、32灰度和1024×768像素、24位真彩色,则图像A.BMP和B.bmp存储容量之比约为(  )
    A、1:3 B、1:8 C、4:5 D、4:3
  • 4、使用GoldWave软件处理音频文件“配音.wav”,部分界面如图所示。

    下列说法正确的是(  )

    A、单击“复制”和“粘贴”按钮后,按原格式保存,音频文件存储容量不变 B、单击“剪裁”按钮后,音频的时长变为8秒 C、插入2秒静音并单击“删除”按钮后,音频文件时长变长 D、执行“删除”操作后播放音频,前四秒无法听到右声道的音乐
  • 5、下列关于数制的说法,正确的是(  )
    A、若二进制数末位为1,则该数可能是偶数 B、二进制数的10110中首位1对应的权值是25 C、二位十六进制数的值小于28 D、二进制数去掉末尾的一位,所得的数值是原来1/2
  • 6、某校学籍编码由9位字符组成(如SY1611038),第1~2位字母表示学校名称缩写,第3~4位表示入学年份,第5~6位表示班级号,最后3位表示班内学号。今年是2019年,下列能正确判断出学籍编号为num的学生目前所在年级的VB语句是(  )
    A、mid(num, 3, 2) B、val(mid(num, 3, 2)) C、19-val(mid(num, 3, 2)) D、19-mid(num, 3, 2)
  • 7、用Access软件打开数据库,部分界面如下图所示。

    下列说法正确的是(  )

    A、该数据库文件名是“歌曲库.accdb” B、“价格”字段的数据类型不一定是货币型 C、可将当前记录的“编号”字段值修改为“21” D、该数据表只有7个字段
  • 8、以下应用中,体现了人工智能技术的有(  )

    ①K歌软件对演唱者的表演进行智能打分

    ②某支付APP支持的人脸识别付款方式

    ③Word软件自动识别输入的拼写和语法错误

    ④将学生的答卷扫描之后,教师进行网络阅卷

    ⑤某购物网站提供的拍照搜索商品功能

    A、①②③ B、②④⑤ C、①③④ D、①②⑤
  • 9、关于信息的表达与交流,下列说法正确的是(  )
    A、在IE浏览器中使用“收藏夹”功能可以保存网页的内容 B、访问网页需要用到HTML协议 C、用Web方式发送电子邮件使用了SMTP协议 D、POP3协议可以将邮件发送至收件人邮箱
  • 10、下列有关信息的说法,不正确的是(  )
    A、信息的表示、传播、存储必须依附于某种载体 B、信息与物质、能源一样,在使用和传播的过程中会产生损耗 C、片面的感知与理解容易产生虚假信息 D、信息的价值可能会随着时间的变化而变化
  • 11、矩阵卷积运算在图像处理中有着广泛的应用,它的描述如下:

    1)对于两个形状相同的矩阵,它们的内积是每个对应位置的数字相乘之后的和;

    2)对于小矩阵和大矩阵卷积运算时,以小矩阵为参考,沿着横向和纵向两个方向逐个滑动(取同样大小的矩阵),依次横向和纵向两个方向逐个滑动(取同样大小的矩阵),依次求出内积,得到结果矩阵,如图a所示。

    图a

    小A同学用VB程序模拟上述的矩阵卷积运算,单击“初始化小矩阵”按钮command1,随机生成小矩阵数据,单击“初始化大矩阵”按钮command2,随机生成大矩阵数据,单击“运算”按钮command3,进行矩阵卷积运算并生成结果矩阵,运行界面如图b所示:

    图b

    (1)、根据描述,上图中“结果矩阵”最后一个被抹去的数字应该是
    (2)、实现上述功能的VB 程序如下。请在划线处填入合适代码。

    Const m = 2  ‘小矩阵行数和列数

    Const n = 8  ‘大矩阵行数和列数 Dim a(1 To m * m) As Integer Dim b(1 To n * n) As Integer

    Dim tempStr As String ‘输出行的临时数据 '初始化小矩阵

    Private Sub Command1_Click()

      Dim x As Integer   ‘小矩阵当前坐标位置

      Randomize

      List1.Clear

      For i = 1 To m

          tempStr = ""

          For j = 1 To m

              x = (i - 1) * m + j        

              a(x) = Int(Rnd() * 5 + 1)        ‘小矩阵[1,5]的随机数

              tempStr = tempStr + Str(a(x))

          Next j

          List1.AddItem tempStr

      Next i End Sub

    ‘初始化大矩阵

    Private Sub Command2_Click()

      Dim x As Integer   ‘大矩阵当前坐标位置

      Randomize

      List2.Clear

      For i = 1 To n

        temp Str = ""

        For j = 1 To n

            x =

            b(x) = Int(Rnd() * 10)  ‘大矩阵[0,9]的随机数

            tempStr = tempStr + Str(b(x))

        Next j

        List2.AddItem tempStr

      Next i

    End Sub    

    ‘运算

    Private Sub Command3_Click()

      Dim productSum As Integer '内积

      Dim product As Integer

      Dim rowNow As Integer, colNow As Integer

      List3.Clear

      For i = 1 To n - m + 1       ‘处理纵向移动

         tempStr = ""

         For j = 1 To n - m + 1     ‘处理横向移动

            productSum = 0

            For k = 1 To m * m

               rowNow = (k - 1) \ m             ‘小矩阵值的行号

               colNow =    ‘小矩阵值的列号

               product = a(k) * b((i - 1 + rowNow) * n + j + colNow - 1) '大小矩阵值乘积

                

            Next k

            tempStr = tempStr + Str(productSum)

         Next j

         List3.AddItem tempStr

      Next i

    End Sub

  • 12、原始的冒泡排序是单向的,它始终是从第一个(或最后一个)一个元素开始扫描。小王对冒泡排序进行了改进,从两端进行扫描,首先从数组的左端到右端进行扫描,把最大的数往后交换(以升序为例),再从右端到左端进行扫描,把最小的数往前交换,多次扫描后,最终得到一个有序的序列。他定义了left1、right1两个变量,变量left1表示左边指针,变量right1表示右边指针,每一遍排序,左边指针向右移动一位,右边指针向左移动一位。一趟排序,把最大值沉到最后一个,最小值冒泡到最前一个,最终让数组有序。运行界面如图a,单击“生成数据”按钮在列表框List1中显示生成的10个随机数,单击“排序”按钮后,将排序结果显示在列表框List2中。

    实现上述功能的 VB 程序如下,请回答下列问题:

    Dim b(1 To 10) As Integer

    Dim left1 As Integer, right1 As Integer Private Sub Cd1_Click()

    Dim i As Integer, j As Integer

      For i = 1 To 10

    b(i) = Int(Rnd * 100) + 10 List1.AddItem Str(b(i))

      Next i left1 = 1 right1  = 10

    End Sub

    Private Sub Cd2_Click()

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

    Do While left1 < right1

        For j = left1 To right1 - 1

        If b(j) > b(j + 1) Then

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

        End If

        Next j

        For j = right1 To    ‘改错

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

                t = b(j): b(j) = b(j - 1): b(j - 1) = t end If

        Next j

        right1 =           ‘填空

    Loop

    ‘将排序结果显示在列表表框List2中,代码略

    End Sub

    (1)、根据题意,“生成数据”按钮的对象名是
    (2)、程序代码中,加框处有错,请改正。
    (3)、请将划横线处代码补充完整。right1 =
    (4)、如果有数组a,其a(1)~a(5)的值分别是“7,14,12,6,18”,按照上面双向排序的算法思路(升序),则do while循环中,第二次循环结束时,数组元素a(2)的值为 
  • 13、小A同学制作了关于“中国最美梯田”的多媒体作品,他使用Flash软件制作的“片头”动画如下图a所示。

    图a

    (1)、在制作整个作品前,他进行了相应的工作。下列属于脚本编写的是 (多选,填字母: A .确定该作品的系统结构及工作流程 / B .确定该作品“鸽子”等的素材需要从网络中获取,并 需要背景透明 / C .根据主题思想和内容,制订各元素的显现顺序和呈现方式 / D .确定该作品的脚本大纲)。
    (2)、“云朵浮动”图层实现了云朵在空中飘浮的动画,动画设计如图a所示,则该动画的类型是  。(单选,填字母:A .动画补间动画 / B .形状补间动画 / C .逐帧动画)
    (3)、“风声”图层添加了音频,如图a所示,其“属性”面板参数设置如图b所示,测试场景时,该音频持续播放时长约为  秒。

    图b

    (4)、该片头动画中的所有按钮,都在“按钮”图层中,测试场景时,发现“按钮”图层中的按钮一闪而过,如希望该图层中的按钮,能在“风声”出现的时才出现,并能持续到第35帧,应进行的操作是
    (5)、测试场景时,单击“梯田介绍”按钮,访问同目录下的“梯田介绍.txt”文档,并静音,则 “梯田介绍”按钮的动作脚本为 on(press){   }。
  • 14、下图是2018年对主要国家和地区货物进出口金额及增长速度的数据。请回答下列问题:

    (1)、在图a所示工作表中,区域D3:D13中的数据是通过公式计算得到的,选择D3单元格,输入公式,然后用自动填充功能完成其他单元格的计算。则D3单元格的公式是。(提示:2018年出口额比上年增长率=(2018年出口额(亿元)-2017年出口额(亿元))÷2017年出口额(亿元)×100)
    (2)、如图a所示,C14单元格的公式为“=sum(C3:C13)”(不包含双引号),将该单元格的公式直接复制并粘贴至F14单元格,则F14单元格中的内容为      。(单选,填字母:
    A、=sum(C3:C13) B、=sum(F3:F13) C、#NAME? D、#DIV/0!)
    (3)、为了反映2018年亚洲主要国家和地区货物进出口增长率的变化情况,制作了如图b所示的图表。该图表的数据区域是

    (4)、货物进出口比上年增长率都排在前3 位的国家和地区是  
  • 15、下列VB程序段功能为:根据数组a中各元素的大小关系,计算各元素升序排列的序号,并将序号保存在数组b中,如数组a各元素为“20,40,10,30”,b(1)到b(4)各元素的值分别为“1,2,3,4”,程序运行后b(1)到b(4)各元素的值分别为“2,4,1,3”。

    For i=1 to n

            ⑴      Next i

    For i=1 to n-1 k=i

    For j=i+1 To n

    If      ⑵   Then k=j Next j

    If k <> i Then

               ⑶     End if

    Next i

    上述程序段3个方框处的代码分别为(  )

    A、⑴b(i)=1   ⑵a(j)>a(k)    ⑶t=a(k):a(k)=a(i):a(i)=t B、⑴b(i)=1   ⑵a(b(j))>a(b(k))   ⑶t=a(k):a(k)=a(i):a(i)=t C、⑴b(i)=i   ⑵a(j)>a(k)    ⑶t=b(k):b(k)=b(i):b(i)=t D、⑴b(i)=i   ⑵a(b(j))>a(b(k))   ⑶t=b(k):b(k)=b(i):b(i)=t
  • 16、某对分查找算法的 VB 程序段如下:

    i=1 : j=8 : s=""

    key=Text1.Text Do While i<=j

       m=(i+j)\2

    If key=a(m) Then

          s=s+"M"

    Exit Do

    Elseif Key > a(m) Then j=m-1: s=s+"L"

    Else

          i=m+1: s=s+"R" End if

    Loop Text1.Text=s

    数组元素a(1)到a(8)的值依次为“tiger,snake,sheep,rabbit,pig,mouse,monkey,dog”,若该程序段执行后,文本框Text1中显示的内容不可能是(  )

    A、RLM B、LR C、RM D、LM
  • 17、某对分查找算法的VB程序段如下:

    i=1 : j=8 : t=0

    key=Int(Rnd()*7)+14

    Do While i<=j

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

       t=t+1

     if a(m)=key Then

          Exit Do else

          If a(m)>key Then  j=m-1

    Else  

             i=m+1

    End if

       End if Loop

    数组元素 a(1)到 a(8)的值依次为“2,11,14,15,18,19,20,22”,该程序段运行结束后,变量t的最大值可能是(  )

    A、1 B、2 C、3 D、4
  • 18、采用冒泡排序对一组数据进行排序,第一遍排序后的结果为2,19,4,55,6,7,11,13,32,那么该数组的原始顺序不可能是(  )
    A、19,4,55,6,7,11,13,32,2 B、2,19,4,55,13,11,32,6,7 C、19,4,55,2,6,7,11,13,32 D、19,4,55,6,7,11,2,13,32
  • 19、某算法部分流程图如图所示,执行这部分流程后,变量a和b的值分别为(  )

    A、5和6 B、11和5 C、6和5 D、-3和-4
  • 20、原码、反码、补码是计算机中对数字的二进制表示方法。

    ⑴原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。

    ⑵反码表示法规定:正数的反码与其原码相同,负数的反码是对其原码逐位取反,但符号位除外。如二进制原码为10010,则反码为11101(在10010中,1为符号码,故为负)。

    ⑶补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1,符号位除外。

    根据以上运算规则,二进制有符号数100111的补码的十进制表示是(  )

    A、-29 B、-25 C、24 D、-24
上一页 1527 1528 1529 1530 1531 下一页 跳转