相关试卷

  • 1、信息可以离开载体单独存在。
  • 2、数据就是信息。
  • 3、1Byte=8bit
  • 4、以下四个数中,最大的数是 (注意:B表示二进制,D表示十进制,H表示十六进制 (   )
    A、11101B B、10111B C、103H D、170D
  • 5、一张使用了16种颜色的图片,其颜色位深度是(    )位。
    A、16 B、2 C、4 D、8
  • 6、已知“A”的十六进制ASCII值为“41”,请问“J”的十六进制ASCII值为(    )。
    A、49H B、50H C、4AH D、48H
  • 7、已知“A”的十进制ASCII值为“65”,请问“J”的十进制ASCII值为(    )。
    A、73 B、74 C、75 D、76
  • 8、已知“A”的十进制ASCII值为“65”,请问“a”的十进制ASCII值为( )。
    A、66 B、95 C、97 D、64
  • 9、下图中最后一个字符所对应的编码是(    )。

    A、A3 B、A1 C、A3 A1 D、F5 A3
  • 10、下图中所输入的内容共有(    )字节。

    A、9 B、13 C、14 D、15
  • 11、采集频率 441KHz 表示每秒钟采集(    )个样本。
    A、441 B、4410 C、44100 D、441000
  • 12、一个十进制的奇数转换为二进制之后,其最后一位(最右边的位)必然是(    )。
    A、0 B、1 C、2 D、无法确定
  • 13、PAL制式和NTSC制式分别指每秒播放几帧和几帧。(   )
    A、30 20 B、25 30 C、30 30 D、20 20
  • 14、关于十六进制转换为二进制,下列说法正确的是(    )。
    A、一位变三位,不足位补0 B、一位变四位,不足位补0 C、一位变二位,不足位补0 D、以上说法均不正确
  • 15、脱去数据的保护层,把密文变成明文的过程称为(    )
    A、加密 B、压缩 C、解压 D、解密
  • 16、在计算机中一个英文字字符用几个字节存储,一个汉字用几个字节存储。(   )
    A、2   1 B、2   2 C、1   1 D、1   2
  • 17、成语“半斤八两”反映的是以下哪种进制(    )。
    A、十进制 B、八进制 C、十六进制 D、二进制
  • 18、三国演义中的“空城计”反映了信息的(    )。
    A、共享性 B、价格性 C、真伪性 D、载体依附性
  • 19、结果与(30)16 -(1)16 相等的是(    )。
    A、(29)16 B、(29)10 C、(2F)16 D、(2F)10
  • 20、现有n项先后出现的任务,每项任务需要一定的时间完成,且每个时刻只能执行某一项任务。任务的执行规则如下:

    每项任务有一个紧急程度,用数字表示,数字越大紧急程度越高。紧急程度最高的任务优先执行,紧急程度相同先出现先执行。若某项任务在执行过程中出现了一个紧急程度更高的任务,则正在执行的任务将被暂停,执行该紧急程度更高的任务。

    编写VB程序,功能如下:程序运行时,各项任务数据按出现时刻升序显示在列表框List1中,单击“开始”按钮Command1,按照任务完成的先后顺序,在列表框List2显示每项任务的编号以及完成时刻。程序运行界面如图所示:请回答下列问题:

    (1)、若有3个任务需要完成,数据如下:

    1号任务:时刻1出现,完成所需时长4,紧急程度1

    2号任务:时刻2出现,完成所需时长2,紧急程度2

    3号任务:时刻7出现,完成所需时长1,紧急程度3

    则这3个任务的完成的顺序为(单选,填字母:A . 1号、2号、3号 /B . 2号、3号、1号 / C . 2号、1号、3号)。

    (2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。

    Dim id(0 To 100) As Integer    '任务编号

    Dim t(0 To 100) As Integer     '出现时刻

    Dim L(0 To 100) As Integer     '完成所需时长

    Dim v(0 To 100) As Integer     '紧急程度

    Dim n As Integer      '总任务数

    Private Sub Form_Load()

     '本过程读取任务编号、出现时刻、完成所需时长和紧急程度的数据分别存储在数组 id,t,L和v中,并在List1中显示,代码略

    End Sub

    Private Sub Command1_Click()

    Dim q(0 To 100) As Integer            'q 数组按优先顺序存储已出现的任务编号

    Dim k As Integer, i As Integer, j As Integer, cur As Integer

    cur = 0: k = 0             'cur 记录当前时刻

    For i = 1 To n

      Do While k > 0 And t(i) >= cur + L(q(k))            '新的任务出现时,计算并输出已经完成的任务编号

        List2.AddItem adj(2, (id(q(k)))) + adj(6, cur + L(q(k)))

        cur = cur + L(q(k))

        k = k - 1

      Loop

      If k > 0 Then L(q(k)) =        '更新正在执行的任务的完成所需时长

        k = k + 1

        j = k

      Do While v(q(j - 1)) >= v(i)

        q(j) = q(j - 1)

        j = j - 1

      Loop

      q(j) = i

       

    Next i

    Do While  

      List2.AddItem adj(2, id(q(k))) + adj(6, cur + L(q(k)))

      cur = cur + L(q(k))

      k = k - 1

    Loop

    End Sub

    Function adj(x As Integer, v As Integer) As String

     'adj可以通过添加前置空格将v转化为x位长度的字符串,便于输出对齐,代码略

    End Function

上一页 1150 1151 1152 1153 1154 下一页 跳转