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

2024年3月电子学会青少年机器人(五级)等级考试试卷
客观题 五级 2024 2024-04-30 18:23:38 56

一、单选题

1.

ESP32 for Arduino,可设置模拟信号返回值的分辨率,该功能所对应的函数是?(  )

A.

analogRead()

B.

analogSetup()

C.

analogSetWidth()

D.

analogAttach()

2.

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

A.

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

B.

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

C.

引脚 pin 的电平发生变化时触发中断

D.

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

3.

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

A.

0

B.

1

C.

3

D.

4

4.

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

A.

0x11 0xDE

B.

0xDE 0x11

C.

0x88 0x7B

D.

0x7B 0x88

5.

0xb & 8 的值是?( )

A.

8

B.

10

C.

11

D.

13

6.

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

A.

表示八进制整数输出

B.

表示十进制整数输出

C.

表示十六进制整数输出

D.

表示浮点数输出

7.

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

A.

并行数据输出引脚

B.

串行数据级联引脚

C.

数据输入时钟引脚

D.

串行数据输入引脚

8.

2024 年初,OpenAI 发布了文生视频人工智能生成模型,该模型的名称是?( )

A.

ChatGPT

B.

DALL-E

C.

AlphaFold

D.

Sora

9.

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

A.

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

B.

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

C.

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

D.

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

10.

0x20 << 2 的值是?( )

A.

10

B.

40

C.

80

D.

128

11.

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

A.

30

B.

48

C.

60

D.

110000

12.

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

A.

3

B.

6

C.

7

D.

18

13.

ESP32 for Arduino 函数 ledcSetup(channel,freq,bit_num)的参数中,其中用于设置 PWM 输出频率的参数是?( )

A.

ledcSetup

B.

channel

C.

freq

D.

bit_num

14.

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

A.

LEDC

B.

SigmaDelta

C.

DAC

D.

ADC

15.

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

A.

RISING

B.

FALLING

C.

ONHIGH

D.

ONLOW

16.

Arduino UNO/Nano 主控板和 ESP32 主控板,运算符 sizeof(int)的返回值分别是?( )

A.

1 2

B.

1 4

C.

2 2

D.

2 4

17.

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

A.

设定 EEPROM 的大小

B.

向 EEPROM 中写入数据

C.

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

D.

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

18.

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

A.

设定指定 LEDC 通道的参数

B.

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

C.

 向指定通道输出模拟信号

D.

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

19.

ESP32 for Arduino,实现数字信号输出,函数 pinMode(pin, mode)中,参数mode 的值为?( )

A.

INPUT

B.

OUTPUT

C.

INPUT_PULLUP

D.

INPUT_PULLDOWN

20.

ESP32 for Arduino,使用 touchRead(T0)函数读取 T0 引脚的返回值,当手触碰T0 引脚时,函数返回值的变化趋势是?( )

A.

 增大

B.

变小

C.

 不确定

D.

不变

二、多选题

1.

标准 ASCII 码共包含 128 个字符,其中控制字符和专用字符的码值为?( )

A.

0~31

B.

48~57

C.

65~90

D.

127

2.

ESP32 for Arduino,采用 dacWrite()函数进行模拟输出,下列选项中,可实现DAC 模拟输出功能的引脚有?( )

A.

2

B.

12

C.

25

D.

26

3.

当 UART 数据帧包含校验位时,校验的方法有?( )

A.

奇校验

B.

偶校验

C.

 循环冗余校验

D.

纵向冗余校验

4.

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

A.

电容触摸传感器

B.

蓝牙

C.

DAC

D.

霍尔传感器

5.

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

A.

B.

C.

D.

三、判断题

1.

ESP32 主控板断电后,flash 中保存的程序不会丢失。( )

A.正确 B.错误
2.

UART 通信时,仅需将两设备间的 TX 和 RX 相互连接即可实现数据传送。( )

A.正确 B.错误
3.

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

A.正确 B.错误
4.

millis()函数返回自主控板通电起至当前的时间。( )

A.正确 B.错误
5.

UART 数据帧的起始位是低电平。( )

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