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

2024年6月电子学会青少年机器人(五级)等级考试试卷
客观题 五级 2024 2024-09-04 18:00:14 92

一、单选题

1.

ESP32 for Arduino,函数touchAttachInterrupt(pin, TSR, threshold)的参数中,用于指定中断回调函数的参数是?( )

A.

touchAttachInterrupt

B.

 pin

C.

TSR

D.

threshold

2.

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

A.

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

B.

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

C.

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

D.

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

3.

ESP32 for Arduino,通过引脚2读取按键开关的返回值,电路如下图所示,程序pinMode(2, mode);中,参数mode的值是?( )

A.

INPUT

B.

OUTPUT

C.

 INPUT_PULLUP

D.

INPUT_PULLDOWN

4.

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

A.

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

B.

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

C.

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

D.

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

5.

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

A.

RISING

B.

FALLING

C.

ONHIGH

D.

ONLOW

6.

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

A.

单核

B.

双核

C.

 4核

D.

 8核

7.

标准ASCII码共包含128个字符,其中码值0~31对应的是?( )

A.

控制字符或专用字符

B.

 阿拉伯数字

C.

大写字母

D.

小写字母

8.

0xb | 0x7的值是?( )

A.

3

B.

5

C.

15

D.

17

9.

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

A.

设定指定LEDC通道的参数

B.

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

C.

向指定通道输出模拟信号

D.

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

10.

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

A.

F

B.

15

C.

17

D.

1111

11.

两个设备间采用UART通信,一个设备的发送端TX应连接到另一个设备的?( )

A.

 TX

B.

RX

C.

 GND

D.

VCC

12.

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

A.

0xCC 0xD6

B.

0x66 0x6B

C.

0x66 0xD6

D.

0x33 0x6B

13.

ESP32 for Arduino,当analogRead()函数的返回值最大为1023时,函数analogSetWidth(bits)中bits的值是?( )

A.

2

B.

4

C.

8

D.

10

14.

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

A.

ledcSetup

B.

channel

C.

freq

D.

bit_num

15.

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

A.

 表示八进制整数输出

B.

表示十进制整数输出

C.

表示字符串输出

D.

表示浮点数输出

16.

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

A.

3

B.

6

C.

8

D.

18

17.

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

A.

设定EEPROM的大小

B.

向EEPROM中写入数据

C.

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

D.

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

18.

0x42 >> 2的值是?( )

A.

10

B.

16

C.

20

D.

21

19.

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

A.

并行数据输出引脚

B.

串行数据级联引脚

C.

数据输入时钟引脚

D.

数据复位引脚

20.

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

A.

0

B.

3

C.

4

D.

6

二、多选题

1.

ESP32 for Arduino,读取hallRead()函数的返回值,下列选项中,可以根据返回值进行判断的有?( )

A.

磁场的强度

B.

磁场的极性

C.

电容的大小

D.

电容的极性

2.

与Arduino UNO/Nano主控板不同,ESP32主控芯片中,可实现模拟输出的外设有?( )

A.

 LEDC

B.

SigmaDelta

C.

DAC

D.

hall

3.

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

A.

B.

C.

D.

4.

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

A.

GPIO

B.

 蓝牙

C.

DAC

D.

ADC

5.

UART数据帧中,必须包含的部分有?( )

A.

起始位

B.

数据位

C.

校验位

D.

停止位

三、判断题

1.

函数sizeof()的功能是返回一个对象或类型所占用的内存字节数。( )

A.正确 B.错误
2.

对于按键输入,常用的消抖方式有软件消抖和硬件消抖。( )

A.正确 B.错误
3.

shiftOUt()函数中,可以设置移位输出数据的输出顺序,MSBFITST表示最低位优先。( )

A.正确 B.错误
4.

UART数据帧的数据位的顺序为MSB。( )

A.正确 B.错误
5.

一位八段数码管必须采用动态显示。( )

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