1. ESP32 for Arduino程序如下,串口监视器显示的结果是?( )
A. 8
B. 12
C. 14
D. 36
2. ESP32 for Arduino,当函数analogSetWidth(bits) 中bits的值为9时,函数analogRead()返回值的范围是?( )
A. 0~255
B. 0~511
C. 0~1023
D. 0~4095
3. 通过shiftOut()函数向级联74HC595移位寄存器芯片DS引脚发送数据,部分程序及移位寄存器中的数据如下,程序变量val1和val2的值分别是?( )
A. 0x16 0x5F
B. 0x16 0xFA
C. 0x68 0x5F
D. 0x68 0xFA
4. ESP32主控芯片集成了多个传感器,其中具有检测外部磁场变化的外设是?( )
A. 电容触摸传感器
B. 霍尔传感器
C. GPIO
D. ADC
5. 一般情况下,ESP32主控板的工作电压是?( )
A. 1.8V
B. 3.3V
C. 3.6V
D. 5V
6. ESP32 for Arduino,通过引脚2读取按键开关的返回值,电路如下图所示,函数pinMode(2, mode)中,参数mode的值是?( )
A. INPUT
B. OUTPUT
C. INPUT_PULLUP
D. INPUT_PULLDOWN
7. ESP32 for Arduino,按键开关连接到引脚2,电路如图所示,当按键按着时触发中断,中断设置函数 attachInterrupt(pin, function, mode)中,mode对应的参数应该是?( )
A. RISING
B. FALLING
C. ONHIGH
D. ONLOW
8. ESP32 for Arduino,下列选项中,具有检测当前磁场强度的函数是?( )
A. touchRead()
B. digitalRead()
C. hallRead()
D. analogRead()
9. 0xC ^ 0x9的值是?( )
A. 5
B. 9
C. 11
D. 17
10. ESP32 for Arduino,函数ledcSetup(channel,freq,bit_num)的参数中,其中用于设置PWM输出通道号的参数是?( )
A. ledcSetup
B. channel
C. freq
D. bit_num
11. 下图程序运行后,串口监视器显示的结果是?( )
A. 0
C. 6
C. 6
D. 9
12. 程序 Serial.print(12,8); 运行后,串口监视器显示的结果是?( )
A. C
B. 8
C. 12
D. 14
13. ESP32 for Arduino,程序Serial.printf()中格式字符“%x”的含义是?( )
A. 表示八进制整数输出
B. 表示十进制整数输出
C. 表示十六进制整数输出
D. 表示单个字符输出
14. ESP32主控芯片中,具有8通道模拟输出的外设是?( )
A. LEDC
B. SigmaDelta
C. DAC
D. ADC
15. 电路搭设和对应的程序如下,当按键开关按下后,LED灯点亮,程序中A和B分别为?( )
A. pinMode(12,INPUT_PULLUP); / val == HIGH
B. pinMode(12,INPUT_PULLUP); / val == LOW
C. pinMode(12,INPUT_PULLDOWN); / val == HIGH
D. pinMode(12,INPUT_PULLDOWN); / val == LOW
16. 74HC595移位寄存器芯片的引脚中,下列选项中,关于引脚ST_CP描述正确的是?( )
A. 并行数据输出引脚
B. 输出锁存时钟引脚
C. 数据输入时钟引脚
D. 串行数据输入引脚
17. ESP32 for Arduino,中断设置函数 attachInterrupt(pin, function, mode)中,当参数mode的值为CHANGE时,下列选项中描述正确的是?( )
A. 引脚pin的电平由低电平变高电平时触发中断
B. 引脚pin的电平由高电平变低电平时触发中断
C. 引脚pin的电平发生变化时触发中断
D. 引脚pin处于低电平时触发中断
18. ESP32 for Arduino 所提供EEPROM类库的成员函数中,下列选项中,关于成员函数commit()功能描述正确的是?( )
A. 设定EEPROM的大小
B. 向EEPROM中写入数据
C. 提交数据,将写入的数据保存到EEPROM中
D. 从EEPROM中读取一个字节的数据
19. 0x16 << 2的值是?( )
A. 8
B. 32
C. 58
D. 88
20. ESP32 for Arduino,下列选项中,关于函数ledcDetachPin()的功能描述正确的是?( )
A. 设定指定LEDC通道的参数
B. 将指定通道的PWM信号输出到GPIO引脚
C. 向指定通道输出模拟信号
D. 取消指定引脚的PWM信号输出
21. 下列选项所示程序运行后,整形变量Val的值为18的有?( )
22. 下列选项中,关于ESP32 WROOM模组蓝牙功能描述正确的有?( )
23. 下列有关74HC595移位寄存器芯片的描述中,正确的有?( )
A. 74HC595移位寄存器芯片的工作原理是串入并出
B. 可以实现多个74HC595移位寄存器芯片级联
C. 74HC595移位寄存器芯片内部由移位寄存器和数据寄存器组成
D. SH_CP引脚上升沿时,从Ds引脚读入数据
24. ESP32 for Arduino,关于dacWrite(pin,value)函数下列描述正确的有?( )
25. ESP32 for Arduino,下列选项所列的数据类型,运算符sizeof()返回值为4的是?( )
26. millis()函数返回当前程序自开始运行起至当前的时间,单位是毫秒。( )
27. 四位八段数码管显示四个不同的数字时,必须采用动态显示。( )
28. UART数据帧的停止位是低电平。( )
29. 可以通过提高按键开关的制作精度,实现消除抖动。( )
30. 并行通信同时采用多个通道传送数据,所以并行通信的速率一定高于串行通信。( )