一、单选题
1、下列用于在浏览器选项卡中显示标题信息的标签是?
A、
B、
C、
D、
解析:【喵呜刷题小喵解析】:在HTML中,用于在浏览器选项卡中显示标题信息的标签是`
2、对于如下图所示的三相步进电机,当采用三相双三拍通电方式时,其步距角是?( )
A、15度
B、30度
C、45度
D、60度
解析:【喵呜刷题小喵解析】:在三相步进电机中,当采用三相双三拍通电方式时,步距角与电机的极数有关。通常情况下,步进电机的步距角为360度除以电机的极数。由于题目没有给出电机的极数,我们假设其为常见的两极电机。对于两极电机,步距角为360度/2 = 180度。然后,考虑到双三拍的通电方式,步距角会被进一步细分。双三拍意味着每相通电的时间是整个通电周期的三分之一,因此步距角会被细分为3份。所以,步距角为180度/3 = 60度。因此,当采用三相双三拍通电方式时,步距角为60度,选项B正确。
3、ESP32 for Arduino的I2C类库的下列成员函数中,用于指定从设备地址,并将地址加入到发送数据队列的成员函数是 ?
A、Wire.begin()
B、Wire.beginTransmission()
C、Wire.endTransmission()
D、Wire.requestFrom()
解析:【喵呜刷题小喵解析】:在ESP32 for Arduino的I2C类库中,用于指定从设备地址,并将地址加入到发送数据队列的成员函数是`Wire.beginTransmission()`。* `Wire.begin()`:用于初始化I2C总线。* `Wire.beginTransmission(uint8_t address)`:指定从设备地址,并将地址加入到发送数据队列。* `Wire.endTransmission()`:结束I2C传输。* `Wire.requestFrom(uint8_t address, size_t quantity)`:从指定的从设备地址请求数据。因此,正确答案是B。
4、SPI通信中,有关MOSI数据线描述正确的是?
A、从机选择线
B、串行时钟线
C、用于从机向主机发送数据
D、用于主机向从机发送数据
解析:【喵呜刷题小喵解析】SPI(Serial Peripheral Interface)是一种高速、全双工、同步的串行通信协议。在SPI通信中,MOSI(Master Out Slave In)数据线用于主机向从机发送数据,而MISO(Master In Slave Out)数据线用于从机向主机发送数据。因此,选项D“用于主机向从机发送数据”是正确的描述。选项A“从机选择线”通常指的是CS(Chip Select)线,用于选择哪个从机参与通信。选项B“串行时钟线”指的是SCK(Serial Clock)线,用于同步主机和从机的数据传输。选项C“用于从机向主机发送数据”与MOSI线的功能相反。
5、ESP32 for Arduino I2C类库的下列成员函数中,用于从缓冲区中读取数据的成员函数是?( )
A、Wire.begin()
B、Wire.write()
C、Wire.read()
D、Wire.requestFrom()
解析:【喵呜刷题小喵解析】在ESP32 for Arduino I2C类库中,用于从缓冲区中读取数据的成员函数是`Wire.read()`。`Wire.begin()`用于初始化I2C通信,`Wire.write()`用于向缓冲区写入数据,`Wire.requestFrom()`用于请求从I2C设备读取数据,但实际的读取操作是通过`Wire.read()`完成的。因此,正确答案是C。
6、PID 控制中比例控制是?
A、P 控制
B、I 控制
C、D 控制
D、ID 控制
解析:【喵呜刷题小喵解析】:在PID控制中,P代表比例控制,I代表积分控制,D代表微分控制。因此,题目中的“比例控制”对应的选项是A,即“P 控制”。
7、MPU6050姿态传感器中,Accelerator传感器单元用于获取?
A、加速度原始数据
B、角速度原始数据
C、姿态角原始数据
D、位移原始数据
解析:【喵呜刷题小喵解析】:MPU6050姿态传感器中的Accelerator传感器单元用于获取加速度原始数据。这是MPU6050传感器的基本功能之一,它可以测量设备在三个轴向上的加速度,并将这些原始数据提供给用户。其他选项如角速度原始数据、姿态角原始数据和位移原始数据都不是Accelerator传感器单元的主要功能。因此,正确答案是A,即加速度原始数据。
8、TCP/IP 协议不包含?
A、HTTP
B、POP3
C、FTP
D、WiFi
解析:【喵呜刷题小喵解析】:TCP/IP协议是互联网的基础协议,它包括了传输控制协议(TCP)和网络协议(IP)。HTTP、POP3和FTP都是基于TCP/IP协议的应用层协议。HTTP用于网页传输,POP3用于邮件接收,FTP用于文件传输。而WiFi是一种无线传输技术,不是TCP/IP协议的一部分。因此,选项D WiFi是不包含在TCP/IP协议中的。
9、MPU6050 姿态传感器获取的原始数据,经过数据融合,获得传感器的姿态角,其中表示传感 器上下角度变化的是?
A、俯仰角
B、偏航角
C、滚转角
D、加速度
解析:【喵呜刷题小喵解析】:MPU6050姿态传感器获取的原始数据经过数据融合后,可以获得传感器的姿态角。其中,表示传感器上下角度变化的是俯仰角。偏航角表示传感器左右旋转的角度,滚转角表示传感器前后倾斜的角度,而加速度则是传感器在三个轴上的加速度值,与角度变化无关。因此,正确答案是A,俯仰角。
10、ESP32主控板向MPU6050姿态传感器写入数据,程序如下,方框内对应的程序是?( )
A、Wire.read(reg)
B、Wire.write(reg)
C、Wire.read()
D、Wire.requestFrom(MPU6050_ADDR,1)
解析:【喵呜刷题小喵解析】题目中要求找出ESP32主控板向MPU6050姿态传感器写入数据的程序。根据题目给出的选项,我们可以逐一分析:A. `Wire.read(reg)`:这个操作是读取一个寄存器(reg)的值,而不是写入数据。B. `Wire.write(reg)`:这个操作是将一个寄存器(reg)的值写入到某个设备,符合向MPU6050姿态传感器写入数据的操作。C. `Wire.read()`:这个操作没有指定读取哪个寄存器的值,因此不是题目中要求的操作。D. `Wire.requestFrom(MPU6050_ADDR,1)`:这个操作是从指定的地址(MPU6050_ADDR)请求数据,也不是写入数据的操作。因此,正确答案是B,即`Wire.write(reg)`。
11、ESP32主控板和SSD1306 OLED显示屏通过I2C进行数据交互,发起数据传送的是?( )
A、ESP32主控板
B、SSD1306 OLED显示屏
C、ESP32主控板和SSD1306 OLED显示屏按需发起
D、ESP32主控板和SSD1306 OLED显示屏同步发起
解析:【喵呜刷题小喵解析】:在I2C通信中,通常有一个主设备和一个或多个从设备。主设备负责发起数据传输,而从设备则响应主设备的请求。在这个问题中,ESP32主控板作为I2C总线的主设备,负责发起与SSD1306 OLED显示屏的数据传输。因此,发起数据传送的是ESP32主控板,所以答案是A。
12、ESP32 for Arduino 的 I2C 类库的下列成员函数中,用于从客户端读取数据的成员函数是?
A、Wire.begin()
B、Wire.beginTransmission()
C、Wire.endTransmission()
D、Wire.requestFrom()
解析:【喵呜刷题小喵解析】:在ESP32 for Arduino的I2C类库中,用于从客户端读取数据的成员函数是`Wire.requestFrom()`。此函数用于从I2C设备读取指定数量的字节。而其他选项,如`Wire.begin()`用于初始化I2C通信,`Wire.beginTransmission()`用于开始一个I2C传输,`Wire.endTransmission()`用于结束一个I2C传输。因此,正确答案是D。
13、ESP32 for Arduino 提供的WiFi类库成员函数中,具有创建一个接入点,并设置SSID和密码功能的成员函数是?
A、WiFi.softAP()
B、WiFi.begin()
C、WiFi.softAPIP()
D、WiFi.localAP()
解析:【喵呜刷题小喵解析】:在ESP32 for Arduino提供的WiFi类库中,用于创建接入点并设置SSID和密码的成员函数是WiFi.softAP()。这个函数允许用户配置一个WiFi接入点,并指定其SSID和密码。因此,正确答案是A。
14、ESP32主控板向MPU6050姿态传感器写入数据,程序如下,方框内对应的程序是?( )
A、Wire.read()
B、Wire.write()
C、Wire.endTransmission()
D、Wire.requestFrom()
解析:【喵呜刷题小喵解析】:根据题目描述,ESP32主控板需要向MPU6050姿态传感器写入数据。在常用的I2C通信中,用于写入数据的函数是`Wire.write()`。因此,方框内对应的程序应该是`Wire.write()`。其他选项中,`Wire.read()`用于读取数据,`Wire.endTransmission()`用于结束传输,`Wire.requestFrom()`用于从设备请求数据,都不符合题目要求。因此,正确答案是C。
15、MPU6050 姿态传感器的加速度传感器单元可以设置如下不同的量程,其中测量精度最高的量 程是?
A、±2g
B、±4g
C、±8g
D、±16g
解析:【喵呜刷题小喵解析】题目要求确定MPU6050姿态传感器的加速度传感器单元中测量精度最高的量程。首先,我们要明确"测量精度"的含义。一般来说,传感器的测量精度与其量程大小有关。在同样的测量条件下,量程较小的传感器通常具有更高的测量精度。观察选项,我们可以看到量程从nA到nD逐渐增大。因此,最小的量程nA ±2g很可能是测量精度最高的。所以,正确答案是A,即±2g的量程是测量精度最高的。
16、ESP32 主控板和 MPU6050 通过 I2C 进行数据交互,下列说法正确的是?
A、启动数据传送由 ESP32 负责,终止数据传送由MPU6050 负责
B、启动数据和终止数据传送均由 ESP32 负责
C、启动数据和终止数据传送均由 MPU6050 负责
D、启动数据传送由 MPU6050 负责,终止数据传送由 ESP32 负责
解析:【喵呜刷题小喵解析】在I2C通信中,通常是由主设备(Master)启动数据传输,而从设备(Slave)响应主设备的请求。在这个问题中,ESP32作为主设备,负责启动数据传输,而MPU6050作为从设备,负责响应ESP32的请求。因此,启动数据传送由ESP32负责,终止数据传送也通常由主设备ESP32负责。因此,正确选项是B,即启动数据和终止数据传送均由 ESP32 负责。
17、有关 TCP/IP 协议下列说法错误的有?
A、TCP/IP 协议是一系列协议家族的统称
B、TCP/IP 协议包含了 TCP 协议和 IP 协议
C、TCP/IP 四层模型从底向上,依次是:应用层、网络层、传输层、网络接口层
D、TCP/IP 协议当前 Internet 的基础协议
解析:【喵呜刷题小喵解析】:TCP/IP协议并不是按照四层模型来组织的,而是按照协议层次模型来组织的,包括应用层、传输层、网络层和网络接口层(也称为链路层)。所以,选项C“TCP/IP四层模型从底向上,依次是:应用层、网络层、传输层、网络接口层”是错误的。选项A“TCP/IP 协议是一系列协议家族的统称”、选项B“TCP/IP 协议包含了 TCP 协议和 IP 协议”和选项D“TCP/IP 协议当前 Internet 的基础协议”的说法都是正确的。
18、关于 MPU6050 姿态传感器加速度量程的说法正确的是?
A、加速度量程越大,返回的测量值精度越高
B、加速度的量程不可调整
C、加速度的返回值是十六位有符号数
D、通过加速度不能解析出姿态角
解析:【喵呜刷题小喵解析】MPU6050是一款六轴运动处理单元,包括一个三轴的陀螺仪和三轴的加速度计。加速度的量程是可调的,具体可调范围取决于传感器本身以及相应的固件设置。加速度的返回值通常是十六位有符号数,这是因为MPU6050将加速度测量值以16位二进制补码格式表示。这种表示方式允许加速度值在正负之间变化,并且具有较高的分辨率。加速度的量程与返回的测量值精度没有直接关系,精度取决于传感器本身的性能以及数据处理的算法。因此,选项C“加速度的返回值是十六位有符号数”是正确的。选项A“加速度量程越大,返回的测量值精度越高”是不正确的,因为量程和精度是两个独立的概念。选项B“加速度的量程不可调整”也是不正确的,因为MPU6050的加速度量程是可调的。选项D“通过加速度不能解析出姿态角”也是不正确的,因为MPU6050可以通过加速度和陀螺仪数据结合算法来解析姿态角。
19、教材《智能硬件项目教程-基于ESP32中》第六章的示例项目一:Web服务器控制输出,实现了通过点击网页页面的按钮,控制ESP32主控板上LED的亮灭和闪烁。关于该示例程序,下列选项中说法错误的是?( )
A、该项目的传输层协议是TCP协议
B、浏览器和ESP32主控板是通过超链接“<a>”来传递数据
C、在传送数据时,开销较大,因为每次通信都需要携带完整的头部数据和网页数据。
D、该项目实现了浏览器和ESP32主控板之间的全双工通信
解析:【喵呜刷题小喵解析】:A选项“该项目的传输层协议是TCP协议”是正确的。Web服务器控制输出通常使用TCP协议作为传输层协议,因为TCP提供可靠的数据传输服务。B选项“浏览器和ESP32主控板是通过超链接“”来传递数据”也是正确的。虽然超链接不是直接用于传递数据,但浏览器和ESP32主控板之间的交互确实涉及到网页上的超链接,用户通过点击超链接发送请求,从而触发相应的动作。C选项“在传送数据时,开销较大,因为每次通信都需要携带完整的头部数据和网页数据”也是正确的。HTTP协议在传输数据时确实需要携带完整的头部数据和网页数据,这增加了传输的开销。D选项“该项目实现了浏览器和ESP32主控板之间的全双工通信”是错误的。HTTP协议是基于请求-响应模型的,不是全双工通信。在HTTP中,浏览器向服务器发送请求,服务器响应请求并返回数据。这种通信方式是单向的,而不是全双工的。全双工通信意味着数据可以在两个方向上同时传输,但HTTP并不是这样的。因此,错误的说法是D选项“该项目实现了浏览器和ESP32主控板之间的全双工通信”。
20、.SPI 通信中,主机向从机发送数据的数据线为 ?
A、SCLK
B、MOSI
C、MISO
D、SS
解析:【喵呜刷题小喵解析】:在SPI(Serial Peripheral Interface)通信中,主机向从机发送数据的数据线为MOSI(Master Out Slave In)。因此,正确答案为B。
二、多选题
21、下列选项中,属于串行通信的是? ( )
A、UART
B、I2C
C、SPI
D、USB
解析:【喵呜刷题小喵解析】:串行通信是指数据一位一位地传输,而不是一次传输整个字节。它使用一条数据线,将信息一位一位地传输。在题目中,给出的选项中:* UART(通用异步接收发射器)是一种常见的串行通信接口。* I2C(Inter-Integrated Circuit)是一种串行通信协议,用于连接微控制器和外围设备。* SPI(Serial Peripheral Interface)也是一种串行通信协议,常用于微控制器与外设之间的通信。* USB(Universal Serial Bus)虽然其数据传输可能并行进行,但通信协议本身是基于串行的,它可以将数据拆分为小的数据包进行串行传输。因此,所有给出的选项都是串行通信的示例,所以答案为A、B、C、D。
22、HTML 文档结构分为?
A、头部
B、主体
C、标签
D、文本
解析:【喵呜刷题小喵解析】:HTML文档结构主要分为头部和主体两部分。头部通常包含元数据,如字符集定义、标题、链接到样式表或脚本等,由`
`标签定义。主体则包含网页的实际内容,如文本、图像、链接、表格等,由``标签定义。标签和文本是构成HTML文档内容的元素,但不是文档结构的组成部分。因此,正确选项为A和B。23、通常情况下,下列选项中,PID控制器不采用的控制方式有哪些?
A、P控制
B、I控制
C、D控制
D、ID控制
解析:【喵呜刷题小喵解析】:PID控制器是比例-积分-微分控制器的简称,它通常包括比例(P)控制、积分(I)控制和微分(D)控制三个部分。题目中提到的A选项P控制是PID控制器的一部分,因此不是不采用的控制方式。而B选项I控制、C选项D控制和D选项ID控制都是PID控制器的一部分,但在通常情况下,单独的I控制或D控制或者ID控制不常单独使用,它们通常与P控制结合使用。因此,B、C和D选项都是不采用的控制方式。
24、.以下属于双工串行通信的有?
A、UART
B、I2C
C、SPI
D、蓝牙通信
解析:【喵呜刷题小喵解析】:双工串行通信允许数据在两个方向上同时传输。UART(通用异步收发器)是一种双工串行通信协议,允许数据在发送器和接收器之间双向传输。I2C(Inter-Integrated Circuit)也是一种双工串行通信协议,允许多个设备在总线上进行通信,每个设备都可以作为发送者或接收者。SPI(Serial Peripheral Interface)也是一种双工串行通信协议,通常用于微控制器与其外围设备之间的通信。蓝牙通信也是一种双工串行通信协议,允许设备之间的无线数据传输。因此,选项A、B、C和D都属于双工串行通信。
25、MPU6050姿态传感器,主要包含的功能单元有?( )
A、加速度传感器
B、陀螺仪
C、DMP
D、磁力计
解析:【喵呜刷题小喵解析】:MPU6050姿态传感器主要包含的功能单元有加速度传感器、陀螺仪和DMP(数字运动处理器)。磁力计不是MPU6050姿态传感器的主要功能单元。因此,正确答案为A、B、C。
三、判断题
26、ESP32芯片集成了WiFi和双模蓝牙功能。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:ESP32芯片集成了WiFi和双模蓝牙功能,这是ESP32芯片的一个主要特点。因此,题目中的陈述是正确的。
27、PID控制器中,P控制是基于偏差的控制。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:在PID控制器中,P(比例)控制是基于偏差的控制。当系统输出与设定值之间存在偏差时,P控制器会根据这个偏差来产生控制作用,以减小偏差并使系统输出趋近于设定值。因此,题目中的说法是正确的。
28、最后一个IPv4地址,已于2019年分配完毕。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:IPv4地址空间是有限的,总共有2^32个可能的地址(大约43亿个)。由于历史和技术原因,有些地址块被保留,实际上可用的地址比总数要少。当剩余的可用地址块被分配完毕后,就没有新的IPv4地址可供分配了。因此,题目中的说法“最后一个IPv4地址,已于2019年分配完毕”是正确的。
29、通常情况下,Web服务的端口号是80。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:通常情况下,Web服务的端口号是80。这是因为HTTP协议默认使用80端口进行通信。因此,该题目中的陈述是正确的。
30、SSD1306 OLED显示屏和ESP32主控板通过I2C通信时,SSD1306OLED显示屏为从设备。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:在I2C通信中,通常有一个主设备和一个或多个从设备。主设备负责发起通信,而从设备则响应主设备的请求。SSD1306 OLED显示屏在I2C通信中作为从设备,接收来自ESP32主控板(作为主设备)的指令,并按照指令进行相应的操作。因此,题目中的说法是正确的。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!