一、单选题
1、Arduino UNO/NANO 和 ESP32 WROOM 模块的工作电压分别是?
A 5V 3.3V
B 5V 5V
C 3.3 3.0V
D 5V 3.0V
2、ESP32 for Arduino 中的 pinMode 函数设置数字引脚的工作模式,下列四种模式中,Arduino UNO/Nano 所不具备的是?
A INPUT
B OUTPUT
C INPUT_PULLUP
D INPUT_PULLDOWN
3、下列程序通过串口分别发送数据,采用奇校验,对应的校验位数值分别为?
A 0 0
B 1 1
C 0 1
D 1 0
4、 ESP32 for Arduino 环境下,通过下列程序控制 LED 灯的亮度,从程序可知,LED 灯连接引脚应该为?
A 2
B 7
C 8
D 9
5、有关 ESP32 主控板中的 EEPROM,下列说法错误的是?
A 系统掉电后,保存在 EEPROM 中的数据不会丢失
B 使用 write()函数向 EEPROM 写入收据后,必须执行 commit()函数
C 使用 begin()函数设定 EEPROM 的大小,默认大小为 2048 字节
D 与 Arduino UNO/Nano 主控芯片不同,EEPROM 是从 Flash 中开辟的存储区域
6、 ESP32 for Arduino 采用 LEDC 方式进行模拟输出时,向指定引脚输出模拟信号的函数是?( )
A analogWrite()
B ledcAttachPin()
C dacWrite()
D ledcWrite()
7、下列程序执行后,串口监视器显示的相应内容为?
A 12
B 23
C 1
D 2
8、ESP32 for Arduino 模拟输入函数 analogRead()返回的最大值是?
A 0
B 255
C 1023
D 4095
9、执行程序 Serial.write(65),串口监视器显示的内容为?
A 65
B "65"
C A
D a
10、执行程序 Serial.println(18,format)后,串口监视器显示的值为 12,format 应为?
A BIN
B OCT
C HEX
D DEC
11、程序执行后 val 的值是?
A 0x33
B 0x11
C 0x9E
D 0x1C
12、程序 Serial.println(5 % (-2))运行结果是?
A 1
B 2.5
C --2.5
D -1
13、UART 通信的停止位是?
A 高电平
B 低电平
C 上升沿
D 下降沿
14、ESP32 for Arduino 程序如下,变量 potVal 的返回值的范围是 0~511,请问程序中 x 的值为?
A 8
B 9
C 10
D 12
15、74HC595 移位寄存器芯片的下列引脚中,用于控制数据输入速度的引脚是?
A SH_CP
B ST_CP
C Ds
D Q0
16、通过 shiftOut(dataPin,clockPin,bitOrder,value)函数向 74HC595 移位寄存器芯片写入数 据,下列说法错误的有?
A dataPin 引脚和 74HC595 的 Ds 引脚相连
B clockPin 引脚和 74HC595 的 ST_CP 引脚相连
C bitOrder 表示输出位的顺序,只有两种顺序,分别为 MSBFIRST 和 LSBFIRST
D value 是要移位输出的数据
17、通过串口发送数据,串口初始设置程序为 Serial.begin(9600),每秒钟最多发送的字节数比较合理的是?
A 960
B 1024
C 1200
D 9600
18、ESP32 for Arduino 中,程序 Serial.printf()中表示整数输出的格式字符为?
A %o
B %d
C %x
D %f
19、ESP32 for Arduino 环境下,下列程序的运行结果是?
A 1 8
B 4 8
C 1 32
D 4 32
20、共阳数码管和 74HC595 芯片连接如下图所示,执行下列程序后,数码管显示的图形如图中红色所示,shiftOut 程序行[ ]内的数值为?
A 0b10001010
B 0b1010001
C 0b1110101
D 0b10101110
二、多选题
21、关于 millis()函数,下列说法正确的有?
A millis()函数返回值的单位是毫秒
B millis()函数返回自系统通电后至当前的时间
C 使用变量保存 millis()函数的返回值,要预防变量发生溢出
D millis()函数返回值的单位是微秒
22、ESP32 for Arduino 中与电容触摸传感器相关的函数有?
A touchRead()
B touchAttachInterrupt()
C touchDatachPin()
D touchWrite()
23、 ESP32 for Arduino 的中断触发模式有?
A HIGH
B CHANGE
C RISING
D FALLING
24、ESP32 for Arduino,下列具有模拟输出功能的有?
A LEDC
B SigmaDelta
C DAC
D ADC
25、 ESP32 WROOM 模组集成的如下功能模块中,哪些功能模块是 Arduno UNO/Nano 所用的 Atemga328P 芯片所不具备的?
A WiFi
B 蓝牙
C ADC
D DAC
三、判断题
26、 ESP32 for Arduino 中所有的引脚都可以作为模拟输入引脚使用。
A 正确
B 错误
27、四位数码显示数字的方式一般为静态显示。
A 正确
B 错误
28、 ESP32 模块集成的蓝牙有经典蓝牙和低功耗蓝牙两种工作模式。
A 正确
B 错误
29、采用 UART 发送数据时,数据通过 RX 引脚发出。
A 正确
B 错误
30、 ESP32 for Arduino 中定义的数组,数组中元素的下标从 1 开始。
A 正确
B 错误
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!