相关试卷

  • 1、制作一段Flash补间动画时,前、后关键帧中对象的属性分别图a、b所示。下列说法正确的是(  )

    图a

    图b

    A、该补间动画的类型是“形状补间” B、修改库中“梅花”元件,舞台中其所生成的实例会随之变化 C、改变前一关键帧中实例的大小,后一关键帧中实例的大小也随之改变 D、该补间动画中的“梅花”实例由完全透明变化到完全显示,同时由右向左运动
  • 2、将一个动画导出为AVI格式视频,导出设置如图所示。若导出后的视频文件存储容量为43.95MB,则该动画总帧数约为(  )

    A、38 B、150 C、300 D、1200
  • 3、一个时长为8分钟、采样频率为32kHz、量化位数为16、双声道未经压缩的Wave格式音频文件,其存储容量约为(  )
    A、1MB B、29MB C、59MB D、469MB
  • 4、一个未经压缩的BMP格式图像文件,其相关信息如图所示。由此可知,该图像的每个像素需要的二进制位数是(  )

    sample.BMP

    项目类型:BMP图像

    修改日期:2015/3/27 8:25

    尺寸:640×512

    大小:1.25MB

    A、4 B、8 C、24 D、32
  • 5、未经压缩的BMP图像文件A.bmp和B.bmp,其参数分别为80万像素,256色和40万像素16色,则图像文件A.bmp与B.bmp存储容量之比为(  )
    A、4:1 B、8:1 C、16:1 D、32:1
  • 6、一副未经压缩的1100×1024像素的BMP图像文件,其存储容量约为1.07MB,则该图像每个像素色彩编码的位数为(  )
    A、4 B、8 C、16 D、24
  • 7、将十六进制数56转换成8位二进制数,再将该8位二进制数从左向右按两位一组依次分为4组,每组中的两位相互交换,得到新的8位二进制数,则新的8位二进制数对应的十六进制数是(  )
    A、DO B、34 C、A9 D、65
  • 8、一幅未经压缩的1024×768像素,256色的BMP图像,其存储容量约为(  )
    A、192KB B、768KB C、6MB D、24MB
  • 9、用Flash软件以16位彩色。非压缩格式导出一个avi视频文件,属性如图所示,该文件转换为MP4格式后,文件大小为701KB。则压缩比约为(  )

    视频

    长度           00:00:09

    帧宽度         320

    帧高度         240

    数据速率       14745kbps

    总比特率       14745kbps

    帧速率         12帧/秒

    A、96:1 B、48:1 C、24:1 D、12:1
  • 10、有甲、乙两幅未经压缩的1024×768像素的BMP图像文件,甲图为256色,乙图为24位色,则甲图和乙图的存储容量之比为(  )
    A、32:3 B、4:3 C、1:3 D、1:2
  • 11、用UlraEdit软件观察字符串“学习Python”的内码,该字符串的内码是(  )
    A、 B、 C、 D、
  • 12、下列关于数制的说法,正确的是(  )
    A、二进制数1110001转换为16进制数是E1 B、二进制数1110中的末位数码0对应权值是21 C、若二进制数末位为0,则该数对应的十六进制数末位不一定是0 D、若二进制数1101去掉末位数码1,则新数110是原数1101的1/2
  • 13、小王与小李合作编写一个成绩统计的VB程序:小王编写一个过程,该过程从数据库读取某一指定科目的相关数据,存储在数组a中;小李编写一个过程,该过程依据数组a中的相关数据统计各班级平均分,小王与小李约定的数组a各元素含义如下表所示。

    数组元素

    数组元素的含义

    a(1)

    存储班级数n

    a(2)

    从a(2)到a(n+1)依次存储第

    1、第2、……第n个班级的人数

    a(n+1)

    a(n+2)

    从a(n+2)开始依次存储第1个班级每个学生的单科成绩、第2个班级每个学生的单科成绩、……、第n个班级每个学生的单科成绩

    程序功能如下:在文本框Text1中输入科目名称,单击“读数据库”按钮Command1,程序从数据库读取数据;单击“开始统计”按钮Command2,程序进行统计处理,结果输出在列表框List1中。程序运行界面如图所示。

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

    (1)、根据程序运行界面中的数据及数组a各元素的含义进行分析,数组元素a(5)的值为(填写数值)。
    (2)、分析程序,可知数据库的文件名为
    (3)、请在划线处填入合适的代码。

    Dim a(1 To 600)As Integer   '数组大小满足处理要求

    Private Sub Command 1_Click()

      '本过程由小王完成,从数据库读取指定科目的各相关数据,存储在数组a中

      Dim conn As New ADODB.Connection

      Dim rs As New ADODB.Recordset

       conn.ConnectionString =" provider = Microsoft. ACE.

       OLEDB.12.0;datasource="+"Score.Accdb"

       conn.Open

       Set rs.ActiveConnection=conn

       '本过程的其他语句略

    End Sub

    Private Sub Command 2_Click()

      '本过程由小李完成,依据数组a中的相关数据统计各班级平均分

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

      Dim p As Integer,sum As Integer,aver As Single

             ①       

      p=n+2

      For i=1 To n

        sum=0

        For j=1 To a(i+1)

                 ②    

          p=p+1

        Next j

        aver=sum/a(i+1)

        Listl. Addltem Str(i)+""+Str(a(i+1))+""+Str(aver)

      Next i

    End Sub

     ②

  • 14、数组a中存储的是左右交替上升的n个正整数,如下表所示:

    a(1)

    a(2)

    a(3)

    ……

    a(n-2)

    a(n-1)

    a(n)

    3

    25

    38

    ……

    55

    31

    12

    依据对分查找思想,设计一个在数组a中查找数据key的程序,实现该功能的VB程序如下,但加框处代码有错,请改正。

    Private Sub Commandl_Click()

    Const n = 6

    Dim a(1 To n)As Integer,flag As Boolean

    Dim I As Integer,j As Integer,m As Integer,key As Integer

    '读取一组正整数,按上述规则存如数组a中,代码略

    key = Val(Text1.Text)

    i = l

    j =(n + 1)\2

    flag = False

    Do While  And Notflag      '(1)

      m = (i+j)\ 2

      If key = a(m)Then

          flag = True

      ElseIf key < a(m)Then

          j = m - 1

      Else

          i= m + 1

      End If

    Loop

    If Not flag And j >0 Then

      m=       '(2)

      If key = a(m)Then flag =True

    End If

    If flag Then

      Text2.Text = Str(m)

    Else

      Text2.Text = "找不到"

    End If

    End Sub

     ⑵ 

  • 15、已知一无序数组a(下标1到n),通过引入数组b(下标1到n),使得a(b(1))≤a(b(2))≤a(b(3))≤……≤a(b(n))(示例如图所示),对这些有序数据可进行对分查找。则第一次查找时,中点位置m与中点值分别是(  )

    A、m的值是Fix((1+n)/2),中点值是a(m) B、m的值是Fix((1+n)/2),中点值是a(b(m)) C、m的值是Fix((b(1))+b(n))/2),中点值是a(m) D、m的值是Fix((b(1))+b(n))/2),中点值是a(b(m))
  • 16、某对分查找算法的VB程序段如下:

    i= 1:j = 9:n =0

    key=Val(Text1.Text)

    Do While i<= j

      n=n+1

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

      If key = d(m)Then Exit Do

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

    Loop

    数组元素d(1)到d(9)的值依次为“7,12,18,25,39,58,61,72,86”。若该程序段运行结束后,n的值为2,则key的值是(  )

    A、39 B、18或61 C、18或72 D、12或61
  • 17、某对分查找算法的VB程序段如下:

    key = Val(Text 1.Text)

    i = 1: j = 10

    Text2.Text =""

    Do While i<=j

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

      If key = a(m)Then Exit Do     'Exit Do 表示退出循环

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

      Text2.Text =Text2.Text + Str(a(m))

    Loop

    数组元素a(1)到a(10)的值依次为“8,17,24,30,36,40,55,58,61,66”,文本框 Textl中输入的值是30,执行该程序段,文本框Text2中显示的是 (  )

    A、40 24 B、40 24 36 C、36 24 D、36 17 24
  • 18、某对分查找算法的VB程序段如下:

    i=1:j=7:s=""

    key=Int(Rnd * 100)

    Do While i< = j

      m=(i+j)\2

      If key = a(m)Then

          s = s + " M":Exit Do         'Exit Do表示退出循环

      Elself key < a(m)Then

          j = m - 1:s = s + "L"

      Else

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

      End If

    Loop

    Text 1.Text = s

    数组元素a(1)到a(7)的值依次为“24,35,38,41,45,69,78”。该程序段执行后,文本框 Text1中显示的内容可能是(  )

    A、RL B、LMR C、RLR D、LRLM
  • 19、数组a为一组正整数,奇数在前,偶数在后。奇数与偶数已分别按升序排序。依据对分查找思想,设计一个在数组a中查找数据Key的程序。实现该功能的VB程序段如下:

    i=1:j=10

    Key=Val(Text1.Text)

    Do While i<=j

      m=(i+j)\2

      If a(m)=Key Then Exit Do  'Exit Do表示退出循环

      If Key Mod2=1And a(m)Mod 2= 0 Then

       

      ElseIf Key Mod 2= 0 And a(m)Mod 2= 1 Then

       

      Else

       

      End If

    Loop

    If i >j Then s="没有找到!"Else s="位置:"+Str(m)

    Text2.Text=s

    上述程序中方框处可选语句为:

    ①i=m+1

    ②j=m-1

    ③If Key<a(m)Then j=m-l Else i=m+1

    则(1)(2)(3)处语句依次是(  )

    A、①、②、③ B、①、③、② C、②、①、③ D、③、②、①
  • 20、有1个升序排列的数组a(a(1)~a(n),n≥3),从左到右相邻两个元素的差值(后一个元素值减去前一个元素值)先由小到大、再由大到小,且相邻两个差值不相等,为了查找相邻两个元素的最大差值,小李编写的VB程序段如下:

    i=1:j=n

    Do While i+1<j

      m=(i+j)\2

      If a(m+1)-a(m)>a(m)-a(m-1)Then

        

      Else

        

      End If

    Loop

    Labell.Caption="相邻两个元素的最大差值是"+Str(a(j)-a(i))

    上述程序段两个方框处的语句分别为(  )

    A、①i=m       ②j=m B、①i=m        ②j=m-1 C、①i=m+1     ②j=m-1 D、①i=m+1      ②j=m
上一页 1365 1366 1367 1368 1369 下一页 跳转