万卷网> 电子学会考级 >机器人等级考试 > 2025年9月电子学会青少年机器人(七级)等级考试试卷

2025年9月电子学会青少年机器人(七级)等级考试试卷
客观题 七级 2025 2025-10-26 10:53:57 80

一、单选题

1.

下列选项中,关于命令pwd描述正确的是?( )

A.

打印当前工作目录

B.

创建新目录

C.

复制文件或目录

D.

显示当前工作目录的绝对路径

2.

要导入模块math中的sqrt函数,下列选项中正确的是?( )

A.

import sqrt from math

B.

from math import sqrt

C.

include math.sqrt

D.

load math.sqrt

3.

在OpenCV中,Canny边缘检测算法在OpenCV中的实现函数是?( )

A.

cv2.edgeDetect()

B.

cv2.findEdges()

C.

cv2.Canny()

D.

cv2.edgeCanny()

4.

使用ros2 pkg create命令建立功能包,对应建立Python语言功能包的参数是?( )

A.

python_ament

B.

cmake_ament

C.

ament_python

D.

ament_cmake

5.

关于NumPy库,以下说法正确的是?( )

A.

NumPy是Python标准库的一部分,无需安装即可使用

B.

NumPy数组(ndarray)与Python列表(list)在处理数值计算时效率相当

C.

NumPy数组中的所有元素必须是相同的数据类型

D.

NumPy主要用于图形用户界面(GUI)开发

6.

Linux终端窗口命令提示符如下,其中计算机的主机名是?( )

A.

user

B.

hostname

C.

current

D.

dir

7.

ROS2 Python接口库rclpy的下列函数中,具有保持节点运行并响应回调函数功能的是?( )

A.

rclpy.init()

B.

rclpy.spin()

C.

rclpy.destroy_node()

D.

rclpy.shutdown()

8.

命令 rm -r directory_name 的作用是?( )

A.

删除directory_name目录

B.

递归删除directory_name目录及其中的所有内容

C.

重命名directory_name目录

D.

创建directory_name目录

9.

下列选项中,用于运行指定功能包节点程序的命令是?( )

A.

ros2 run

B.

ros2 pkg create

C.

ros2 pkg list

D.

ros2 pkg executables

10.

字典msg内容如下,下列选项中,可实现从字典msg中删除键‘name’同时返回其对应的值的是?( )

A.

msg.remove(‘name’)

B.

msg.pop(‘name’)

C.

del msg[‘name’]

D.

del msg[‘name’]

11.

Python程序如下,该段程序执行后,变量b的结果是?( )

A.

[1,2]

B.

[1,2,3]

C.

[3]

D.

None

12.

OpenCV默认使用的色彩空间是?( )

A.

RGB

B.

BGR

C.

HSV

D.

Grayscale

13.

Python程序如下,该段程序执行后,输出的结果是?( )

A.

10 30

B.

20 30

C.

20 20

D.

10 10

14.

ROS2话题通信的信息交换模式是?( )

A.

发布/订阅

B.

请求/响应

C.

电路交换

D.

报文交换

15.

RDK X3Hobot.GPIO的成员函数ChangeDutyCycl(),下列选项中,关于该函数描述正确的是?( )

A.

设置中断为上升沿

B.

设置中断为下降沿

C.

设置PWM输出的占空比

D.

设置PWM输出的频率

16.

Python程序如下,该段程序执行后,arr.shape的值是?( )

A.

(3, 2)

B.

(2, 3)

C.

(6,)

D.

(2, 2)

17.

下列选项中,可以生成一个包含10以内所有偶数列表的是?( )

A.

[x for x in range(10) if x % 2 == 0]

B.

[x if x % 2 == 0 for x in range(10)]

C.

[x for x in range(10) where x % 2 == 0]

D.

[for x in range(10) if x % 2 == 0]

18.

下列选项中,设置RDK X3 引脚编码模式为BCM的是?( )

A.

GPIO.setMode(BCM)

B.

GPIO.setMode(GPIO.BCM)

C.

GPIO.setmode(BCM)

D.

GPIO.setmode(GPIO.BCM)

19.

RDK X3Hobot.GPIO提供PWM输出的通道数量是?( )

A.

1

B.

2

C.

6

D.

8

20.

在OpenCV中,用于读取图像的函数是?( )

A.

cv2.read_image()

B.

cv2.imread()

C.

cv2.load_image()

D.

cv2.image_read()

二、多选题

1.

下列选项中,与ROS2服务通信相关的有?( )

A.

话题发布节点

B.

话题订阅节点

C.

客户端节点

D.

服务器节点

2.

下列关于文件写入模式的选项中,描述正确的是?( )

A.

‘w’写入模式 覆盖原文件,如果文件不存在,则创建新文件

B.

‘a’追加模式 添加内容到文件尾,如果文件不存在,则创建新文件

C.

‘w+’读写模式 打开文件进行读写,如果文件不存在,则创建新文件

D.

‘r+’读写模式 打开文件进行读写,如果文件不存在,会报错

3.

下列选项中,和节点node相关的ros命令有?( )

A.

ros2 node list

B.

ros2 node info

C.

ros2 node create

D.

ros2 node echo

4.

下列选项中,和网络操作相关的命令有?( )

A.

ssh

B.

ping

C.

nmcli

D.

ifconfig

5.

关于Python的字典,下列选项中描述正确的是?( )

A.

字典的键可以是任意不可变类型,如字符串、数字、元组(仅包含不可变元素)

B.

字典的值可以是任意类型

C.

字典的键不能重复

D.

使用dict.values()返回的结果是一个列表

三、判断题

1.

OpenCV中的霍夫变换只能用于检测直线,不能用于检测圆形。( )

A.正确 B.错误
2.

对于两个集合a和b,操作a - b 和 b - a 的结果是相同的。( )

A.正确 B.错误
3.

在Linux中,文件名严格区分大小写。( )

A.正确 B.错误
4.

“一切皆文件”是Linux系统设计的核心思想之一。( )

A.正确 B.错误
5.

在ROS中,最小功能单位是节点(node)。( )

A.正确 B.错误
公众号
客服 反馈
顶部