基础测试题-Prometheus

测试题来咯,此题库包含ROS、Ubuntu、C++和无人机调试基础四个维度的基础题。题目都是大家学习Prometheus开发框架所用到基础内容,请大家认真对待哦,打牢基础才能更好的构筑上层知识,加油答题哟!
注意:本试卷1人只可作答1次,作答过程中请勿切出哦。
*
您的姓名:
*
您的 微信昵称/微信号 是:
*
您的学历是:
本科
硕士
博士
在职员工
其他
*
1.系统的根目录符号为______,系统的主目录符号为_____。()
A:“~”;“/”
B:“| ”;“~”
C:“~ ”;“|”
D:“/ ”;“~”
*
2.在使用./test.py命令运行一个可执行文件test.py时,系统提示没有权限,此时,应该输入什么,打开该文件的可执行权限。()
A: chmod 444 test.py
B: chmod r+f test.py
C: chmod x+v test.py
D:chmod v+c test.py
*
3.可以用什么命令来观察文件的权限:()
A: ls –al
B: ls -lrt
C: ls -ai
D: ls-ltr
*
4.在终端中关闭正在运行的程序应按下什么组合键?()
A. ctrl + c
B. ctrl + d
C. ctrl + alt + t
D. ctrl + shift + t
*
5.下面哪个不是ubuntu 安装程序方式:()
A. 是通过终端输入命令行:sudo apt-get install 程序名称
B.是通过终端输入命令行 sudo scoop 程序名称
C.是自己下载得deb文件,使用dpkg安装
D.是在新立得软件管理器里,找到软件,双击安装
E.使用普通通用得Linux软件包.bin文件,要先下载.bin文件,为文件添加可执行权限,在运行安装
*
6.在Ubuntu中如何使用命令行更改系统时间和日期(07/26/2005,11:12:00):()
A:date -s 07/26/2005 date -s 11:12:00
B:date -c 07/26/2005 date -c 11:12:00
C:date -id 07/26/2005 date -id 11:12:00
D:data -n 07/26/2005 date -n 11:12:00
*
7.对于软件源,下列说法错误是:()
A. 软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
B. 软链接可以直接跨文件系统
C. 软链接不可以直接对一个不存在的文件名进行链接
D. 软链接可以直接对目录进行链接
*
8.对于硬链接,下列说法错误的是:()
A.硬链接以文件副本的形式存在。但不占用实际空间。
B.硬链接允许给目录创建硬链接
C.硬链接只有在同一个文件系统中才能创建
D.硬链接文件都有文件名与数据
*
9.Ubuntu下打开bashrc文本文件,应该输入()
A: vim ~/.bashrc
B: open ~/.bashrc
C: nautilus ~/.bashrc
D:notepad ~/.bashrc
*
10.关于Linux的Shell脚本说法错误的是()
A. 一个命令语言解释器
B. 编译型的程序设计语言
C. 能执行内部命令
D. 能执行外部命令
*
11.在 amov_pkg ROS功能包下有个可执行文件amov_node,启动该节点,应该在终端窗口输入ROS中的什么命令来启动 ()
A.rosrun amov_pkg-amov_node
B.ros::amov_node amov_pkg ;
C.ros::amov_pkg amov_node;
D.rosrun amov_pkg amov_node
*
12.有一个sum服务,功能是将输入的两个数据进行相加并得出结果,现在输入1,3,结果应为4.数据的输入以及输出应是以下哪种情况 ()
A.客户端向服务端发送1和3,服务端计算完结果后将结果4反馈到客户端
B.服务端向客户端发送1和3,客户端计算完结果后将结果4反馈到服务端
C.客户端向服务端发送1和3,服务端将结果4直接输出
D.服务端向客户端发送1和3,客户端将结果4直接输出
*
13.cpp文件写好之后,应修改功能包下的哪个文件添加该cpp文件的编译规则 ()
A.package.xml
B.src
C.CMakeLists.txt
D.Build
*
14.rostopic hz /cmd_vel命令的意思是 ()
A.查看cmd_vel话题数据发布的频率
B.查看/cmd_vel话题的消息
C.查看/cmd_vel节点发布的话题名
D.查看/cmd_vel节点订阅的话题名
*
15.编译工作空间的命令为 ()
A.make
B.make install
C.catkin_make
D.catkin_make install
*
16.出现unable to communicate with master报错的原因是 ()
A.节点没有正常启动
B.主节点没有启动
C.节点订阅的话题没有数据发布
D.以上都对
*
17.查看ros版本的命令是以下哪一个 ()
A . ros –version
B . rosversion –h
C . rosversion –d
D . rosversion –s
*
18.关于.launch文件的描述,以下哪一项是错的?()
A. 可以一次性启动多个节点,减少操作
B. 可以加载配置好的参数,方便快捷。
C. 通过roslaunch命令来启动launch文件
D. 在roslaunch前必须先启动roscore
*
19.关于ROS Node的描述,哪一项是错误的?()
A. Node是ROS的进程
B. Node是ROS可执行文件运行的实例
C. Node启动时会向Master注册
D.Node可以先于ROS Master启动
*
20.Gazebo是一款什么工具?()
A. 命令行
B. 可视化
C. 仿真
D. 调试
*
21.以下哪种动力电池放电电流最大 ()
A. 2000mAh,30C
B. 20000mAh,5C
C. 8000mAh,20C
D. 4000mAh,25C
*
22.多轴飞行器飞行时,使用哪种模式,驾驶员的压力最小()
A. 定点模式
B. 增稳模式
C. 纯手动模式
D.降落模式
*
23.大多数多轴飞行器自主飞行过程利用()实现位置感知
A. 平台惯导
B. 捷联惯导
C. GPS
D.视觉传感器
*
24.描述一个多轴无人机地面遥控发射机是“美国手”,是指 ()
A. 右手上下动作控制油门或高度
B. 左手上下动作控制油门或高度
C. 左手左右动作控制油门或高度
D. 右手左右动作控制油门或高度
*
25.使用无人机测试时应该在? ()
A. 应在人员密集区,如公园、广场等
B. 在规定空域使用,且起飞前提醒周边人群远离
C. 不受环境影响
D. 在平坦繁忙的公路上
*
26.下面关于聚合物锂电池说法错误的是?()
A. 5200mAh,意味着以5.2A电流放电,可以放1小时。当然实际放电时间,需要参考电池厂家提供的相关技术参数。
B. 标称电压为单片3.7V,长期不用应放电至3.7V保存,并且1-3个月需要拿出来做一次充放电激活。
C.对于电池的单片电压,充满电时应为4.15-4.20较合适(4S电池对应16.8V)。
D.5200MA,30C电池,则最大的持续电流就是=5.2X30=156A(安培)。
*
27.下面关于电调说法错误的是?()
A. 一个电调还有3根信号线连出,用来与接收机或者飞控连接,控制电机运转。
B. 电机的最大工作电流为30A,所以电调我们要选择40A电调
C. 电调分为有刷电调和无刷电调。
D. 如果上电后你的电机反转,你只需要把电调和电机三根线中间的任意两根对换位置即可。
*
28.下面关于电机说法错误的是?()
A. KV值是每1V的电压下电机每分钟空转的转速,例如KV800,在1V的电压下空转转速是800转每分钟。
B. KV值越小,同等电压下转速越低,扭力越大,可带更大的桨。
C. 电机型号,如2212,3508,4010,这些数字表示电机出厂编号。
D.航拍要选用低KV电机配大桨,转速低,效率高,同样低转速电机的震动也小。
*
29.下面关于螺旋桨说法错误的是?()
A. 多旋翼螺旋桨有正反两种。
B. 电机和螺旋桨搭配,高KV电电机需要配大桨。
C. 螺旋桨上标注的1045表示的是,桨叶直径10英寸,螺距4.5英寸。
D. 相同的电机,不同的KV值,用的螺旋桨也不一样,每个电机都会有一个推荐的螺旋桨。
*
30.下列有关遥控器说法错误的是?()
A. 对于左手油门(美国手)遥控器,左摇杆上下为油门通道
B. 遥控器左摇杆和右摇杆的上下、左右控制四个通道。
C. 对于左手油门(美国手)遥控器,右摇杆的左右控制多旋翼无人机的前后。
D. 对于左手油门(美国手)遥控器,左摇杆的左右控制多旋翼无人机的航向。
*
31.在C++语言是从早期的C语言逐渐发展演变而来的与C语言相比,它在求解问题方法上进行的最大改进是:()
A.面向过程
B.面向对象
C.安全性
D.复用性
*
32. 在编译指令中,宏定义使用哪个指令 ()
A.#include
B.#define
C.#if
D.#else
*
33.在C++ 中,下列( )是合法的标示符。()
A. 4x
B. 1P234
C. COUNT
D. short
*
34.可替换 #define PI 3.1415926的语句是()
A.float PI 3.1415926;
B.const float PI=3.1415926;
C.const PI(3.1415926);
D.const 3.1415926;
*
35.在 C++中,头文件扩展名为()
A.cpp
B.h
C.lib
D.obj
*
36. 编写 C++程序一般需经过的几个步骤依次是()
A. 编辑、调试、编译、连接
B. 编辑、编译、连接、运行
C. 编译、调试、编辑、连接
D. 编译、编辑、连接、运行
*
37.关于对象概念的描述中,说法错误的是()
A. 对象就是 C 语言中的结构变量
B. 对象代表着正在创建的系统中的一个实体
C. 对象是类的一个变量
D. 对象之间的信息传递是通过消息进行的
*
38.在C++中编译器所生成的文件的扩展名为()
A.cpp
B .obj
C .lib
D .exe
*
39.在C++中实现封装是借助于()
A.枚举
B. 类
C. 数组
D.函数
*
40.在C++中用(   )能够实现将参数值带回。(  )
A. 数组
B. 指针
C. 引用
D. 上述ABC都可
*
您的研究方向是
集群系统
视觉应用
其他
问卷星提供技术支持
举报