2023年12月

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

1. 通常状况下,ESP32 WROOM模组的工作电压是?( )

A.

3V

B.

 3.3V

C.

 3.6V

D.

5V

第 2 题    单选题

2.ESP32 WROOM模组中核(core)的数量是?( )

A.

 单核

B.

 双核

C.

 3核

D.

 4核

第 3 题    单选题

3.ESP32 for Arduino,基于DAC模拟输出所提供的通道数量是?( )

A.

   A. 

 2

B.

 B. 

 6

C.

 C. 

 8

D.

 D. 

 16

第 4 题    单选题

4.ESP32 for Arduino采用LEDC方式进行模拟输出时,用于设定LEDC通道参数的函数是?( )

A.

   A. 

 ledcSetup()

B.

 B. 

 ledcAttachPin()

C.

 C. 

 ledcDetachPin()

D.

 D. 

 ledcWrite()

第 5 题    单选题

5.ESP32 for Arduino函数ledcWrite(channel,duty)中,channel的含义是?( )

A.

   A. 

 PWM的频率

B.

B. 

 PWM的分辨率

C.

 C. 

 PWM的输出通道号

D.

 D. 

 PWM的占空比

第 6 题    单选题

6.ESP32 for Arduino,读取电位器的返回值,程序如下,变量potVal的最大值可能是?( )

A.

   A. 

 12

B.

 B. 

 255

C.

 C. 

 1023

D.

 D. 

 4095

第 7 题    单选题

7.使用74HC595移位寄存器芯片控制一位数码管,电路连接如下图所示,主控板向74HC595发送数据输入时钟信号,应连接到?( )

A.

A

B.

B

C.

C

D.

D

第 8 题    单选题

8.UART数据帧的起始位和停止位分别为?( )

A.

   A. 

 低电平 低电平

B.

 B. 

 低电平 高电平

C.

 C. 

 高电平 低电平

D.

 D. 

 高电平 高电平

第 9 题    单选题

9.UART数据帧中,可不包含的是?( )

A.

起始位

B.

数据位

C.

校验位

D.

停止位

第 10 题    单选题

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

A.

   A. 

 15

B.

 B. 

 20

C.

C. 

 25

D.

D. 

 45

第 11 题    单选题

11.ESP32 for Arduino中,程序Serial.printf()中表示字符串输出的格式字符是?( ) 

A.

    A. 

 %o

B.

 B. 

 %d

C.

 C. 

 %x

D.

 D. 

 %s

第 12 题    单选题

12.0x35 >> 1的值是?( )

A.

   A. 

 3

B.

 B. 

 26

C.

C. 

 1A

D.

 D. 

 6A

第 13 题    单选题

13.下列程序执行后,变量val的值是?( )

A.

   A. 

 48

 

B.

B. 

 50

C.

 C. 

 52

D.

 D. 

 56

第 14 题    单选题

14.String类库的成员函数中,用于将字符串转换成整数的成员函数是?( )

A.

   A. 

 indexOf()

B.

 B. 

 toInt()

 

C.

C. 

 substring()

D.

 D. 

 toFloat()

第 15 题    单选题

15.ESP32 for Arduino 所提供EEPROM类库的成员函数中,用于设定EEPROM容量大小的成员函数是?( )

A.

   A. 

 begin()

B.

 B. 

 write()

C.

 C. 

 commit()

 

D.

D. 

 read()

第 16 题    单选题

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

A.

   A. 

 0x8 0x58

B.

 B. 

 0x58 0x8

 

C.

C. 

 0x10 0xDA

 

D.

D. 

 0xDA 0x10

第 17 题    单选题

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

A.

   A. 

 INPUT_PULLUP HIGH

B.

 B. 

 INPUT_PULLUP LOW

C.

 C. 

 INPUT_PULLDOWN HIGH

D.

 D. 

 INPUT_PULLDOWN LOW

第 18 题    单选题

18.下列程序执行后,串口监视器显示的相应内容是?( )

A.

   A. 

 11

B.

 B. 

 22

C.

 C. 

 1

D.

 D. 

 2

第 19 题    单选题

19.下列程序的运行结果是?( )

A.

   A. 

 1 4

B.

 B. 

 1 8

C.

 C. 

 2 4

D.

 D. 

 2 8

第 20 题    单选题

20.ESP32 for Arduino,与函数analogSetWidth()相关的外设是?( )

A.

  A. 

 GPIO

B.

 B. 

 ADC

C.

 C. 

 霍尔传感器

D.

 D. 

 DAC

第 21 题    多选题

21.与Arduino UNO/Nano主控板相比,下列选项中,ESP32 WROOM模组所独具备的外设是?( )

A.

 A. 

 GPIO

B.

 B. 

 ADC

C.

 C. 

 霍尔传感器

D.

 D. 

 DAC

第 22 题    多选题

22.ESP32 for Arduino,电路如图所示,当按键按下时触发中断,对应的中断触发模式是?( )

A.

   A. 

 ONHIGH

B.

 B. 

 CHANGE

C.

 C. 

 RISING

D.

 D. 

 FALLING

第 23 题    多选题

23.ESP32 for Arduino,通过16引脚读取按键开关的返回值,当电路中没有外部上拉或下拉电阻时,程序pinMode(16,mode);中,mode的值可以为?( )

A.

 A. 

 INPUT

 

B.

B. 

 OUTPUT

C.

 C. 

 INPUT_PULLUP

 

D.

D. 

 INPUT_PULLDOWN

第 24 题    多选题

24.有关按键消抖下列说法正确的是?( )

A.

   A. 

 按键抖动是因为按键内的金属簧片在接触瞬间是一个连续通断的过程。

 

B.

B. 

 一个完整的按键动作,其抖动可分为前沿抖动和后沿抖动。

 

C.

C. 

 常用的消抖方式有软件消抖和硬件消抖。

D.

 D. 

 对于同一个按键,其抖动的次数是固定的。

第 25 题    多选题

25.下列四个函数中,用于将数据指定位设置为1(置位)的函数有?( )

A.

  A. 

 bitSet()

B.

 B. 

 bitWrite()

C.

 C. 

 bitClear()

 

D.

D. 

 bitRead()

第 26 题    判断题

26.标准ASCII码使用7 bit数据来表示字符。( )

A.

A. 正确

B.

B. 错误

第 27 题    判断题

27.74HC595移位寄存器芯片,ST_CP引脚上升沿时更新数据到存储寄存器。( )

A.

A. 正确

B.

B. 错误

第 28 题    判断题

28.串行通信将数据的每一位按先后顺序传送,每一位占据一个固定的时间长度。( )

A.

A. 正确

B.

B. 错误

第 29 题    判断题

29.UART是异步串行通信。( )

A.

A. 正确

B.

B. 错误

第 30 题    判断题

30.二维数组初始化时,给出数组全部元素的初值,此时第二维的长度声明可以省略。( )

A.

A. 正确

B.

B. 错误