image

编辑人: 独留清风醉

calendar2025-12-08

message7

visits705

2023年05月机器人五级理论参考答案

一、单选题

1、ESP32 for Arduino,下列程序的运行结果是?( ) byte num[] = {1, 2, 3, 4, 5, 6, 7,8}; Serial.printf("%d  %d\n",num[1],sizeof(num) / sizeof(num[0]));

A、1 8

B、1 36

C、2 8

D、2 36


2、ESP32 for Arduino程序如下,串口监视器显示的结果是?( )

A、10

B、15

C、34

D、45


3、ESP32 for Arduino,读取电位器的返回值,程序如下,变量potVal值的范围是?( )

A、0/1

B、0~511

C、0~1023

D、0~4095


4、使用74HC595移位寄存器芯片控制一位数码管,电路连接如下图所示,主控板向74HC595输入数据时,应连接到?( )

A、A

B、B

C、C

D、D


5、ESP32 for Arduino,基于LEDC模拟输出所提供的通道数是?( )

A、2

B、6

C、8

D、16


6、UART数据帧的起始位是?( )

A、高电平

B、低电平

C、下降沿

D、上升沿


7、ESP32 for Arduino,与函数touchRead()相关的外设是?( )

A、GPIO

B、ADC

C、霍尔传感器

D、电容触摸传感器


8、ESP32 for Arduino采用LEDC方式进行模拟输出时,向指定通道输出模拟信号的函数是?( )

A、ledcSetup()

B、ledcAttachPin()

C、ledcDetachPin()

D、ledcWrite()


9、ESP32 for Arduino函数ledcSetup(channel,freq,bit_num)中,channel的含义是?( )

A、设置PWM的分辨率

B、设置PWM的频率

C、设置PWM的输出通道号

D、设置PWM的占空比


10、通过shiftOut()函数向级联74HC595移位寄存器芯片DS引脚发送数据,部分程序及移位寄存器中的数据如下,程序变量val1和val2的值分别是?( )

A、0x8 0x5B

B、0x58 0x8

C、0x10 0xDA

D、0xDA 0x10


11、ESP32 for Arduino,通过电容引脚T4以中断的方式检测输入数据,中断回调函数为getTouch(),触摸中断阈值为40。下列选项中,用于设置中断回调函数的语句是?( )

A、touchAttachInterrupt(T4, 40, getTouch);

B、touchAttachInterrupt(getTouch, T4, 40);

C、touchAttachInterrupt(T4, getTouch, 40);

D、touchAttachInterrupt(getTouch, 40, T4);


12、0x47 | 13的结果是?( )

A、5

B、60

C、74

D、79


13、0x23 << 1的值是?( )

A、17

B、70

C、11

D、46


14、ESP32 for Arduino,当数字信号输出函数digitalWrite(pin,value)中value的值为HIGH时,引脚pin所对应的电压是?( )

A、3.0V

B、1.8V

C、3.3V

D、5V


15、String类库的成员函数中,用于从字符串中截取部分字符的成员函数是?( )

A、indexOf()

B、length()

C、substring()

D、findUntil()


16、ESP32 for Arduino 所提供EEPROM类库的成员函数中,用于将数据最终写入到EEPROM中的成员函数是?( )

A、begin()

B、write()

C、commit()

D、read()


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

A、%o

B、%d

C、%x

D、%f


18、下列程序通过串口分别发送数据,采用奇校验,对应的校验位数值分别为?( )

A、0 0

B、1 1

C、0 1

D、1 0


19、电路搭设和对应的程序如下,当按键开关按下后,LED灯点亮,程序中A和B分别为?( )

A、INPUT_PULLUP HIGH

B、INPUT_PULLUP LOW

C、INPUT_PULLDOWN HIGH

D、INPUT_PULLDOWN LOW


20、ESP32 for Arduino,使用analogRead()函数读取模拟输入的返回值,返回值最大可为?( )

A、255

B、511

C、1023

D、4095


二、多选题

21、ESP32 for Arduino,当读取引脚输入的数字信号时,程序pinMode(pin,mode);中,mode的值可以为?( )

A、INPUT

B、OUTPUT

C、INPUT_PULLUP

D、INPUT_PULLDOWN


22、ESP32 WROOM模组支持的蓝牙模式有?( )

A、经典蓝牙

B、低功耗蓝牙

C、超高速蓝牙

D、高模蓝牙


23、 ESP32 for Arduino,电路如图所示,当按键按下后释放时触发中断,对应的中断触发模式是?( )

A、ONLOW

B、CHANGE

C、RISING

D、FALLING


24、下列选项中,属于位运算符的有?( )

A、&

B、|

C、~

D、!


25、下列选项中,ESP32 WROOM模组所具备的外设是有?( )

A、12bit ADC

B、WiFi

C、霍尔传感器

D、SPI


三、判断题

26、sizeof()是Arduino C语言提供的函数。( )

A 正确

B 错误


27、8x8点阵屏,可以通过程序控制,同时点亮相邻对角线位置的两颗LED灯。( )

A 正确

B 错误


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

A 正确

B 错误


29、使用74HC595移位寄存器芯片级联控制8*8LED点阵,可以使用delay()语句实现LED点阵显示静止的心形图案。( )

A 正确

B 错误


30、掉电后,EEPROM中保存的数据不会丢失。( )

A 正确

B 错误


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

创作类型:
原创

本文链接:2023年05月机器人五级理论参考答案

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