2021年初级模拟题(理论)

编辑者:欧新宇
最后修订:2021年12月15日
本教案仅用于内部教学使用,请勿传播


1. [单选题] os模块常用于文件操作,下列方法可以用于移动文件的是()。
A. os.rename()
B. os.remove()
C. os.mkdir()
D. os.chdir()


2. [单选题] 数据采集和获取是整个数据标注流程的首要环节,在进行数据采集时,数据的主要原则为()。
A. 数据总量尽可能大,数据来源要相统一
B. 尽可能采集真实业务场景一致的数据,并覆盖可能有的各种情况
C. 各种场景的数据都要提供,种类尽可能多
D. 数据来源尽可能覆盖多渠道,并抛弃质量较低的数据集


3. [单选题] 计算机视觉应用的开发流程为()。
A. 业务集成、分析业务需求、数据准备、模型开发
B. 分析业务需求、业务集成、数据准备、模型开发
C. 分析业务需求、数据准备、模型开发、业务集成
D. 业务集成、数据准备、分析业务需求、模型开发


4. [单选题] 关于百度EasyDL平台,以下说法不正确的是()。
A. EasyDL可以定制化AI训练及服务平台
B. EasyDL支持从数据管理与数据标注、模型训练、模型部署一站式AI开发流程
C. EasyDL适合刚接触深度学习的初学者探索深度学习,不适用于企业用户及开发者
D. EasyDL可以加工和学习原始图片、文本、音频、视频类数据


5. [单选题] 以下不属于计算机视觉应用场景的是()。
A. 面部识别
B. 无人驾驶
C. 拍照翻译
D. 声纹识别


6. [单选题] 使用OpenCV进行扭曲变换后,原始图像中的所有平行线仍将在输出图像中()。
A. 垂直
B. 相交
C. 扭曲
D. 平行


7. [单选题] 在OpenCV中,要获取扭曲变换矩阵,只需要输入图像中的()个点及其在输出图像中的相应位置即可。
A. 1
B. 2
C. 3
D. 4


8. [单选题] 图像透视变换是图像基本集合变换之一,那么OpenCV在透视变换使用的是()矩阵。
A. 2×2
B. 3×3
C. 4×4
D. 5×5


9. [单选题] 图像缩放是图像的基本几何变换,那么要改变图像的大小,使用()函数。
A. cv2.resize()
B. cv2.imread()
C. cv2.warpAffine()
D. cv2.getAffineTransform()


10. [单选题] cv2.bitwise_and()是图像按位与操作的函数。已知c=cv2.bitwise_and(8, 9), c的值是()
A. 0
B. 1
C. 8
D. 9


11. [单选题] 图像几何变换基本参数interpolation参数设置为INTER_LINEAR时代表()
A. 使用像素区域关系进行重采样
B. 使用双线性插值(默认设置)
C. 使用最近邻插值
D. 时使用8×8像素领域的Lanczos插值


12. [单选题] 图像按位操作可以实现二值图像的很多功能,下面哪一个操作可以完成图像的加密或解密。
A. 或
B. 非
C. 异或
D. 与


13. [单选题] 图像的按位非操作时图像的基本运算之一,对于按位非操作哪个描述是正确的()
A. 有白就变白
B. 同种颜色变黑,不同颜色变白
C. 有黑就变黑
D. 黑变白,白变黑


14. [单选题] 图像的按位与操作是图像的基本运算之一,对图像进行按位与运算的函数时()。
A. cv2.bitwise_and()
B. cv2.bitwise_or()
C. cv2.or()
D. cv2.and()


15. [单选题] 假设已经使用"import numpy as np"引入了numpy库,则np.zeros(shape, dtype, order)函数用于生成值全为0的数组,至少要传入()个参数表示数组的形状。
A. 0
B. 1
C. 2
D. 4


16. [单选题] 以下哪些选项不是ndarray对象中常见的属性()。
A. T
B. dtype
C. size
D. shape


17. [单选题] 在cv2库种绘制圆的函数cv2.circle(),需要指定圆心的位置和圆的()。
A. 直径
B. 半径
C. 面积
D. 周长


18. [单选题] 假设已经执行了import matplotlib.pyplot as plt,以下哪个选项不正确()。
A. plt.title可以在任意位置绘制图像的标题
B. plt.text可以在凸显的任何位置写文字
C. plt.xlabel是绘制x轴的标签
D. plt.ylabel是绘制y轴的标签


19. [单选题] OpenCV中默认的色彩空间存储格式是()。
A. RGB
B. HSV
C. BGR
D. HSL


20. [单选题] 数据标注的质量直接关系到模型训练的优劣程度,因此要为数据标注制定一套既定的标注流程以控制标注质量。常规的数据标注流程为()。
A. 数据采集 数据清洗 数据质检 数据标注
B. 数据采集 数据标注 数据质检 数据清洗
C. 数据采集 数据清洗 数据标注 数据质检
D. 数据采集 数据质检 数据清洗 数据标注


21. [单选题] 当数据框表中存在空值时,可以通过指定 to_csv 函数的()参数,显式地填充空值。
A. sep
B. na_rep
C.header
D. index


22. [单选题] Series是一维标记数组。Series(list, index=None),若index参数不指定,则默认的填充方式为()。
A. 默认从1开始填充
B. 默认全部填充为None
C. 默认从0开始填充
D. 默认不填充


23. [单选题] Pandas库的两个主要数据结构分别为:Series和DataFrame。以下不属于DataFrame的组成部分的是()。
A. 行名(index)
B. 列名(columns)
C. 数据(values)
D. 坐标轴(axis)


24. [单选题] BeautifulSoup是爬取图片时常用的函数,其作用主要是什么?()
A. 获取网页源代码
B. 解析网页信息并提取数据
C. 对URL进行访问、读取、操作、分析
D. 修改发送请求


25. [单选题] 计算机视觉系统处理的核心目标是()。
A. 文本
B. 数值
C. 数字图像
D. 音频


26. [单选题] BeaautifulSoup常用于解析网页信息,关于BeautifulSoup,下列说法正确的是()。
A. BeautifulSoup本身并不能访问网页
B. BeautifulSoup对象是列表结构
C. BeautifulSoup用于获取URL
D. Python内置BeautifulSoup,所以不需要安装


27. [单选题] 在计算机视觉应用开发中,第一步通常是做什么的?。
A. 数据处理
B. 构建神经网络
C. 应用部署
D. 获取数据集


28. [单选题] 在使用os模块时,若需要判断路径是否为目录时,可以使用下列哪个方法?()
A. os.path.abspath()
B. os.path.exists()
C. os.path.isdir()
D. os.mkdir()


29. [单选题] 常见的图像数据标注形式包含分类标注、标框标注、区域标注、描点标注等。如下图所采用的标注方式是哪一种?

A. 分类标注
B. 标框标注
C. 区域标注
D. 描点标注


30. [单选题] 下面两张图片之间最可能进行了cv2库中的哪种变换?()。

A. 直方图均衡化
B. 翻转
C. 绘制直线
D. 减低亮度


31. [单选题] 现有一幅分辨率为640×480的图像,深度为16位,则图像文件的字节大小为()。
A. 600KB
B. 614.4KB
C. 307.2KB
D. 300KB


32. [单选题] 由于CSV文本不是纯文本,因此CSV可以包含很多格式信息在里面。与Excel相比,CSV文件的体积更小,创建分发读取更方便()。
A. 正确
B. 错误


33. [单选题] 面对不同的识别目标状况,我们需要针对性选择相应的计算机视觉技术。在对图片中的物体进行识别时,如果识别物体较小,更倾向于使用目标检测技术()。
A. 正确
B. 错误


34. [单选题] Numpy库中的ndarray是一系列同类型数据的集合,以1为下标开始进行集合中的元素索引。
A. 正确
B. 错误


35. [单选题] 分类标注只能对图像中的主要物体进行单一分类,无法对图像提供多分类()。
A. 正确
B. 错误


36. [单选题] 关于os模块的使用,os.rename(src, dst)方法可以实现移动文件。
A. 正确
B. 错误


37. [多选题] 关于计算机视觉应用,说法正确的是()。
A. 计算机视觉就相当于给计算机安装上眼睛(照相机)和大脑(算法),是让计算机能"看见"东西的一门科学。
B. 计算机视觉广泛应用于生活中的各个场景,例如无人驾驶、智慧医疗、智慧教育、语音系统、智能制造等
C. 图像分割主要解决"每个目标或场景属于哪一像素"的问题
D. 视频分析技术和图像分割技术都可以将场景中的背景和目标进行分离


38. [多选题] 图像经过无损压缩后进行复原的重建图像与原始图像完全相同。下列图像优先使用无损压缩方法的是()。
A. 技术图
B. 图表
C. 医疗图像
D. 自然图像


39. [多选题] EasyDL支持从数据管理与数据标注、模型训练、模型部署一站式AI开发流程。在EasyDL使用和操作过程中,以下做法可行的是()。
A. 使用目标检测模型判断监控视频中小区垃圾桶的空满
B. 在目标检测模型使用过程中,上传数据后标注需要识别的目标
C. 将8GB左右大小的图片压缩包上传作为数据集
D. 将训练好的高精度模型部署为共有云API,方便自己以后调用


40. [多选题] interpolation是几何变化中经常用到的插值方法,下列属于OpenCV所用到的interpolation插值方法有()。
A. INTER_NEAREST 最近邻插值
B. INTER_LINEAR 双线性插值(默认设置)
C. INTER_AREA 使用像素区域关系进行重采样
D. INTER_CUBIC 4×4像素近邻域的双立方插值


41. [多选题] 图像的按位或操作是图像的基本运算之一,按位或运算的规则有()。
A. 1|1 = 1
B. 1|0 = 1
C. 0|1 = 1
D. 0|0 = 0


42. [多选题] 以下哪种数据类型不是numpy中的数据类型()。
A. inti
B. uint64
C. float256
D. complex32


43. [多选题] OpenCV图像库常用于图像处理,下面哪些是cv2.resize中的插值算法()。
A. INTER_NEAREST
B. INTER_AREA
C. INTER_CUBIC
D. INTER_LINEAR


44. [多选题] 机器学习算法需要对视频进行异常行为检测、目标追踪、行为分析、视频主题归类等,这些任务都需要首先完成数据集的标注工作。以下关于视频标注说法正确的是()。
A. 视频进行标注包含视频分类标注以及连续帧标注
B. 视频连续帧标注是对视频进行分帧,再对每一帧的图像进行目标检测,完成目标的跟踪
C. 通常采用先对图像进行标注的方式,再通过分帧的方式完成视频连续帧标注
D. 视频分帧有很多种工具,既可以通过脚本完成,也可以使用类似LabelMe提供的脚本工具


45. [多选题] 数据标注就是将机器需要学习的大量原始数据,经过一定的处理最终形成对应算法模型所需要的计算机可识别的数据。常见的图像数据标注形式包括()。
A. 分类标注
B. 标框标注
C. 区域标注
D. 描点标注


46. [多选题] Pandas库的两个主要数据结构分别为:Series和DataFrame。其中DataFrame的组成部分包括()
A. 行名(index)
B. 列名(columns)
C. 数据(values)
D. 坐标轴(axis)


47. [多选题] 关于网络数据获取,下列说法正确的是()。
A. 利用爬虫可以获取任意网页上的信息
B. 合法的爬虫程序应该遵守robot.txt文件中的规定
C. 利用爬虫总能获得自己想要的数据
D. robots.txt文件是网站管理者表达是否希望爬虫自动抓取和禁止抓取的URL的内容


48. [多选题] 数据作为人工智能这艘火箭的燃料,可以通过以下哪些途径获取?()
A. 自己拍照
B. 下载开放图像数据集
C. 爬取网络图片
D. 3D建模


49. [多选题] 如今人工智能的应用越来越广泛,下列属于人工智能三要素的是()。
A. 数据
B. 算力
C. 算法
D. 标注


50. [多选题] 图像的主要参数是下列哪几个?()。
A. 分辨率
B. 颜色深度
C. 图像大小
D. 图像颜色


51. [单选题] 一幅宽度位1024像素,高度位768像素的彩色图像image.jpg, 通过OpenCV读入后获取图像结构,下面代码得到的a,b,c的正确结果是()。

import cv2
img = cv2.imread('image.jpg')
a,b,c = img.shape

A. 1024, 768, 1
B. 768, 1024, 1
C. 1024, 768, 3
D. 768, 1024, 3


52. [单选题] 图像img的宽度为w,高度为h,需要进行缩放,生成高度为500像素,长宽比例不变的图片,下列代码正确的是()。
A. res = cv2.resize(img, (w, 500))
B. res = cv2.resize(img, (500, w))
C. res = cv2.resize(img, (int(500H/W), 500))
D. res = cv2.resize(img, (500, int(500
W/H)))


53. [单选题] 通过直方图,我们可以对一张灰度图像有一个直观的认识。对于下面这张直方图,以下说法正确的是()。

A. 这张图整体非常明亮,能看出非常少的细节
B. 这张图整体非常灰暗,能看出非常多的细节
C. 这张图整体非常明亮,能看出非常多的细节
D. 这张图整体非常灰暗亮,能看出非常少的细节


54. [多选题] 使用OpenCV进行图像加法运算,以下说法正确的是()。
A. 适用的函数是cv2.plus()
B. 要求两幅图像形状一致,类型一致
C. 图像的加法运算后,如果像素值超过255就变成0
D. 适用的函数也可以是cv2.addWeighted()


55. [多选题] 若要使基于OpenCV库的RGB图像img中所有元素加1,可以使用()代码。
A. img + 1
B. cv2.add(img, 1)
C. cv2.add(img, np.ones(img.shape, dtype='uint8'))
D. cv2.addWeighted(img, 1, img, 1)


56. [单选题] 人工智能带来很多视觉方面的应用,比方说,我们可以通过手机拍摄花卉的图片,显示出花卉的名称。这个应用属于计算机视觉的哪一类任务。()
A. 图像分类
B. 目标检测
C. 语义分割
D. 实例分割


57. [单选题] 下列有关Python程序里图像文件操作方法描述错误的是()。
A. readline()的返回值为文件内容的下一行内容的字符串
B. writelines()针对列表操作,接受一个字符串列表参数,并写入文件)
C. read()的返回值为包含整个文件内容的一个字符串
D. open()函数用来读取文件,当文件读写完成后,会自动关闭


58. [单选题] 如下图1和下图2两幅图像进行()操作后,得到效果图3。

A. cv2.bitwise_and
B. cv2.bitwise_or
C. cv2.bitwise_not
D. cv2.bitwise_xor


59. [单选题] AI识花应用模型开发的流程包含数据采集与标注、问题分析与模型定义、模型部署、模型评估、模型训练、集成等环节,正确的流程是()。
A. 问题分析与模型定义》数据采集与标注》模型训练》模型评估》模型部署》业务集成
B. 数据采集与标注》问题分析与模型定义》模型训练》模型部署》模型评估》业务集成
C. 数据采集与标注》问题分析与模型定义》模型评估》模型训练》模型部署》业务集成
D. 问题分析与模型定义》数据采集与标注》模型训练》模型部署》模型评估》业务集成


60. [单选题] 数据标注有多种平台和工具,labelme是一种广泛使用的开源标注工具。根据下面的标注界面,以下说法错误的是()。

A. 这是图像目标检测标注任务
B. 这个标注任务需要为20类物体完成标注
C. 当前标注的物体是car
D. 标注的结果会记录物体类别以及标框的四个顶点的坐标


61. [多选题] 图像 imgdict 可以使用 xml 或 json 的形式进行传输,通过解析用字典的形式保存数。如:

imgdict = {'image': {'folder':'Image',
                     'filename':'people.jpg'},
           'size': {'width': '2048', 
                    'height': '1536', 
                    'depth': '3'}
}

,通过字典方式来获取图形名称,并修改图像大小值,下列正确的是()。

A. imgdict['image']['filename']
B. imgdict.keys('filename')
C. imgdict['size']={'width': '1024', 'height': '1024', 'depth': '3'}
D. imgdict['size']=['width': '1024', 'height': '1024', 'depth': '3']


62. [多选题] 对于彩色图像 image.jpg,通过OpenCV读取其灰度图,下面的方法正确的是()。

A. img = cv2.imread('image.jpg'); gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
B. gray = cv2.imread('image.jpg', 0)
C. gray = cv2.imread('image.jpg', 1)
D. gray = cv2.imread('image.jpg', cv2.IMREAD_GRAYSCALE)


63. [多选题] 对图像进行标注可以协助完成很多视觉类任务,包括以下哪些类型?

A. 图像分类
B. 目标检测
C. 图像分割
D. 视频转成图像


64. [多选题] EasyDL是百度大脑推出的定制化AI训练及服务平台,支持面向各行各业有定制AI需求的企业用户及开发者使用。下面关于EasyDL说法正确的是()。

A. 支持从数据管理与数据标注、模型训练、模型部署一站式AI开发流程
B. 支持图片、文本、音频、视频类数据加工处理
C. 部署可发布为公有云API、设备端SDK、本地化部署及软硬一体产品
D. 使用该本平台无需任何编码,即可完成应用的发布、部署及调用


65. [判断题] 通过对原始图像与随机产生的密钥图像进行按位异或运算,可以实现加密;加密后的图像与密钥图像再进行按位异或运算,可以实现图像的解密()。

A. 正确
B. 错误


66. [判断题] 图像经过压缩后,一定会损失精度()。

A. 正确
B. 错误


67. [判断题] OCR是计算机视觉中的一个重要领域,其主要目的在于识别图像中的文字区域。

A. 正确
B. 错误