第二章 信息的加工综合练习
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1.下列对OCR进行字符识别的理解正确的是( )
A.识别最终的目的是为了得到包含文字的图片
B.只有通过扫描仪得到的图片才可以被识别
C.汽车入库识别车牌,不属于OCR的具体应用
D.图片的内容也是影响OCR识别正确率的一个因素
解析 OCR识别图片中的文字,该图片可以是扫描仪扫描得来,也可以用相机拍摄得到,途径有多种。影响识别正确率的因素有图像分辨率、图片倾斜等,图片中包含上标、下标、数学符号等多种类型的文字,也会影响到识别的正确率。
答案 D
2.利用计算机模拟汽车碰撞的全过程,采用的是( )
A.虚拟现实技术 B.语音合成技术
C.智能代理技术 D.传感交互技术
解析 题中所给关键字为“模拟”,可以得到答案。
答案 A
3.下列有关手机的使用,体现了人工智能的是( )
A.用手机测试网络下载速度
B.在手机APP与同学进行象棋对弈
C.同时按下手机上“音量下”和“电源”两个按键进行自动截屏
D.手机有新消息来时,对着主人人脸时,显示消息详情,对他人则显示一条新通知
解析 对主人和他人有不同反应,是对脸部进行识别的结果。
答案 D
4.用OCR软件识别文字过程中,识别区域中的横排正文、竖排正文、表格、图等,把图片按内容划成一块块识别区域以提高识别正确率,这一过程称为( )
A.版面分析 B.扫描
C.识别 D.校对
解析 对版面中各个元素进行分解,分析。
答案 A
5.王老师将刊登在期刊上的一篇文章通过OCR技术转换成电子文本,并用Word软件编辑处理。下列说法不正确的是( )
A.若扫描的分辨率太低,可能会影响OCR软件的识别率
B.识别完成后,也可以在Word文档中完成文字校对工作
C.王老师Word文档中开启“修订”功能,可以显示修改痕迹
D.使用扫描仪将期刊上的文章扫描成图片,这个过程使用了人工智能技术
解析 分辨率是影响识别的一个因素,但扫描文章,没有使用人工智能技术。在字处理软件中可以进行文字校对工作。
答案 D
6.选中某Word文档的一个段落,使用“查找和替换”功能进行操作的界面如图所示:
单击全部替换后,下列描述正确的是( )
A.替换全文中含Prose的单词为prose
B.替换全文中含Prose的单词为红色的prose
C.替换Prose为prose
D.替换全文中的Prose为红色的prose
解析 已经选中一段文字,因此替换的范围已经确定。再去看替换前后的内容,替换要求是区分大小写。
答案 D
7.某Word文档在修订模式下部分界面如图所示。
接受该文档中所有修订后,图中第一行的文字是( )
A.我总结大致一下,剪纸一般可分为两步
B.我总结一下,剪纸一般可分为两步
C.我总结了一下,剪纸一般可分为2步
D.我总结一下,剪纸大致可分为两步
解析 批注与修订没有关联,去除删除的内容,插入新增内容,即为修订后的内容。
答案 B
8.驾驶员考试科目一考试成绩不低于90分为合格,下图是根据成绩判断是否合格的部分流程图:
如果输入的成绩为90,则该流程的执行顺序为( )
A.①→②→③ B.①→②→④→③
C.①→②→④ D.①→②→③→④
解析 根据条件来确定选择结构的流程走向,没有满足条件。
答案 A
9.某算法的部分流程图如图所示:
执行这部分流程后,变量a的值是( )
A.1 B.4 C.9 D.432
解析
循环条件b>1
a
b
初始值
0
4
True
4
3
True
43
2
True
432
1
False
答案 C
10.有如下VB程序段:
a=2
b=1
Do While b<=4
a=a+b
b=a+b
Loop
Text1.Text=Str(a+b)
则运行该程序段后,文本框Text1上显示( )
A.18 B.7+11
C.7 D.3+4
解析
循环条件b<=4?
a
b
初始值
2
1
True
3
4
True
7
11
False
答案 A
11.下列VB程序段:
Dim x As Integer,y As Integer
x=Val(Text1.Text)
If x>200 Then
y=5*x
ElseIf x>=50 Then
y=10*x
Else
y=4*x
End If
Text2.Text=Str(y)
若要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是( )
A.200,50 B.1000,50,4
C.40000,50,5 D.142,50,-1
解析 在数轴上画出各个区间,分别为(200,+∝)、[50,200]、(-∝,50),在这三个区间分别任意找一个点。由于程序中定义变量的类型是整型,因此不可以超出整型的范围。
答案 B
12.某校举办竞赛,共有15个试题,每做对一题得8分,做错一题倒扣4分,没有未做的题目,小明共得了8分,则他做对了几题。用VB程序来解决这个问题,单击按钮Command1,在文本框Text1中输出答对的题数,在文本框Text2中输出做错的题数,程序代码如下:
Private Sub Command1_Click()
i=1
____①____
Do While____②____
____③____
j=j-1 ′④
Loop
Text1.Text=Str(i)
Text2.Text=Str(j)
End Sub
A.①所填代码为j=0
B.②所填代码为i*8-j*4=72
C.③所填代码为i=i-1
D.③和④语句交换位置,不影响程序的运行结果
解析 从输出语句来看,变量i表示做对的题数,变量j表示做错的题数,他们两者之和为15,因此j的初值为14。当做对的得分减去做错的得分就是实际得分时,就找到相当的值,因此循环的条件是分数与实际得分不一致时,再继续找不同的组合,增加对的题数,减少错的题数,这两条语句先后关系不会影响程序运行结果。
答案 D
二、非选择题(本大题共5小题,其中第13小题4分,第14小题5分,第15小题5分,第16小题6分,第17小题6分,共26分)
13.小明使用OCR软件对扫描文件进行文字识别,部分界面如下图所示,请回答:
(1)用OCR软件识别文件时,能自动识别的文件类型有____________(要求:至少写出3个文件类型的扩展名),当前窗口中,已经识别的文件有________个,正在识别的图片文件名是________________。
(2)识别的操作步骤包括:①用OCR软件进行识别;②获取图像文件;③校对识别后的内容;④保存识别结果文件;⑤版面分析。正确的操作顺序是________________。
答案 (1).bmp、.jpg、.tif 2 zdt.bmp (2)②⑤①③④
14.小明收集2007~2016年中国各地区高考状元最青睐大学情况,并用Excel软件进行处理,界面如图a所示:
图a
回答以下问题。
(1)在A3单元格(如图a)输入公式时应用了RANK函数,并用自动填充功能完成区域A4:A14的计算,则A10单元格中的公式是__________________________。
(2)“所占比例”列的计算方法为:该校状元人数/总的状元人数*100。总的状元人数可以用SUM函数进行计算。则在G3单元格中输入公式“____________”,并向下填充到区域G4:G14即可。
(3)如图a所示,图表中数据已进行了排序,排序前应选择的区域为______________,主要关键字是__________________,次要关键字是星级排名。
(4)对状元人数作了图表进行分析,如图b所示:
图b
则制作该图表的区域为________________,该图表的类型为______________。
解析 向下填充时,列号没有变,行号随之改变,但加上$符号的行号和列号是不变的。求所占比例时,总和是不变的,需加上绝对引用。
答案 (1)=RANK(D10,$D$3:$D$14)
(2)=D3/SUM($D$3:$D$14)*100或者=D3/SUM(D$3:D$14)*100
(3)A2:G14 所在地区 (4)B2,B12:B14,D2,D12:D14 条形图
15.小明收集某农批市场3月至5月部分商品平均价格数据,并用Excel软件进行数据处理,如图a所示:
图a
(1)他在F3单元格中输入公式“=(E3-D3)/D3*100”计算“4月增长(%)”的值。“5月增长(%)”的计算方法与“4月增长(%)”相同,可在H3单元格输入公式并利用自动填充功能完成区域H4:H14的计算,则H8单元格中的公式是____________________。
(2)为了更加直观的分析2017年3至5月猪肉价格变化情况,他制作了如图b所示的图表,该图表的数据区域是____________________________。
图b
(3)他要筛选出2017年3至5月持续下降的商品,选中区域A2:H14中的数据进行筛选,并同时对________字段和________字段进行相应的筛选操作,筛选后出现的商品名称有________种。
解析 在图表中,体现的数据的3月、4月和5月的猪肉价格,因此要找到相应的单元格。持续下降表示两个月都是负增长,因此要对两个字段进行筛选。
答案 (1)=(G8-E8)/E8*100 (2)A2,A9,D2:E2,D9:E9,G2,G9
(3)4月增长(%) 5月增长(%) 2
16.在文本框Text1中输入一个矩形的周长,单击“求解”按钮Command1,在列表框List1中显示构成这个矩形的长和宽(整数)及他的面积,在文本框Text2中输出构成这个矩形的最大面积。程序运行时界面如下图所示:
程序代码如下所示,请补充完整。
Private Sub Command1_Click()
Dim i As Integer,j As Integer,s As Single,zc As Integer
Dim max As Integer
zc=Val(Text1.Text)
max=0
If zc Mod 2=1 Then
List1.AddItem ”该周长的矩形长度和宽度不是整数!”
Else
List1.AddItem ”宽度 长度 面积”
For i=1 To zc 2
____①____
If i>j Then Exit For
____②____
List1.AddItem Str(i)+” ”+Str(j)+” ”+Str(s)
If ____③____Then max=s
End If
Text2.Text=Str(max)
End Sub
划线处代码为①___________________________________________________
②_______________________________________________________________
③_______________________________________________________________
解析 变量zc表示矩形的周长,变量i从1开始,比j大就退出,因此i表示宽度,j表示长度。S表示面积,max表示最大的面积。①所填内容跟他下面第一个没有被赋值的变量j有关,②所填内容跟他下面第一个没有被赋值的变量s有关,③所填内容是一个典型的最值问题。
答案 ①j=(zc-2*i)/2 ②s=i*j ③max17.在文本框Text1中输入一个字符串,统计其中大写字母、小写字母、阿拉伯数字的个数。
(1)根据程序设计界面,结合下列程序内容,则“统计”按钮的对象名称是________。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub tj_Click()
Dim s As String,ch As String,i As Integer
Dim dxzm As Integer,xxzm As Integer,sz As Integer,qt As Integer
____①____
For i=1 to len(s)
ch=Mid(s,i,1)
If ch>=”A” And ch<=”Z” Then
dxzm=dxzm+1
____②____ Then
xxzm=xxzm+1 ′变量xxzm表示小写字母个数
____③____ Then
sz=sz+1 ′变量sz表示数字个数
Else
qt=qt+1
End If
Next i
Text2.Text=Str(dxzm)
Text3.Text=Str(xxzm)
Text4.Text=Str(sz)
Text5.Text=Str(qt)
End Sub
划线处代码为①__________________________________________________
②______________________________________________________________
③______________________________________________________________
解析 从程序代码来看,该段程序是tj对象的Click事件。变量s表示输入的字符串,ch表示每次分解的字符。小写字母的条件是在a和z之间。
答案 (1)tj (2)①s=Text1.Text ②ElseIf ch>=”a” And ch<=”z” ③ElseIf ch>=”0” And ch<=”9