相关试卷
-
1、将一个动画导出为AVI格式视频,导出设置如下图所示。
若导出后的视频文件存储容量是43.95MB,则该动画总帧数约为( )
A、38 B、150 C、300 D、1200 -
2、一个未经压缩的640×480像素的BMP图像文件,其存储容量约为600KB,则该图像每个像素色彩编码的位数为( )A、4 B、8 C、16 D、24
-
3、2009年1月23日,有人在某论坛发了一条信息,请求网友帮助解密,已知该密码经过5层加密,密码信息如图所示。

最后在网友的帮助下该密码被解开,具体的解密过程如下:
(1)、根据图所示内容,可以轻易猜测出这是一组摩斯电码。摩斯码数字部分对照表如图所示。
则第1步得到的数字是。
(2)、对数字按两个一组分组,发现末位数字不超过4,且数字4仅出现在7和9后面,与手机九宫格输入面板相似。如41表示按键4中第1个字母G,94表示按键9中的第4个字母Z,如图所示。
由此得到第2步的结果:。
(3)、字母替换。英文26个字母按QWERTY的顺序排列,从第1行到第3行连起来再与字母表顺序进行替换,如Q用A替换,Y用F替换,如下所示:QWERRYUIOPASDFGHJKLZXCVBNM
ABCDEFGHIJKLMNOPQRSTUVWXYZ
得到第3步的结果:。
(4)、栅栏密码。把要加密的明文分成N个一组,然后把每组的第1个字符组合,每组的第2个字符组合……每组的第N(最后一个分组可能不足N个)个字符组合,最后把它们全部连接起来就是密文,这里用2栏栅栏加密。以rail fence cipher为例,去空格后按两个字母一组来分,得到ra il fe nc ec ip he r,则第一组为rif-neihr,第二组为aleccpe,连接起来得到密文:rifneihraleccpe。根据这一规则,得到第4步的结果:。
(5)、第5步,相信大家已经知道结果了,最终解密结果是。 -
4、用Windows中的记事本软件,在输人自己姓名后分别以ANSI、UTF-16LE(或Unicode)、UTF-8三种格式保存,如图所示。然后用UltraEdit软件(或其他查看字符内码软件)打开这三个文件,并对编码进行观察、比较与分析。
-
5、Unicode编码解决了不同平台、不同国家语言的问题,它兼容ASCII码,对其他文字重新进行编码,可以在Windows操作系统记事本软件中输入字符,保存为Unicode格式(big endian),再查看内码。如字符“汉字”的内码如图所示。
其中FE FF为Unicode big endian标记,字符“汉”对应的内码是“6C 49”,“字”对应的内码是“5B 57”。
UTF-8是针对Unicode的一种 可变长度字符编码。它可以用来表示Unicode标准中的任何字符,它的编码规则如下:
Unicode符号范围
(十六进制)
0000 0000-0000 007F
0000 0080-0000 07FF
0000 0800-0000 FFFF
0001 0000- 0010 FFFF
UTF-8编码方式
(二进制)
0xxxxxxx
110xxxxx 10xxxxxx
1110xxxx 10xxxxxx 10xxxxxx
11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
其中x部分为字符的Unicode编码,不足的前面补0,如汉字“浙”的Unicode码是6D59(二进制为0110 1101 0101 1001),介于0800与FFFF之间,转换为UTF-8编码就是1110 0110 10 110101 10 011001(其中蓝色斜体部分就是编码规则中的x)。
请完成下列问题:
(1)、字符“汉字”在UTF-8编码中,共占个字节的存储空间。(2)、字符“汉字”的UTF-8编码是。(3)、用记事本软件将上述字符保存为不同的编码格式,并查看保存后的文件内码。(4)、结合第(3)题的观察结果,若有字符内码如图所示,则其表示的字符个数是( )
A、2 B、3 C、4 D、9 -
6、一部4K影片(3840×2160),其帧频为30fps(帧/秒),颜色位深度为24位,若不进行压缩,则其1分钟视频的数据量是( )A、695MB B、5.56GB C、41.7GB D、333.7GB
-
7、某Wave格式的音频文件,其采样频率为4.1KHz,量化位数为16bit,2个声道,其1秒的数据量为( )A、176.4B B、1.38KB C、172.3KB D、1.35MB
-
8、条形码的最后1位(最右边1位)数字为校验码,其计算方式为:
⑴将条形码编码数字包括校验码在内,按由右至左的顺序进行编号,校验码的代码位置序号为1。
⑵校验码的计算步骤如下:
①从编码位置序号2开始,对所有偶数位的编码数字求和,将得到的和乘以3;
②从编码位置序号3开始,对所有奇数位的编码数字求和;
③将步骤①与步骤②的结果相加,仅保留其个位数字;
④用10减去步骤③的结果,其差的个位数字即为所求校验码的值。
现有条形码其编码数字为978-7-04-049606-X,其中X为校验码,则该值是( )
A、0 B、2 C、4 D、8 -
9、下列单位换算正确的有( )
①1Byte=8bit
②1KB=8Byte
③1MB=1024KB
④1GB=1024Byte
A、①② B、①③ C、②③ D、②④ -
10、下列不属于字符编码的是( )A、ASCII B、Unicode C、GB2312 D、GIF
-
11、“珠穆朗玛峰(简称‘珠峰’)是喜马拉雅山脉的主峰,也是世界海拔最高的山峰,位于中国与尼泊尔的边境线上。珠峰的高度,尼泊尔等国采用的雪盖高(总高)是8848米,与中国测绘工作者于1975年测量的值一致;中国采用的是2005年中国国家测绘局测量的岩面高(裸高,即地质高度)约为8844米,作为中国统一采用的标准数据一直沿用至今。”结合上述事例,下列对于数据、信息、知识的描述,正确的是( )A、若在纸上单独书写“8844”这几个数字,它就已经被赋予了一定的意义 B、当人们看到海拔8000多米的高度时,会联想到缺氧、寒冷等词汇,这是知识的体现 C、“珠峰峰顶海拔过高,不宜人类居住。”这体现了人类的智慧 D、不同国籍的人引用珠峰高度时可能会采用不同的数据,这体现了信息的真伪性
-
12、在人类的历史长河中,有许多事例已无法考证,就信息的特征而言,这是因为( )A、载体的损坏 B、共享范围扩大 C、获知人数增加 D、有效期限延长
-
13、阅读下面材料:
北京时间2019年4月10日21时整,天文学家召开全球新闻发布会,宣布人类首次直接拍摄到黑洞的照片,如图所示。

这颗黑洞位于代号为M87的星系当中,距离地球5500万光年之遥,质量相当于65亿颗太阳。黑洞可以吞噬附近的一切物质,甚至光线,对于黑洞本身用现在的技术是无法拍摄的。但黑洞周围通常都有物质环绕,组成一个盘状结构,叫“吸积盘”。吸积盘内的物质围绕黑洞高速旋转,相互之间由于摩擦而发出炽热的光芒,包括从无线电波到可见光、到X射线波段的连续辐射。这样就形成了一个时空边界,称为黑洞的事件视界( Event horizon)。
天文学家为了观测黑洞视界边缘上的物理过程,动用了分布在全球的8座毫米/亚毫米波射电望远镜,这些望远镜组成了一个虚拟的,口径接近整个地球的望远镜,这座虛拟的望远镜,称为“事件视界望远镜”(Event Horizon Telescope,缩写EHT)。望远镜的分辨率主要取决于两个参数,一个是所使用的波长,一个是口径的大小。口径一定,波长越短分辨率越高;波长一定,口径越大分辨率越高。为了能够观测到黑洞事件视界上的物质行为,事件视界望远镜已经把射电望远镜的分辩率提高到了前所未有的高度,到了10到20个微角
秒的程度!这相当于看清4000千米外硬币上的发行日期。
在上面这段材料中,涉及数据、信息、知识、智慧的内容,请在下面分别列出1~2条。
数据:
信息:
知识:
智慧:
-
14、古代的数学家发现:正多边形的边数越多,其形状就越接近于圆。魏晋时期数学家刘徽利用割圆术计算出圆周率的近似值为3.14,并以此来计算圆的面积。下列有关该事例中数据、信息、知识智慧的说法,不正确的是( )A、刘徽从正六边形开始,每次倍增边数,最后割成192边,是为了采集数据 B、刘徽最后将圆周率计算到3.1416,而祖冲之计算到3.1415926与3.1415927之间,这是因为信息具有真伪性 C、刘徽采用割圆术这一方法,是智慧的体现 D、圆面积的近似值可以用3.14乘以半径的平方获得,这是知识
-
15、下列有关计算机处理数据的说法,不正确的是( )A、用计算机处理数据可以获得较高的效率 B、数据量较大时,只有计算机才能进行处理 C、计算机已成为处理数据最主要的工具 D、计算机可以处理文字、图形、图像、音频、视频等数据
-
16、下列有关信息的说法,不正确的是( )A、信息超出有效期后不再具有任何价值 B、信息无处不在,且呈现形式多样 C、信息的传播、存储必须依附于某种载体 D、信息经过加工、处理可以具有更高的使用价值
-
17、当收到一条陌生人发来的手机短信时,就信息的特征而言,最应关注的是信息的( )A、共享性 B、载体依附性 C、真伪性 D、价值相对性
-
18、下列有关数据的说法,正确的是( )A、数据必须由数字组成 B、虚假的数据不能承载任何信息 C、数据的价值往往取决于其所承载的信息 D、随着信息技术的发展,人类已经可以用数据表示世界上所有事物
-
19、城堡问题。有一个城堡的地形图,城堡被分割成若干个方块,每个方块可以有 0~4 面墙(粗线表示墙)。
每个方块用一个代表其周围墙的数字之和(0≤p≤15)表示:1 表示西墙,2 表示北墙,4 表示东墙,8 表示南墙。城堡的内墙被计算两次,方块(1,1)的南墙同时也是方块(2,1)的北墙。城堡至少有两个房间。例如,图a的每个方块对应数字如图b所示。
图a
图b程序运行界面如图c所示,现已知城堡地形对应的数字矩阵,要求出城堡一共有多少房间,最大 的房间有多大。小金利用深度优先搜索算法解决当 前问题,具体算法如下:
图c在城堡中按行搜索,找到第一个未被搜索过方块, 以它为起点,分别按左、上、右、下的顺序向其四个方向试探,若发现一个方向上的方块是未被搜索过且可以通往的(无墙),则以这个方块为新起点,再重复上述试探。若当前方块四个方向上均无路可走,则返回上一个方块进行其他方向上的搜索,直至返回开始当前搜索的第一个方块且这个方块四个方向上也无路可走是,则本轮搜索结束。
(1)、将界面中方块(2,2)对应的数字9改为13,方块(2,3)对应的数字6改为7,则城堡中最大的房间占块方格。(2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。Const m = 4 Const n = 7
Dim a(1 To m * n * 4) As Integer
Dim f(1 To m * n) As Boolean
Dim c(1 To m * n) As Integer
Private Sub Command1_Click()
Dim i As Integer, j As Integer, x As Integer, y As Integer
Dim area As Integer, max As Integer, cnt As Integer
'城堡地形对应的数字矩阵,存入 c 数组中,并显示在列表框 List1 中,f 数组初值为 false, 代码略
For i = 1 To m * n
x = c(i)
For j = 1 To 4
a((i - 1) * 4 + j) = x Mod 2
x = x \ 2
Next j
Next i
max = 0
For i = 1 To m
For j = 1 To n
IfThen
cnt = cnt + 1
area = Search(i, j)
If max < area Then
max = area
End If
Next j
Next i
Label1.Caption = "城堡一共有" + Str(cnt) + "个房间,最大的房间占" + Str(max) + "块方格."
End Sub
'从方块(x, y)开始搜索,并返回其所在房间所占方块数.
Function Search(ByVal x As Integer, ByVal y As Integer) As Integer
Dim i As Integer, j As Integer, sum As Integer, r As Integer, c As Integer
Dim pre(1 To m * n) As Integer '记录当前房间搜索的路径
Dim row(1 To 4) As Integer, col(1 To 4) As Integer
row(1) = 0: row(2) = -1: row(3) = 0: row(4) = 1
col(1) = -1: col(2) = 0: col(3) = 1: col(4) = 0
sum = 1: j = 1: pre(1) = x * 10 + y
f((x - 1) * n + y) = True
Do While True
For i = 1 To 4
r = x + row(i): c = y + col(i)
If r >= 1 And r <= m And c >= 1 And c <= n Then
If f((r - 1) * n + c) = False AndThen
sum = sum + 1
x = r: y = c
f((x - 1) * n + y) = True
j = j + 1
pre(j) = x * 10 + y
Exit For
End If
End If
Next i
If i > 4 Then
If j = 0 Then
Exit Do
x = pre(j) \ 10: y = pre(j) Mod 10
End If
Loop
Search = sum
End Function
-
20、小王到某城市,时间只有一天了,但小王很想到该城市的著名大景区游玩,该城市的著名大景区内共有N(超过 10) 个景点,标号为1至N,假设每个景点都有一个进出口。现在只知道每个景点有一条路连接下一个景点。小王想知道,根据这些道路信息,从其中一个景点出发, 最后再回到出发景点离开,最多能游玩多少个景点。
例如,共有N=5个景点,每个景点连接的下一个景点分别是 2,4,2,3,1。
景点号
1
2
3
4
5
下一景点号
2
4
2
3
1
则他可以从2号景点出发,最多可以游玩2号、3号、4号三个景点。程序代码如下:
Private Sub Command1_Click()
Dim a(1 To 100) As Integer, d(1 To 100) As Integer '数组 a 存放下一景点号
Dim jd As String, m As String, c As Integer, i As Integer
Dim s As Integer, p As Integer, k As Integer, ans As Integer
jd=Text1.Text+","
s=0 : c=0
For i=1 To Len(jd)
m=Mid(jd,i,1)
If m<>"," Then
①
Else
c=c+1 : a(c)=s: s=0
End If
Next i
For k=1 To 100 d(k)=0
Next k
ans=0: k=0
For i=1 To c '枚举起点
If d(i)=0 Then p=i
Do While p<=c
If d(p)=0 Then
k=k+1 :d(p)=k
Else
②
If y>ans Then ans=y k=0
Exit Do
End If
'改错Loop
End If
Next i
Text2.Text=Str(ans)
End Sub
(1)、若有7个景点,且每个景点的连接情况为:6,3,5,2,7,5,4,那么小王最多可以游玩的景点数是。(2)、在上面的程序代码中的下划线中填入代码① ②
(3)、在上面的程序代码中,加框处代码有错,请改正。