2021年12月

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

1、ESP32 for Arduino中,程序和运行结果如下图所示,第5行程序中空格所对应的是?( )

A.

A. \n 

B.

B. \t 

C.

C. \r 

D.

D. \\

第 2 题    单选题

2、表达式0xAB>>2的运算结果是?( ) 

A.

A. 0x55

B.

 B. Ox15 

C.

C. 0x17

D.

 D. 0x2A

第 3 题    单选题

ESP32 for Arduino,电路如图所示,运行下列程序后,当按键按下时LED灯点亮,第2行程序中mode对应的 是?( )

A.

A. INPUT

B.

 B. OUTPUT 

C.

C. INPUT_PULLUP 

D.

D. INPUT_PULLDOWM

第 4 题    单选题

共阴数码管和74HC595芯片连接如下图所示,执行下列程序后,数码管显示的图形如图中红色所示,shiftout 程序行[ ]内的数值是?( )

A.

A. 0x9A 

B.

B. 0x65

C.

 C. 0xC6 

D.

D. 0x39

第 5 题    单选题

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

A.

A. ONLOW 

B.

B. ONHIGH 

C.

C. RISING

D.

 D. FALLING

第 6 题    单选题

6、下列函数中,用于指定中断引脚,并对中断引脚进行初始化设置的函数是?( ) 

A.

A. detachInterrupt() 

B.

B. attachInterrupt() 

C.

C. hallRead()

D.

 D. touchAttachInterrupt()

第 7 题    单选题

下列程序的运行后,串口监视器显示的结果是?( )

A.

1---1

B.

B. 1 -- 2 

C.

C. 2 -- 1 

D.

D. 2 -- 2

第 8 题    单选题

8、ESP32 for Arduino中,ESP32主控板数字引脚工作模式中,Arduino UNO/Nano主控板不具有的是?( ) 

A.

A. INPUT

B.

 B. OUTPUT 

C.

C. INPUT_PULLUP

D.

 D. INPUT_PULLDOWN

第 9 题    单选题

9、ESP32主控板的外设中,下列不具有模拟输出功能的有?( )

A.

 A. LEDC

B.

 B. SigmaDelta 

C.

C. DAC 

D.

D. ADC

第 10 题    单选题

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

A.

A. ledcSetup() 

B.

B. ledcAttachPin() 

C.

C. analogWrite() 

D.

D. ledcWrite()

第 11 题    单选题

11、String类库成员函数中,从字符串中截取指定位置字符串的函数是?( ) 

A.

A. indexOf() 

B.

B. substring() 

C.

C. endsWith() 

D.

D. findUntil()

第 12 题    单选题

一般情况下,关于ESP32 WROOM模块的工作电压下列说法正确的是?( ) A. ESP32 WROOM 模块和Arduino UNO/Nano 主控板的工作电压相同 B. ESP32 WROOM 模块的工作电压小于Arduino UNO/Nano 主控板的工作电压 C. ESP32 WROOM 模块的工作电压大于Arduino UNO/Nano 主控板的工作电压 D. ESP32 WROOM 模块和Arduino UNO/Nano 主控板的工作电压均为3.3V

A.

 A. ESP32 WROOM 模块和Arduino UNO/Nano 主控板的工作电压相同

B.

 B. ESP32 WROOM 模块的工作电压小于Arduino UNO/Nano 主控板的工作电压 

C.

C. ESP32 WROOM 模块的工作电压大于Arduino UNO/Nano 主控板的工作电压 

D.

D. ESP32 WROOM 模块和Arduino UNO/Nano 主控板的工作电压均为3.3V

第 13 题    单选题

下列函数中,用于设置串口波特率的函数是?( ) 

A.

A. begin() 

B.

B. readBytes() 

C.

C. available() 

D.

D. read()

第 14 题    单选题

下列函数中,用于将数据指定位设置为0(复位)的函数有?( ) 

A.

A. shiftOut()

B.

 B. bitSet()

C.

 C. bitWrite() 

D.

D. bitRead()

第 15 题    单选题

变量val的值为0xFF,函数bitClear(val,2)的运算结果是?( ) 

A.

A. 0xFB 

B.

B. 0xFD 

C.

C. 0xF7

D.

 D. 0xBF

第 16 题    单选题

ESP32 for Arduino,下列中断触发模式中,属于下降沿触发的是?( ) 

A.

A. ONLOW 

B.

B. ONHIGH 

C.

C. RISING

D.

D. FALLING

第 17 题    单选题

ESP32 for Arduino程序中模拟输入取样分辨率设置语句为analogSetWidth(12),函数analogRead()返回的最大 值是?( ) 

A.

A. 255;

B.

 B. 511; 

C.

C. 1023; 

D.

D. 4095;

第 18 题    单选题

下列程序输出的结果是?( )

A.

1 2 3

4 5 6

B.

1 3 5

2 4 6

C.

3 6

1 2

3 4

5 6

D.

其他选项都不对

第 19 题    单选题

74HC595移位寄存器芯片的下列引脚中,用于控制将移位寄存器中的数据传送到存储寄存器的引脚是?( ) 

A.

A. SH_CP 

B.

. ST_CP 

C.

C. Ds 

D.

D. Q7’

第 20 题    单选题

20、UART进行数据传送时,用于数据发送的引脚是?( )

A.

 A. RX 

B.

B. TX 

C.

C. GND

D.

 D. Vcc

第 21 题    多选题

21、ESP32 WROOM模块一般包含下列哪些外设?( )

A.

 A. 霍尔传感器 

B.

B. ADC 

C.

C. DAC 

D.

D. WiFi

第 22 题    多选题

有关millis()函数,下列说法错误的有哪些?( ) 

A.

A. millis()函数返回当前程序自开始运行至当前的时间。 

B.

B. millis()函数返回的时间单位为微秒。

C.

 C. 系统长时间运行时,要预防保存millis()函数返回值的变量可能会发生数据溢出。 

D.

D. 在程序运行时,可将millis()函数的返回值归0,以防止数据溢出。

第 23 题    多选题

ESP32 for Arduino,函数touchAttachInterrupt(pin,TSR,threshold)中下列说法正确的有哪些?( ) 

A.

A. 设置指定电容传感器引脚的中断回调函数

B.

 B. 当引脚的返回值大于threshold时,调用中断函数TSR

C.

 C. 当引脚的返回值小于threshold时,调用中断函数TSR

D.

 D. 返回指定电容传感器引脚的值

第 24 题    多选题

完整的UART数据帧包括?( ) 

A.

A. 起始位 

B.

B. 校验位

C.

 C. 数据位

D.

 D. 停止位

第 25 题    多选题

25、下列器件中,可以采用动态显示的有哪些?( )

A.

 A. 单颗LED 

B.

B. 1位数码管

C.

 C. 4位数码管 

D.

D. 8x8LED点阵

第 26 题    判断题

ESP32 WROOM模块芯片是双核。( )

A.
正确
B.
错误
第 27 题    判断题

27、通常情况下,四位数码管必须采用动态显示。( )

A.
正确
B.
错误
第 28 题    判断题

定义一维数组时,数组长度声明可以省略,但必须给数组元素赋初值。( )

A.
正确
B.
错误
第 29 题    判断题

ESP32主控板采用DAC进行模拟输出时,最多可实现2个通道的模拟输出。( )

A.
正确
B.
错误
第 30 题    判断题

74HC595移位寄存器芯片,ST_CP引脚是下降沿更新数据到存储寄存器。( )

A.
正确
B.
错误