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

下列运算符中不是位操作符的是?(    )

A

&

B

|

C

^

D

!

2. 单选题

将数3以二进制输出串口监视器串口,程序Serial.println(3,format);中,format应为?(    )

A

BIN

B

OCT

C

HEX

D

DEC

3. 单选题

通过下面的程序控制LED灯的亮度,如果控制LED灯亮度最亮,合理的val应该为?(    )

ledcSetup(0,5000,7);
 ledcAttachPin(8,0);
 ledcWrite(0,val);
A

0

B

127

C

255

D

1023

4. 单选题

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

int val=0x47;

 bitSet(val,4);
A

0x00

B

0x47

C

0x57

D

0x4F

5. 单选题

按键开关模块中按键开关为上拉电阻电路,程序中需要把按键模块按下作为中断触发源,对应的中断触发模式为?(    )

A

RISING()

B

FALLING()

C

ONHIGH()

D

ONLOW()

6. 单选题

下列移位运算符将数0b11乘以4,正确的写法是?(    )

A

0b11<<4

B

0b11>>4

C

0b11<<2

D

Ob11>>2

7. 单选题

ESP32 for Arduino中,运行程序Serial.println(sizeof(int))的结果是?(    )

A

0

B

1

C

2

D

4

8. 单选题

ESP32 for Arduino中,设置模拟输入信号的数值范围在0~1023之间,采用的函数是?(    )

A

analogRead()

B

analogWrite()

C

analogSetWidth()

D

ledcSetup()

9. 单选题

ESP32 for Arduino中,程序Serial.printf();中代表浮点数输出的格式字符为?(    )

A

%o

B

%d

C

%x

D

%f

10. 单选题

常用的ESP32 WROOM模组集成了 ESP32芯片、( )、天线和其它精密原件。

A

WiFi

B

蓝牙

C

Flash闪存

D

内核

11. 单选题

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

void setup() {
pinMode(32, OUTPUT);
pinMode(33, OUTPUT);
pinMode(34, OUTPUT);
digitalWrite(34,LOW);
shiftOut(32,33,MSBFIRST,0xAB);
digitalWrite(34,HIGH);
digitalWrite(34,LOW);
}

A

a

B

b

C

c

D

d

12. 单选题

下列关于EEPROM说法错误的是?(    )

A

EEPROM中写入的数据在系统掉电后不会丢失。

B

ESP32和Arduno UNO主控芯片的EEPROM都是独立的电路模块。

C

ESPROM可以通过库函数进行数据读写操作。

D

ESP32可以通过库函数设置EEPROM容量的大小。

13. 单选题

两块74HC595移位寄存器芯片串联,第二块74HC595芯片的Ds引脚应该与第一块74HC595芯片的哪个引脚相连接?(    )

A

Ds

B

ST_CP

C

SH_CP

D

Q7’

14. 单选题

关于UART说法错误的是?(    )

A

UART通信时TX引脚为数据发送端

B

UART通信时模块可以没有RX引脚

C

UART通信是串行通信

D

UART通信是需要时钟信号

15. 单选题

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

if(Serial.available()>0){
Serial.println(Serial.available());
 }


A

123

B

3

C

4

D

5

16. 单选题

ESP32芯片的内核(core)数量是几个?(    )

A

1

B

2

C

4

D

8

17. 单选题

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

 String a = "123456";
 Serial.println(a.substring(2,3));
A

2

B

3

C

23

D

345

18. 单选题

~0b0011|0b0101的结果是?(    )

A

0b1000

B

0b0100

C

0b0001

D

Ob1101

19. 单选题

下列程序的运行结果是?(    )

byte num[] = {0, 1, 2, 4, 5, 6, 7};
 Serial.printf("%d %d\n",num[1],sizeof(num) / sizeof(num[0]));
A

0   8

B

1   8

C

0   7

D

1   7

20. 单选题

下列可以设置串口通信数据格式的函数为?(    )

A

Serial.available()

B

Serial.read()

C

Serial.write()

D

Serial.begin()

21. 多选题

ESP32 for Arduino 数字引脚作为输入使用时,pinMode()可设置的模式有?(    )

A

INPUT

B

OUTPUT

C

INPUT_PULLUP

D

INPUT_PULLDOWN

22. 多选题

下列函数中,通过串口发送数据的函数有?(    )

A

Serial.begin()

B

Serial.println()

C

Serial.print()

D

Serial.write()

23. 多选题

从按键开关读取数字信号时,常见的消抖方式有?(    )

A

双击方式消抖

B

软件方式消抖

C

硬件方式消抖

D

慢击方式消抖

24. 多选题

ESP32 集成了众多功能模块,下列(    )模块输出的信号是模拟信号。

A

霍尔传感器

B

电容触摸传感器

C

ADC模块

D

DAC模块

25. 多选题

和Arduno UNO主控芯片相比,哪些功能或外设是ESP32所独有的?(    )

A

ADC

B

DAC

C

Hall

D

UART

26. 判断题

四位数码管的显示模式是动态显示。(    )

A 正确
B 错误
27. 判断题

ESP32是16位的MCU。(    )

A 正确
B 错误
28. 判断题

数组元素的下标从0开始。(    )

A 正确
B 错误
29. 判断题

UART通信数据格式中必须包含校验位。(    )

A 正确
B 错误
30. 判断题

ESP32经典蓝牙采用UART串口通信。(    )

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