一、单选题
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 错误
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!




