相关试卷
-
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