七级机器人等级考试理论模拟题(9)
你的姓名:
一、单选题(共 20 题,共 80 分)
1.Python 程序如下,执行后输出结果是?
a = [1, 2, 3]
b = [4, 5]
a.extend(b)
print(a)
A. [1, 2, 3, 4, 5]
B. [1, 2, 3, [4, 5]]
C. [4, 5, 1, 2, 3]
D. [1, 2, 3]
2.下列选项中,可清空列表所有元素的方法是?
A. clear ()
B. empty()
C. erase()
D. removeAll()
3.Python 中,下列代码执行后输出结果是?
for i in range(1, 4):
print(i, end=" ")
A. 1 2 3
B. 1 2 3 4
C. 0 1 2
D. 0 1 2 3
4.Numpy 中,对数组进行转置的方法是?
A. np.transpose ()
B. np.swap()
C. np.turn()
D. np.flip()
5.OpenCV 中,用于将图像从 RGB 转换为 HSV 的函数是?
A. cv2.cvtColor (img, cv2.COLOR_RGB2HSV)
B. cv2.convert(img, RGB2HSV)
C. cv2.RGB2HSV(img)
D. cv2.changeColor(img, RGB2HSV)
6.RDK X3 中,Hobot.GPIO 的 GPIO.OUT 表示引脚的什么模式?
A. 输入模式
B. 输出模式
C. 高阻模式
D. 中断模式
7.Linux 中,用于创建空文件的命令是?
A. touch
B. create
C. new
D. make
8.ROS2 中,用于创建工作空间的命令是?
A. mkdir -p ws/src
B. ros2 workspace create
C. colcon create ws
D. ros2 create ws
9.Python 中,下列代码执行后输出结果是?
s1 = "Hello"
s2 = "World"
print(s1 + " " + s2)
A. HelloWorld
B. Hello World
C. "Hello World"
D. Hello+World
10.下列选项中,Numpy 数组的元素总个数属性是?
A. shape
B. ndim
C. size
D. dtype
11.RDK X3 的稳定工作温度范围通常是?
A. 0-40℃
B. -10-60℃
C. 50-80℃
D. 任意温度
12.Linux 中,用于查找文件名为 “test.txt” 的命令是?
A. find /-name test.txt
B. search test.txt
C. lookfor test.txt
D. find test.txt
13.ROS2 中,动作通信的目标发送命令是?
A. ros2 action send_goal
B. ros2 action pub
C. ros2 send action
D. ros2 goal send
14.OpenCV 中,用于显示图像的函数是?
A. cv2.show()
B. cv2.imshow ()
C. cv2.display()
D. cv2.view()
15.Python 中,下列代码执行后输出结果是?
d = {"x": 10, "y": 20}
print(d.items())
A. ["x", "y"]
B. [10, 20]
C. dict_items ([('x', 10), ('y', 20)])
D. ("x":10, "y":20)
16.RDK X3 中,PWM 信号的占空比指的是?
A. 信号频率
B. 高电平持续时间与周期的比值
C. 低电平持续时间
D. 信号电压
17.Linux 中,用于压缩文件为.tar.gz 格式的命令是?
A. tar -zcvf file.tar.gz file
B. zip file.tar.gz file
C. gzip file.tar file
D. compress file.tar.gz file
18.ROS2 中,话题通信的消息类型定义文件后缀是?
A. .msg
B. .srv
C. .action
D. .param
19.OpenCV 中,findContours 函数返回的结果包括?
A. 轮廓坐标
B. 轮廓点数
C. 轮廓面积
D. 轮廓周长
20.Python 中,下列代码执行后输出结果是?
a = [5, 3, 8, 1]
a.sort()
print(a)
A. [1, 3, 5, 8]
B. [8, 5, 3, 1]
C. [5, 3, 8, 1]
D. [5, 8, 3, 1]
二、多选题(共 5 题,共 10 分)
21.下列选项中,属于 Python 字典操作的有?
A. 添加键值对
B. 修改值
C. 删除键值对
D. 排序(需转换为列表后操作)
22.下列选项中,关于 Linux 命令 “cd” 的描述正确的有?
A. cd 无参数时回到 home 目录
B. cd / 切换到根目录
C. cd - 切换到上一次所在目录
D. cd .. 切换到下一级目录
23.ROS2 中,功能包的编译产物存放在工作空间的哪些文件夹?
A. build
B. devel
C. install
D. log
24.下列选项中,可用于 OpenCV 图像几何变换的有?
A. 缩放
B. 旋转
C. 平移
D. 裁剪
25.RDK X3 的主要应用场景包括?
A. 机器人控制
B. 机器视觉
C. 智能家居
D. 大型服务器
三、判断题(共 5 题,共 10 分)
26.Python 的字符串是不可修改的。
正确
错误
27.Numpy 的 reshape 函数会改变数组的数据。
正确
错误
28.Linux 命令 “sudo” 用于以普通用户权限执行命令。
正确
错误
29.ROS2 的服务通信是双向的,支持请求和响应。
正确
错误
30.OpenCV 的 cv2.VideoCapture (1) 通常表示打开第二个摄像头。
正确
错误
关闭
更多问卷
复制此问卷