万卷网> 电子学会考级 >机器人等级考试 > 2022年6月电子学会青少年机器人(五级)等级考试试卷

2022年6月电子学会青少年机器人(五级)等级考试试卷
客观题 五级 2022 2022-11-11 19:28:40 59

一、单选题

1.

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

A.

0~1

B.

0~511

C.

0~1023

D.

0~4095

2.

ESP32 for Arduino中,程序Serial.printf()中表示十进制整数输出的格式字符为?( )

A.

%o

B.

%d

C.

%x

D.

%f

3.

ESP32 for Arduino采用LEDC方式进行模拟输出时,向指定通道输出模拟信号的函数是?( )

A.

ledcSetup()

B.

ledcAttachPin()

C.

analogWrite()

D.

ledcWrite()

4.

共阳数码管和74HC595芯片连接如下图所示,执行下列程序后,数码管显示的图形如图中红色所示,第6行所对应的程序为?( )

A.

B.

C.

D.

5.

74HC595移位寄存器芯片级联时,与引脚Q7’连接的引脚是?( )

A.

SH_CP

B.

ST_CP

C.

Ds

D.

Q0

6.

下列程序通过串口分别发送数据,采用偶校验,对应的校验位数值分别为?( )

A.

0 0

B.

1 1

C.

0 1

D.

1 0

7.

ESP32 for Arduino程序如下,串口监视器显示的值为?( )

A.

6

B.

8

C.

12

D.

24

8.

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

A.

设置PWM的频率

B.

设置PWM的分辨率

C.

设置PWM的输出通道号

D.

设置PWM的占空比

9.

0xF<<2的值是?( )

A.

0x3C

B.

0x1E

C.

0x3

D.

0x7

10.

程序执行后val的值是?( )

A.

0x18

B.

0x11

C.

0x30

D.

0x0

11.

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

A.

AB

B.

ABC

C.

2

D.

3

12.

下列选项中,ESP32WROOM模组所不具备的外设是?( )

A.

GPIO

B.

UART

C.

霍尔传感器

D.

姿态传感器

13.

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

A.

adcWrite()

B.

dacWrite()

C.

analogWrite()

D.

ledcWrite()

14.

正常情况下,ESP32 WROOM 模块的工作电压是?( )

A.

3.0V

B.

3.3V

C.

5V

D.

7~12V

15.

有关按键消抖下列说法错误的是?( )

A.

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

B.

按键抖动分为前沿抖动和后沿抖动。

C.

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

D.

一般来说,按键抖动的次数是固定的。

16.

Serial类库的下列成员函数中,用于返回串口接受缓冲区中字节数的是?( )

A.

begin()

B.

find()

C.

available()

D.

length()

17.

ESP32 for Arduino,中断初始化函数attachInterrupt()可设置引脚的中断触发模式有几种?( )

A.

2

B.

3

C.

4

D.

5

18.

标准的ASCII码表示字符的位数是?( )

A.

4 bit

B.

7 bit

C.

8 bit

D.

16 bit

19.

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

A.

ONLOW

B.

ONHIGH

C.

RISING

D.

FALLING

20.

UART通信的起始位是?( )

A.

高电平

B.

低电平

C.

上升沿

D.

下降沿

二、多选题

1.

ESP32主控芯片中,与模拟输出相对应的外设有?( )

A.

LEDC

B.

SigmaDelta

C.

DAC

D.

ADC

2.

ESP32 for Arduino,使用 pinMode函数设置数字引脚的工作模式,下列四种模式中,与Arduino UNO/Nano主控板共同具有的是?( )

A.

INPUT

B.

OUTPUT

C.

INPUT_PULLUP

D.

INPUT_PULLDOWN

3.

下列四个函数中,哪些函数实现复位功能?( )

A.

bitSet()

B.

bitWrite()

C.

bitClear()

D.

bitRead()

4.

UART通信,常用的数据校验方式有?( )

A.

奇校验

B.

偶校验

C.

冗余校验

D.

异或校验

5.

ESP32 for Arduino,下列函数中,与电容触摸传感器所对应的函数有?( )

A.

touchRead()

B.

touchWrite()

C.

touchAttachInterrupt()

D.

detachTouch()

三、判断题

1.

ESP32 for Arduino程序中,可使用sizeof()函数来获取数组中元素的长度。( )

A.正确 B.错误
2.

UART通信,一个完整的数据帧由起始位、数据位和停止位组成。( )

A.正确 B.错误
3.

ESP32 for Arduino 中定义的数组,数组中元素的下标从0开始。( )

A.正确 B.错误
4.

ESP32 for Arduino,所有的引脚都可以输出数字信号。( )

A.正确 B.错误
5.

RAM中保存的数据在系统断电后不会丢失。( )

A.正确 B.错误
公众号
客服 反馈
顶部