2023年3月

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

1. 0x35 & 7的结果是?( )

A.

A.   5

B.

B.   55

C.

C.   50

D.

D.   54

第 2 题    单选题

2.一般状况下,关于主控板的工作电压,下面说法正确的是?( )

A.

Arduino UNO/Nano 和ESP32 WROOM模组的工作电压均为5V。

B.

Arduino UNO/Nano 和ESP32 WROOM模组的工作电压均为3.3V。

C.

Arduino UNO/Nano的工作电压是5V,ESP32 WROOM模组的工作电压是3V。

D.

Arduino UNO/Nano的工作电压是5V,ESP32 WROOM模组的工作电压是3.3V。

第 3 题    单选题

3.ESP32 for Arduino采用LEDC方式进行模拟输出时,将指定通道的PWM信号输出到GPIO引脚的函数是?( )

A.

ledcSetup() 

B.

ledcAttachPin()

C.

ledcDetachPin()

D.

ledcWrite()

第 4 题    单选题

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

A.

 

A.   10 - 11

B.

B.   a - 11

C.

C.   a - b

D.

D.   10 - B

第 5 题    单选题

5.0x42 >> 2的值是?( )

A.

A.   0

B.

B.   10

C.

C.   16

D.

D.   264

第 6 题    单选题

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

A.

A.   10

B.

B.   11

C.

C.   34

D.

D.   45

第 7 题    单选题

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

A.

A.   0xAA

B.

B.   0x55

C.

C.   55

D.

D.   100

第 8 题    单选题

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

A.

A.   AB

B.

B.   CABC

C.

C.   ABC

D.

D.   ABCABC

第 9 题    单选题

9.ESP32 for Arduino,运算符sizeof(int)的返回值为是?( )

A.

A.   1

B.

B.   2

C.

C.   4

D.

D.   8

第 10 题    单选题

10.74HC595移位寄存器芯片的工作原理,下列选项中,描述正确的是?( )

A.

并入并出

B.

并入串出

C.

串入串出

D.

串入并出

第 11 题    单选题

11.下列程序执行后,在如下图所示的串口监视器窗口中,输入12+34,然后点击发送按钮,串口监视器窗口显示的内容为?( )

A.

A.   3

B.

B.   4

C.

C.   5

D.

D.   46

第 12 题    单选题

12.ESP32主控芯片中核(core)的数量是?( )

A.

1个

B.

2个

C.

3个

D.

4个

第 13 题    单选题

13.Serial类库的成员函数中,从串口缓冲区读取数据的成员函数是?( )

A.

A.   Serial.begin()

B.

B.   Serial.println()

C.

C.   Serial.read()

D.

D.   Serial.Write()

第 14 题    单选题

14.ESP32 for Arduino函数ledcSetup(channel,freq,bit_num)中,freq的含义是?( )

A.

设置PWM的频率

B.

设置PWM的分辨率

C.

设置PWM的输出通道号

D.

设置PWM的占空比

第 15 题    单选题

15.ESP32 for Arduino,读取按键开关S1的返回值,电路搭设如图所示,程序pinMode(4,mode);中mode的值应是?( )

A.

INPUT

B.

OUTPUT

C.

INPUT_PULLUP

D.

INPUT_PULLDOWN

第 16 题    单选题

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

A.

INPUT_PULLUP HIGH

B.

INPUT_PULLUP LOW

C.

INPUT_PULLDOWN HIGH

D.

INPUT_PULLDOWN LOW

第 17 题    单选题

17.下列传感器中,常用于电机转速检测的传感器是?( )

A.

电位器

B.

热释电模块

C.

电容触碰传感器

D.

霍尔传感器

第 18 题    单选题

18.ESP32 for Arduino采用DAC外设进行模拟输出时,所对应的函数是?( )

A.

adcWrite()

B.

dacWrite()

C.

analogWrite()

D.

ledcWrite()

第 19 题    单选题

19.ESP32程序中模拟输入对应如下语句,变量potVal的返回值的范围是?( )

A.

A.   0~1

B.

B.   0~511

C.

C.   0~1023

D.

D.   0~4095

第 20 题    单选题

20.2022年底,OpenAI发布了新一代聊天机器人模型,推动人工智能应用达到一个新的高度,该模型的名称是?( )

A.

ChatGPT

B.

Keras

C.

AlphaFold

D.

Transformer

第 21 题    多选题

21.下列选项中,UART数据帧中必须包含的有?( )

A.

A.   起始位

B.

B.   校验位

C.

C.   数据位

D.

D.   停止位

第 22 题    多选题

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

A.

A.   ONLOW

B.

B.   CHANGE

C.

C.   RISING

D.

D.   FALLING

第 23 题    多选题

23.ESP32主控芯片中,可实现模拟输出的外设有?( )

A.

A.   LEDC

B.

B.   SigmaDelta

C.

C.   DAC

D.

D.   ADC

第 24 题    多选题

24.与Arduino UNO/Nano主控板相比,下列选项中,ESP32主控芯片所独有的外设是?( )

A.

A.   触摸传感器

B.

B.   蓝牙

C.

C.   霍尔传感器

D.

D.   WiFi

第 25 题    多选题

25.下列选项中,可实现将整形变量val的值翻倍的表达式有?( )

A.

A.   val += val;

B.

B.   val *= 2;

C.

C.   val <<= 1;

D.

D.   val >>= 1;

第 26 题    判断题

26.UART发送数据时,数据位是低位先发(LSB)。( )

A.

A. 正确

B.

B. 错误

第 27 题    判断题

27.可以通过快速的按键动作来消除抖动。( )

A.

A. 正确

B.

B. 错误

第 28 题    判断题

28.ESP32 for Arduino 的touchRead()函数返回指定引脚的电容传感器的值,当手接触该电容触摸引脚时,函数的返回值减小。( )

A.

A. 正确

B.

B. 错误

第 29 题    判断题

29.ESP32主控芯片和Arduino UNO/Nano主控芯片的工作频率均为16MHz。( )

A.

A. 正确

B.

B. 错误

第 30 题    判断题

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

A.

A. 正确

B.

B. 错误