image

编辑人: 浅唱

calendar2025-12-08

message2

visits552

机器人技术五级摸底考试一理论参考答案

一、单选题

1、整型变量val的值为0xAA,函数bitSet(val,2)的运算结果是?

A、0xAA

B、0xAE

C、0xEA

D、0xAC


2、UART进行数据传送时,起始位和停止位的电平分别是?

A、低电平 低电平

B、低电平 高电平

C、高电平 低电平

D、高电平 高电平


3、字符串如下所示,下列选项中,从字符串解析出整数123并发送到串口监视器的是?( )

A

B

C

D


4、ESP32芯片内部DAC的精度是多少位?

A、8

B、10

C、12

D、16


5、ESP32主控板,设置数字引脚为输出模式时,对应的参数是?

A、INPUT

B、OUTPUT

C、INPUT_PULLUP

D、INPUT_PULLDOWN


6、有关按键消抖下列说法错误的是?( )

A、按键抖动是因为按键内金属簧片在接触瞬间是一个连续通断的过程。

B、按键抖动分为前沿抖动和后沿抖动。

C、常用的消抖方式有软件消抖和硬件消抖。

D、一般来说,按键抖动的次数是固定的。


7、ESP32 for Arduino中,程序Serial.printf()中表示十六进制整数输出的格式字符为?( )

A、%o

B、%d

C、%x

D、%f


8、下列函数中,用于将数据指定位设置为1(置位)的函数是?

A、shiftOut()

B、bitSet()

C、bitClear()

D、bitRead()


9、通过shiftOut(dataPin,clockPin,bitOrder,value)函数向74HC595移位寄存器芯片写入数据,下列说法错误的是

A、dataPin引脚和74HC595的Ds引脚相连;

B、clockPin引脚和74HC595的SH_CP引脚相连;

C、bitOrder表示输出位的顺序,分别为MSBFIRST和LSBFIRST;

D、shiftOut函数输入数据时是并入串出。


10、ESP32 for Arduino,下列中断触发模式中,属于高电平触发的是?

A、ONLOW

B、ONHIGH

C、RISING

D、HIGH


11、Serial.println(0xB,BIN)的结果是?

A、0xA

B、10

C、1011

D、1110


12、ESP32 程序中模拟输入对应如下语句,变量 potVal 的返回值的范围是?

A、0~1

B、0~511

C、0~1023

D、0~4095


13、程序执行后val的值是?

A、12

B、11

C、10

D、8


14、ESP32 for Arduino采用LEDC方式进行模拟输出时,取消指定引脚PWM信号输出的函数是?( )

A、ledcSetup()

B、ledcAttachPin()

C、ledcDetachPin()

D、ledcWrite()


15、ESP32 for Arduino中,程序Serial.printf()中表示字符串输出的格式字符是?

A、%o

B、%d

C、%s

D、%f


16、ESP32 for Arduino,电路如图所示,运行下列程序后,当按键按下时LED灯点亮,第2行程序中mode对应的是?

A、INPUT

B、OUTPUT

C、INPUT_PULLUP

D、INPUT_PULLDOWM


17、执行下列程序后,串口监视器显示的值为( )

A、25

B、29

C、54

D、58


18、关于 8x8 点阵,下列说法错误的是?

A、8x8 点阵显示一般采用动态显示

B、8x8 点阵一共有 16 个引脚分别控制行和列

C、可以同时点亮对角线的两颗 LED 灯

D、可以同时控制同一行中不同 LED 的亮灭


19、ESP32 for Arduino,下列中断触发模式中,属于下降沿触发的是?

A、ONLOW

B、ONHIGH

C、RISING

D、FALLING


20、ESP32 for Arduino,下列选项中,不正确的是?( )

A、报文是按照约定好的格式组织起来的数据

B、millis()函数返回当前程序自开始运行至当前的时间

C、一般情况下,8x8点阵采用静态显示

D、UART通信时,通常使用两条信号线传送数据


二、多选题

21、与Arduino UNO/Nano主控板相比,下列选项中,ESP32主控芯片所独有的外设是?( )

A、触摸传感器

B、蓝牙

C、霍尔传感器

D、WiFi


22、有关millis()函数下列说法正确的是?

A、millis()函数返回当前程序自开始运行至当前的时间

B、millis()函数返回的时间单位为微秒

C、系统长时间运行时,要预防保存millis()函数返回值的变量可能会发生数据溢出

D、在程序运行时,可将millis()函数的返回值归0,以防止数据溢出


23、ESP32WROOM 模块集成如下哪些模块?

A、WiFi 模块

B、经典蓝牙/低功耗蓝牙 BLE

C、Touch 电容模块

D、霍尔传感器


24、下列选项中程序中,用于在程序中表示变量a除以4的表达式有?

A、a/4

B、a>>2

C、a

D、a>>4


25、ESP32 数字信号输入引脚,用于设置引脚输入模式的有哪些?

A、HIGH

B、LOW

C、INPUT_PULLUP

D、INPUT_PULLDOWN


三、判断题

26、ESP32 for Arduino程序中,可使用sizeof()函数来获取数组中元素的长度。( )

A 正确

B 错误


27、通常情况下,四位数码管必须采用动态显示

A 正确

B 错误


28、串行通信将数据的每一位按先后顺序传送,每一位占据一个固定的时间长度。( )

A 正确

B 错误


29、UART通信有两根数据线,分别为TX和RX,所以UART是并行通信。( )

A 正确

B 错误


30、UART是异步串行通信。( )

A 正确

B 错误


喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:机器人技术五级摸底考试一理论参考答案

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share