相关试卷

  • 1、使用Goldwave软件编辑某音频时的部分界面截图如图所示:

    下列说法正确的是(   )

    A、该声音文件为单声道文件,名为“致青春.mp3” B、该声音文件设置了淡入效果 C、执行“删除”操作后,该声音文件长度为35秒 D、执行“剪裁”操作后,被选中的部分音频将变成“静音”
  • 2、某数据加密方法描述如下:

    ⑴以字节为单位进行加密处理;

    ⑵将1个字节的8位二进制数分割成前4位与后4位两个二进制数;

    ⑶分别将上述两个4位二进制数转换为十进制数;

    ⑷将每个十进制数转换为1个加密字符,对应的“密码表”如下:

    值(十进制)

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    加密字符

    I

    l

    i

    k

    e

    C

    H

    N

    P

    0

    s

    t

    c

    a

    r

    d

    小明按照上述方法,设计了一个字符串(仅包含ASCII字符)加密的VB程序,功能如下:单击“加密”按钮Commandl,程序依次将文本框Textl中每个字符的ASCII码值作为1个字节转换为两个加密字符,连接这些加密字符,最后在文本框Text2中输出加密结果。下表显示了字符串中一个字符的加密过程:

    程序运行效果如图所示。

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

    (1)、请在划线处填入合适代码。

    Private Sub Command1_Click()

    Dim n As Integer, s As String, i As Integer, ss As String

    Dim a As Integer  '存储加密前字符的ASCII码

    Dim b1 As Integer, b2 As Integer    '分别存储分割、转换后的两个十进制数

    s = Text1.Text 

    For i = 1 To n

      a = Asc(Mid(s, i, 1))

      b1 = a \ 16

      b2 = a Mod 16

      ss = ss + Code2Char(b1) + Code2Char(b2)

    Text2.Text = ss

    Next i

    End Sub

    '十进制值转换为加密字符的函数

    Function Code2Char(c As Integer) As String

    Dim s As String

    s = "IlikeCHNpostcard"

    Code2Char =

    End Function

    (2)、若将“密码表”中值为“0”对应的加密字符“I”改成“i”,加密后的密文可能无法解密,原因是 。
  • 3、n个数据的冒泡排序需要经过n-1遍加工,每一遍加工自下而上比较相邻两个数据,把较小者交换到上面。小刘发现:当某一遍加工过程中没有数据交换,说明数据已经有序,无需进一步加工。为此,小刘对算法进行优化,编写了一个VB程序,功能如下:运行程序时,在列表框List1中显示排序前数据,单击“排序”按钮Commaiid1,在列表框List2 中显示这些数据按升序排序后的结果,在标签Label3中显示排序过程的加工遍数。运行效果如图所示。

    实现上述功能的VB代码如下,但加框处代码有错,请改正。

    Dim a(1 To 8) As Integer

    Dim n As Integer

    Private Sub Form_Load()

    'n=8,排序前数据存储在数组a中,并在列表框Listl中显示

    '代码略

    End Sub

    Private Sub Command1_Click()

    Dim flag As Boolean          'flag值为True表示一遍加工中发生过交换

    i = 1

    flag = True

    Do While                           '(1)  

       flag = False

       For j = n To i + 1 Step -1

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

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

             flag = True

          End If

        Next j

        i = i + 1

    Loop

    Label3.Caption = "排序过程的加工遍数为+          "    '(2)

    For i = 1 To n

       List2.AddItem Str(a(i))

    Next i

    End Sub

        ⑵

  • 4、小吴创作“狐狸和乌鸦”故事的多媒体作品。她首先使用Photoshop软件制作一张背景图片,然后使用Flash软件制作动画。请回答下列问题

    图1

    图2

    (1)、如图1所示,Photoshop画布中的“背景”、“树”和“标题”3个元素分别放在不同的图层中,这种将组成作品的各元素分图层处理的手段有许多优点,其中包括:       (多选,填字母。注:选对且选全得满分,不选或选错不得分,少选且选对得部分分。)
    A、方便设置各元素的大小和颜色 B、节约作品的存储空间 C、提高图像的分辨率 D、灵活调整各元素之间的位置关系/ E、独立设置各元素的滤镜效果
    (2)、按图1所示的图层设置,将作品存储为BMP格式的图像,该BMP图像中的文字 (选填:有/没有)投影效果。
    (3)、如图2所示,若将动画的帧频设置为6fps,则Main场景开始播放后,经过约秒,“狐狸声音”图层中的音频才开始播放。
    (4)、如图2所示,“背景”图层第1帧到第7帧的补间动画实现了“背景图片”实例从完全透明到完全显示,第1帧中“背景图片”实例的Alpha值是
    (5)、如图2所示,舞台上“重播”字样的实例来源于库中“重播”按钮元件。改变该实例的宽度,库中“重播”按钮元件的宽度 (选填:会/不会)作相应改变。
    (6)、如图2所示,测试Main场景时,动画播放到第45帧自动停止。则“控制”图层第45帧的帧动作脚本是
  • 5、编写VB程序,实现如下功能:在文本框Textl和Text2中分别输入一个整数,单击命令按钮Command1,在列表框List1中显示结果,运行效果如图1所示。结果包含两列数据,第1列为两数之间的摄氏温度值(间隔1度、升序),第2列为对应的华氏温度值。

    (1)、要使命令按钮Command1上显示的文本改为“转换”,可在其属性窗口(图2)中将属性的属性值修改为“转换”。
    (2)、为实现上述功能,请在划线处填入合适代码或选项。

    Private Sub Command1_Click()

    Dim t1 As Integer, t2 As Integer

    Dim i As Integer, t As Integer

    Dim f As Single

    List1.Clear

    t1 = Val(Text1.Text)

    t2 = Val(Text2.Text)

    If ① Then  '(选填字母,从下列A、B、C、D四个选项中选取一项)

      t = t1: t1 = t2: t2 = t

    End If

    i = t1

    Do While ②  '(选填字母,从下列A、B、C、D四个选项中选取一项)

    f = i * 9 / 5 + 32    '摄氏温度转换为华氏温度

    List1.AddItem Str(i) + "          " + Str(f)

      '(填程序代码)

    Loop

    End Sub

    划线①、②处的选项: A. i <= t2    B.f <= t2    C.t1 > t2    D. i < f

  • 6、小张收集了某城市20种主要食品平均价格的数据,并用Excel软件进行数据处理,如图1所示。请回答下列问题:

    图1

    (1)、在图1所示工作表中,区域G4:G23中的数据是通过公式计算得到的:选择该区域中的一个单元格,输入公式,然后用自动填充功能完成其他单元格的计算。 G4单元格的公式是

    (提示:涨跌幅(%) =(本期价格(元)-上期价格(元))/上期价格(元)×100)

    (2)、为了更加直观地比较蔬菜类价格波动情况,小张制作了如图2所示的图表。 该图表的数据区域是B3,B18:B23,E3:F3,

    图2

    (3)、若将F23单元格中的数据改为7.06,则图表中“豆角”的“本期价格(元)”对应的数据条将 (选填:升高/不变/降低)。
    (4)、为了筛选出上期价格和本期价格相同的所有食品,应对列设置筛选条件。
  • 7、有如下VB程序段:

    Dim a(l To 5) As Integer, i As Integer, c As Integer

    a(l) = 2 : a(2) = 1 : a(3) = 3 : a(4)=4 : a(5) = 5

    c=0

    For i = 3 To 5

    If a(i - 2) + a(i - 1) = a(i) Then c = c + 1

    Next i

    Textl. Text = Str(c)

    该程序段运行后,文本框Textl中显示的内容是(   )

    A、1 B、2 C、3 D、4
  • 8、已知单调函数 f(x) 在[0,1]区间存在一个 x0 ,使 f(x0)=0 。现用对分查找法搜索 x0 的值,开始搜索区间为[0,1],若经过10次对分查找后还需继续搜索,则第11次搜索区间的长度为(   )
    A、1/2 B、1/10 C、1/102 D、1/210
  • 9、将一个时长为1分钟、采样频率为44.1kHz、量化位数为16、双声道未经压缩的Wave格式音频文件压缩为MP3格式文件,压缩后的MP3格式文件大小为940KB,则其 压缩比约为(   )
    A、11 : 1 B、11 : 2 C、11:4 D、88 : 1
  • 10、某Flash作品的部分时间轴界面如图所示。

    下列描述与图中信息不相符的是(   )

    A、“背景”图层中的内容从第1帧延续到第45帧 B、当前播放头位于第30帧 C、“声音”图层中的声音与“蜜蜂”图层中的动画同时开始播放 D、“蝴蝶”图层中的动画与“蜜蜂”图层中的动画持续帧数相同
  • 11、小李想用Photoshop软件对图1所示的图像进行加工处理,得到如图2所示的效果。

    则下列操作可行的是(   )

    A、水平翻转,并进行羽化处理 B、缩放图像,并进行描边处理 C、顺时针旋转90度,并设置图层样式为“投影” D、垂直翻转,并添加“镜头光晕”滤镜效果
  • 12、用24位二进制数来表示的RGB颜色,将其每位二进制数取反(0改为1,1改为0),即变为 另一种颜色,这种操作称为颜色反相。若某RGB颜色值用十六进制表示为123456H,则其 反相后的颜色值用十六进制表示为(   )
    A、654321H B、987654H C、EDCBA9H D、FEDCBAH
  • 13、人类对图像的分辨能力约为26灰度等级,而图像量化一般采用28灰度等级,超出人类对图像的分辨能力,这种冗余属于(   )
    A、结构冗余 B、视觉冗余 C、时间冗余 D、空间冗余
  • 14、某算法的部分流程图如图所示。执行这部分流 程后,“x←x—2”被执行的次数为(   )

    A、0 B、1 C、2 D、3
  • 15、对于数据库和数据表,下列说法正确的是(   )
    A、数据库应用系统可以完全脱离数据库管理系统独立运行 B、一个数据库管理系统可以管理多个数据库 C、Access数据表由行和列构成,每一行称为一个字段,每一列称为一条记录 D、Access数据表同一列中各数据的类型可以不相同
  • 16、下列应用中,使用了光学字符识别(OCR)技术的是(   )
    A、用视频监控系统监测景区内游客拥堵情况 B、在字处理软件中通过语音输人文字 C、某字典软件通过拍摄自动输人英语单词,并显示该单词的汉字解释及例句 D、用数码相机拍摄练习题并通过QQ以图片方式发送给同学,与同学交流解题技巧
  • 17、小明用IE浏览一个图文并茂的网页,地址栏信息为“http://www.zjedu.gov.cn /default.html”。下列描述不正确的是(   )
    A、网页中图像的全部信息保存在default,html文件中 B、该网页的URL为“http://www.zjedu.gov.cn/default.html” C、网页内容是用HTML(超文本标记语言)描述的 D、HTTP协议用于浏览器与Web服务器之间的信息传输
  • 18、下列有关信息的说法,正确的是(   )
    A、用搜索引擎搜索到的信息都是可信的 B、信息的载体可以是文字,也可以是图像、声音等 C、青少年应拒绝浏览因特网上信息,以维护身心健康 D、电子邮件是一种常用的信息交流工具,邮件发送者不必拥有电子邮箱
  • 19、下列VB程序的功能是:程序运行时,单击命令按钮Commandl后,产生10个[1,999]范围内互不相同的随机整数,依次显示在列表框List1中,然后将它们按从小到大的顺序排序,排序结果显示在列表框List2中。

    数组a用于存储产生的10个随机整数,函数f(x)用于判断随机整数x与已生成的整数是否有重复,若有重复则返回True,否则返回False。

    (1)、虚线框内程序段所采用的排序算法名称是。(填:冒泡排序/选择排序)
    (2)、在程序(1)和(2)划线处,填入适当的语句或表达式,把程序补充完整。

    Dim a(1 To 10) As Integer

    Function f(x As Integer) As Boolean   

           ′代码略

    End Function

    Private Sub Commandl_Click()

    Dim n As Integer                          ′n用于统计已经产生的随机整数个数

    Dim i As Integer.j As Integer

    Dim x As Integer.k As Integer

    Randomize                                   ′初始化Rnd函数

    n=0

    List1.Clear                                 ′清除列表框中内容

    List2.Clear

    Do While n<10

        x=Int(Rnd*999)+1                        ′产生[1,999]范围内的随机整数

        If Not f(x) Then

           n=n+1

               a(n)=x

    List1.AddItem Str()

        End If

    Loop

    For i=1 To 9                                  ′进行排序

    For j=10 To i+1

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

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

            End If

        Next j   

    Next i 

    For i=1 To 10

        List2.AddItem Str(a(i))

    Next i

    End Sub

  • 20、输入一个三位数的整数,要求将此三位数的各位上的数字重新排列,组成一个尽可能大的三位数。例如:输入213,重新排列可得到尽可能大的三位数是321。

    现要求编写VB程序(运行界面图所示),实现如下功能:在文本框Text1中输入一个三位数整数,单击“求解”按钮Command1,在文本框Text2中显示重新组合后的最大三位数整数。某同学按此要求编写的程序如下,其中函数max(x)用于求解最大三位数整数,但加框处代码有错,请改正。

          ②

    Function max(x As Integer) As Integer

      Dim a As Integer, b As Integer, c As Integer, t As Integer

      a = x \ 100

      b = (x \ 10) \ 10             ' ①

      c = x mod 10

      If a < b Then t = a: a = b: b = t

      If a < c Then t = a: a = c: c = t

      If b < c Then t = c: c = b: b = t

      max = c* 100 + b * 10 + a     ' ②

    End Function

    Private Sub Command1_Click()

         Dim n As Integer, y As Integer

         n = Val(Text1.Text)

         y = max(n)

         Text2.Text = Str(y)

    End Sub

上一页 1702 1703 1704 1705 1706 下一页 跳转