2024年12月

题目总数:30
总分数:100
时间:30分钟
第 1 题    单选题

1.ESP32 for Arduino,下列选项中,具有根据电容量的变化,获取返回值的函数是?( )

A.

   A.  touchRead()

B.

 B. 

 digitalRead()

C.

 C. 

 hallRead()

D.

 D. 

 analogRead()

第 2 题    单选题

2.ESP32 for Arduino程序如下,串口监视器显示的结果是?( )

A.

   A. 

 6

B.

 B. 

 11

C.

 C. 

 14

D.

 D. 

 36

第 3 题    单选题

3.ESP32主控芯片集成了多个传感器,能感应人手接触引脚的外设是?( )

A.

   A. 

 电容触摸传感器

B.

 B. 

 霍尔传感器

C.

 C. 

 GPIO

D.

 D. 

 按键

第 4 题    单选题

4.电路搭设和对应的程序如下,当按键开关按下后,LED灯点亮,程序中A和B分别为?( )

A.

  A. 

 pinMode(15,INPUT_PULLUP); / val == HIGH

B.

 B. 

 pinMode(15,INPUT_PULLUP); / val == LOW

C.

 C. 

 pinMode(15,INPUT_PULLDOWN); / val == HIGH

D.

 D. 

 pinMode(15,INPUT_PULLDOWN); / val == LOW

第 5 题    单选题

5.ESP32 for Arduino,函数touchAttachInterrupt(pin, TSR, threshold)的参数中,用于设定触摸中断响应阈值的参数是?( )

A.

   A. 

 touchAttachInterrupt

B.

 B. 

 pin

C.

 C. 

 TSR

D.

 D. 

 Threshold

第 6 题    单选题

6.程序 Serial.write(48); 运行后,串口监视器显示的结果是?( )

A.

   A. 

 0

B.

 B. 

 30

C.

 C. 

 48

D.

 D. 

 60

第 7 题    单选题

7.ESP32主控板,Arduino C语言运算符sizeof(int)的返回值分别是?( )

A.

   A. 

 2

B.

 B. 

 4

C.

 C. 

 8

D.

 D. 

 16

第 8 题    单选题

8.ESP32 for Arduino,程序Serial.printf()中格式字符“%d”的含义是?( )

A.

   A. 

 表示八进制整数输出

B.

 B. 

 表示十进制整数输出

C.

 C. 

 表示十六进制整数输出

D.

 D. 

 表示单个字符输出

第 9 题    单选题

9.ESP32 WROOM模组中处理器的总线宽度是?( )

A.

   A. 

 8 bit

B.

 B. 

 16 bit

C.

 C. 

 32 bit

D.

 D. 

 64 bit

第 10 题    单选题

10.ESP32 for Arduino,按键开关连接到引脚2,电路如图所示,当按键按下时触发中断,中断设置函数 attachInterrupt(pin, function, mode),下列选项中,mode对应的参数应该是?( )

 

A.

   A. 

 RISING

B.

 B. 

 FALLING

C.

 C. 

 ONHIGH

D.

 D. 

 ONLOW

第 11 题    单选题

11.ESP32 for Arduino 所提供EEPROM类库的成员函数中,下列选项中,关于成员函数read()功能描述正确的是?( )

A.

   A. 

 设定EEPROM的大小

B.

 B. 

 向EEPROM中写入数据

C.

 C. 

 提交数据,将写入的数据保存到EEPROM中

 

D.

D. 

 从EEPROM中读取一个字节的数据

第 12 题    单选题

12.ESP32 for Arduino,中断设置函数 attachInterrupt(pin, function, mode)中,当参数mode的值为ONLOW时,下列选项中描述正确的是?( )

A.

   A. 

 引脚pin的电平由低电平变高电平时触发中断

B.

 B. 

 引脚pin的电平由高电平变低电平时触发中断

C.

 C. 

 引脚pin处于高电平时触发中断

D.

 D. 

 引脚pin处于低电平时触发中断

第 13 题    单选题

13.通过shiftOut()函数向级联74HC595移位寄存器芯片DS引脚发送数据,部分程序及移位寄存器中的数据如下,程序变量val1和val2的值分别是?( )

A.

   A. 

 0x12 0xFB

B.

 B. 

 0x12 0xDF

C.

 C. 

 0x48 0xFB

D.

 D. 

 0x48 0xDF

第 14 题    单选题

14.String类库的成员函数中,成员函数indexOf()的功能是?( )

A.

   A. 

 返回字符串的长度

B.

 B. 

 自左向右查找指定内容在字符串中的位置

C.

 C. 

 从字符串中截取指定位置的字符串

D.

 D. 

 在缓冲区中查找指定字符

第 15 题    单选题

15.ESP32 for Arduino函数ledcSetup(channel,freq,bit_num)有3个参数,若输出的PWM最大值为255,则参数bit_num的值是?( )

A.

   A. 

 1

B.

 B. 

 8

C.

 C. 

 10

D.

 D. 

 12

第 16 题    单选题

16.ESP32 for Arduino,下列选项中,关于函数ledcWrite()的功能描述正确的是?( )

A.

   A. 

 设定指定LEDC通道的参数

B.

 B. 

 将指定通道的PWM信号输出到GPIO引脚

C.

 C. 

 向指定通道输出模拟信号

D.

 D. 

 取消指定引脚的PWM信号输出

第 17 题    单选题

17.0x64 >> 2的值是?( )

A.

   A. 

 19

B.

 B. 

 25

C.

 C. 

 31

D.

 D. 

 32

第 18 题    单选题

18.74HC595移位寄存器芯片的引脚中,下列选项中,关于引脚Q0~Q7描述正确的是?( )

A.

  A. 

 并行数据输出引脚

B.

 B. 

 串行数据级联引脚

C.

 C. 

 数据输入时钟引脚

D.

 D. 

 串行数据输入引脚

第 19 题    单选题

19.~0xb的值是?( )

A.

   A. 

 0

B.

 B. 

 1

C.

 C. 

 4

D.

 D. 

 11

第 20 题    单选题

20.ESP32主控芯片中,具有2通道模拟输出的外设是?( )

A.

   A. 

 LEDC

B.

 B. 

 SigmaDelta

C.

 C. 

 DAC

D.

 D. 

 ADC

第 21 题    多选题

21.ESP32 for Arduino,读取输入数字信号,函数pinMode(pin, mode)中,参数mode可以选择的有?( )

A.

  A. 

 INPUT

B.

 B. 

 OUTPUT

C.

 C. 

 INPUT_PULLUP

D.

 D. 

 INPUT_PULLDOWN

第 22 题    多选题

22.下列有关74HC595移位寄存器芯片内部的数据存储单元有?( )

A.

  A. 

 移位寄存器

B.

 B. 

 数据寄存器

C.

 C. 

 Memory

D.

 D. 

 EEPROM

第 23 题    多选题

23.下列选项中,关于UART描述正确的有?( )

A.

  A. 

 UART是串行通信

B.

 B. 

 UART连接中,发送端是TX

C.

 C. 

 UART连接中,接收端是RX

D.

 D. 

 两个器件通过UART相连接,一个器件的发送端TX必须连接到另一个器件的接收端RX

第 24 题    多选题

24.下列选项所示程序运行后,整形变量Val的值为3的有?( )

A.

  A. 

  

B.

 B. 

  


  

C.

 C. 

  

D.

 D. 

第 25 题    多选题

25.ESP32 for Arduino,获取模拟信号的返回值并设置返回值的范围,使用的函数有?( )

A.

  A. 

 analogRead()

B.

 B. 

 analogSetup()

C.

 C. 

 analogSetWidth()

D.

 D. 

 dacWrite()

第 26 题    判断题

26.当8x8点阵行显示内容不同时,必须采用动态显示。( )

A.

A. 正确

B.

B. 错误

第 27 题    判断题

27.ESP32 WROOM模组支持的蓝牙模式有经典蓝牙模式和低功耗蓝牙模式。( )

A.

A. 正确

B.

B. 错误

第 28 题    判断题

28.按键开关抖动的原因是按键内金属簧片在接触瞬间为一个连续通断的过程。( )

A.

A. 正确

B.

B. 错误

第 29 题    判断题

29.shiftOut()函数中,可以通过参数LSBFITST和MSBFITST 设置移位输出数据的输出顺序。( )

A.

A. 正确

B.

B. 错误

第 30 题    判断题

30.UART数据帧中必须有校验位。( )

A.

A. 正确

B.

B. 错误