202305 青少年机器人技术等级考试理论综合试卷(五级) 建议答题时长:60min
1. 单选题

ESP32 for Arduino,读取电位器的返回值,程序如下,变量 potVal 值的范围是? ( )

analogSetWidth(10);

int potVal = analogRead(A0);

A

0/1

B

0~511

C

0~1023

D

0~4095

2. 单选题

使用 74HC595 移位寄存器芯片控制一位数码管, 电路连接如下图示, 主控板向 74HC595输入数据时, 应连接到? ( )

A

A

B

B

C

C

D

D

3. 单选题

ESP32 for Arduino,基于 LEDC 模拟输出所提供的通道数是? ( )

A

2

B

6

C

8

D

16

4. 单选题

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

A

10

B

15

C

34

D

45

5. 单选题

ESP32 for Arduino, 下列程序的运行结果是? ( )

byte num[] = {1, 2, 3, 4, 5, 6, 7, 8};

Serial.printf("%d %d\n",num[1],sizeof(num) / sizeof(num[0]));

A

1 8

B

1 36

C

2 8

D

2 36

6. 单选题

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

A

设置 PWM 的分辨率

B

设置 PWM 的频率

C

设置 PWM 的输出通道号

D

设置 PWM 的占空比

7. 单选题

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

A

ledcSetup()

B

ledcAttachPin()

C

ledcDetachPin()

D

ledcWrite()

8. 单选题

ESP32 for Arduino, 与函数 touchRead() 相关的外设是? ( )

A

GPIO

B

ADC

C

霍尔传感器

D

电容触摸传感器

9. 单选题

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

A

0x8 0x5B

B

0x58 0x8

C

0x10 0xDA

D

0xDA 0x10

10. 单选题

UART 数据帧的起始位是? ( )

A

高电平

B

低电平

C

下降沿

D

上升沿

11. 单选题

ESP32 for Arduino, 通过电容引脚 T4 以中断的方式检测输入数据, 中断回调函数为 getTouch() , 触摸中断阈值为 40。 下列选项中, 用于设置中断回调函数的语句是? ( )

A

touchAttachInterrupt(T4, 40, getTouch) ;

B

touchAttachInterrupt(getTouch, T4, 40) ;

C

touchAttachInterrupt(T4, getTouch, 40) ;

D

touchAttachInterrupt(getTouch, 40, T4) ;

12. 单选题

ESP32 for Arduino, 当数字信号输出函数 digitalWrite(pin, value) 中 value 的值为 HIGH时, 引脚 pin 所对应的电压是? ( )

A

3. 0V

B

1. 8V

C

3. 3V

D

5V

13. 单选题

0x47 | 13 的结果是? ( )

A

5

B

60

C

74

D

79

14. 单选题

0x23 << 1 的值是? ( )

A

17

B

70

C

11

D

46

15. 单选题

String 类库的成员函数中,用于从字符串中截取部分字符的成员函数是? ( )

A

indexOf()

B

length()

C

substring()

D

findUntil()

16. 单选题

ESP32 for Arduino 所提供 EEPROM 类库的成员函数中,用于将数据最终写入到 EEPROM 中的成员函数是? ( )

A

begin()

B

write(

C

commit()

D

read()

17. 单选题

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

A

%o

B

%d

C

%x

D

%f

18. 单选题

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

Serial.println(9);

Serial.println(10);

A

0 0

B

1 1

C

0 1

D

1 0

19. 单选题

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

A

INPUT_PULLUP HIGH

B

INPUT_PULLUP LOW

C

INPUT_PULLDOWN HIGH

D

INPUT_PULLDOWN LOW

20. 单选题

ESP32 for Arduino,使用analogRead()函数读取模拟输入的返回值, 返回值最大可为? ( )

A

255

B

511

C

1023

D

4095

21. 多选题

ESP32 for Arduino,当读取引脚输入的数字信号时, 程序pinMode(pin, mode) ; 中,mode 的值可以为? ( )

A

INPUT

B

OUTPUT

C

INPUT_PULLUP

D

INPUT_PULLDOWN

22. 多选题

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

A

ONLOW

B

CHANGE

C

RISING

D

FALLING

23. 多选题

下列选项中, 属于位运算符的有? ( )

A

&

B

|

C

~

D

24. 多选题

下列选项中, ESP32 WROOM 模组所具备的外设是有? ( )

A

12bit ADC

B

WiFi

C

霍尔传感器

D

SPI

25. 多选题

ESP32 WROOM 模组支持的蓝牙模式有? ( )

A

经典蓝牙

B

低功耗蓝牙

C

超高速蓝牙

D

高模蓝牙

26. 判断题

8x8 点阵屏, 可以通过程序控制,同时点亮相邻对角线位置的两颗 LED 灯。 ( )

A 正确
B 错误
27. 判断题

UART 通信有两根数据线,分别为 TX 和 RX,所以UART是并行通信。 ( )

A 正确
B 错误
28. 判断题

使用 74HC595 移位寄存器芯片级联控制 8*8LED 点阵,可以使用 delay() 语句实现 LED 点阵显示静止的心形图案。 ( )

A 正确
B 错误
29. 判断题

掉电后, EEPROM 中保存的数据不会丢失。 ( )

A 正确
B 错误
30. 判断题

sizeof() 是 Arduino C 语言提供的函数。 ( )

A 正确
B 错误
试题目录
单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
多选题
21 22 23 24 25
判断题
26 27 28 29 30
赣ICP备20007335号-2