一、单选题
1、ESP32主控板“EN按键”的功能是?
A 暂停
B 重新启动
C 进入编程模式
D 关机模式
2、ESP32 for Arduino中,printf()函数代表十进制整数输出的格式字符为?
A %o
B %d
C %x
D &f
3、程序行int pinArray[4][2]={17,25,26,14,13,16,15,27};数组元素pinArray[1][1]的值是?
A 25
B 14
C 26
D 13
4、UART串口通信中,数据发送端引脚为?
A RX
B TX
C GND
D VCC
5、Serial.println(0xB,BIN)的结果是?
A 0xA
B 10
C 1011
D 1110
6、通过shiftOut函数向74HC595移位寄存器芯片DS引脚发送数据,程序如下,程序运行后,74HC595移位寄存器芯片中的数据正确的是? shiftOut(dataPin,clockPin,LSBFIRST,0xF);
A a
B b
C c
D d
7、ESP32 for Arduino 运算符sizeof(byte)的返回值是?
A 0
B 1
C 2
D 4
8、程序执行后val的值是?
A 12
B 11
C 10
D 8
9、ESP32芯片内部DAC的精度是多少位?
A 8
B 10
C 12
D 16
10、关于Serial.avaiable()函数的说明正确的是?
A 判断串口是否可用
B 读取串口缓冲区内的内容
C 返回串口缓冲区内字符的个数
D 清除串口缓冲区内的内容
11、ESP32 for Arduino外部中断触发有( )种模式。
A 3
B 4
C 5
D 6
12、0b0011|0b0101的结果是?
A 0111
B 0110
C 1010
D 0001
13、0b11<<2的值是?
A 3
B 6
C 12
D 16
14、常用ESP32芯片处理器的运算核(core)的个数是?
A 单核
B 双核
C 4核
D 8核
15、millis()函数返回值的单位是?
A 秒
B 毫秒
C 微妙
D 分钟
16、ESP32 for Arduino中,执行模拟输出分辨率设置程序analogSetWidth(9),analogRead()函数的返回值范围是?
A 0~256
B 0~511
C 0~1023
D 0~4096
17、Serial库的成员函数中,从串口缓冲区读取数据的成员函数是?
A Serial.begin()
B Serial.println()
C Serial.read()
D Serial.Write()
18、ESP32 WROOM模块的工作电压是?
A 3.3V
B 5V
C 3V
D 3.6V
19、有关UART描述错误的是?
A 可以发送数据
B 可以接受数据
C 不可以同时发送和接受数据
D 由RX和TX两个端口组成
20、1024>>3的结果是?
A 1024
B 512
C 256
D 128
二、多选题
21、ESP32WROOM模块集成了如下哪些功能?
A 蓝牙功能
B BLE低功耗蓝牙功能
C WiFi功能
D 霍尔传感器
22、四位数码管显示的原理是?
A 静态显示
B 动态显示
C 暂停显示
D 视觉暂留
23、UART串口通信中,发送的数据通常有以下几部分组成?
A 起始位
B 数据位
C 时钟位
D 停止位
24、有关74HC595移位寄存器芯片描述正确的有?
A DS引脚是串行数据输入引脚
B SH_CP 是数据输入时钟引脚,上升沿时数据移位
C ST_CP 是锁存输出时钟引脚,上升沿时数据从移位寄存器转移到数据寄存器
D 该芯片实现串行并出功能
25、ESP32 for Arduino 中ESP32模块数字信号引脚设置有如下几种模式?
A INPUT
B OUTPUT
C INPUT_PULLUP
D INPUT_PULLOW
三、判断题
26、EEPROM中的内容在系统断电后不会丢失。
A 正确
B 错误
27、二维数组元素的下标从1开始。
A 正确
B 错误
28、定义数组时,可以采用变量来定义数组元素的个数。
A 正确
B 错误
29、定义二维数组时,第一维数组的长度可以省略。
A 正确
B 错误
30、8x8LED点阵的显示模式是动态显示。
A 正确
B 错误
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!