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
B
C
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的值可以为?( )
22.ESP32 WROOM模组支持的蓝牙模式有?( )
23.ESP32 for Arduino,电路如图所示,当按键按下后释放时触发中断,对应的中断触发模式是?( )
24.下列选项中,属于位运算符的有?( )
25.下列选项中,ESP32 WROOM模组所具备的外设是有?( )
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. 错误