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

2020年9月电子学会青少年机器人(五级)等级考试试卷
客观题 五级 2020 2022-11-09 18:54:47 48

一、单选题

1.

ESP32 for Arduino程序如下,变量potVal的返回值的范围是0~511,请问程序中x的值为?( )

A.

8

B.

9

C.

10

D.

12

2.

ESP32 for Arduino模拟输入函数analogRead()返回的最大值是?( )

A.

0

B.

255

C.

1023

D.

4095

3.

共阳数码管和74HC595芯片连接如下图所示,执行下列程序后,数码管显示的图形如图中红色所示,shiftOut程序行[ ]内的数值为?( )

A.

0b10001010

B.

0b1010001

C.

0b1110101

D.

0b10101110

4.

有关ESP32主控板中的EEPROM,下列说法错误的是?( )

A.

系统掉电后,保存在EEPROM中的数据不会丢失

B.

使用write()函数向EEPROM写入收据后,必须执行commit()函数

C.

使用begin()函数设定EEPROM的大小,默认大小为2048字节

D.

与Arduino UNO/Nano主控芯片不同,EEPROM是从Flash中开辟的存储区域

5.

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

A.

0x33

B.

0x11

C.

0x9E

D.

0x1C


6.

通过shiftOut(dataPin,clockPin,bitOrder,value)函数向74HC595移位寄存器芯片写入数据,下列说法错误的有?( )

A.

dataPin引脚和74HC595的Ds引脚相连

B.

clockPin引脚和74HC595的ST_CP引脚相连

C.

bitOrder表示输出位的顺序,只有两种顺序,分别为MSBFIRST和LSBFIRST

D.

value是要移位输出的数据

7.

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

A.

%o

B.

%d

C.

%x

D.

%f

8.

74HC595移位寄存器芯片的下列引脚中,用于控制数据输入速度的引脚是?( )

A.

SH_CP

B.

ST_CP

C.

Ds

D.

Q0

9.

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

A.

1 8

B.

4 8

C.

1 32

D.

4 32

10.

执行程序Serial.println(18,format)后,串口监视器显示的值为12,format应为?( )

A.

BIN

B.

OCT

C.

HEX

D.

DEC

11.

通过串口发送数据,串口初始设置程序为Serial.begin(9600),每秒钟最多发送的字节数比较合理的是?( )

A.

960

B.

1024

C.

1200

D.

9600

12.

ESP32 for Arduino环境下,通过下列程序控制LED灯的亮度,从程序可知,LED灯连接引脚应该为?( )


A.

2

B.

7

C.

8

D.

9

13.

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

A.

analogWrite()

B.

ledcAttachPin()

C.

dacWrite()

D.

ledcWrite()

14.

Arduino UNO/NANO 和ESP32 WROOM模块的工作电压分别是?( )

A.

5V 3.3V

B.

5V 5V

C.

3.3V 3.0V

D.

5V 3.0V

15.

执行程序Serial.write(65),串口监视器显示的内容为?( )

A.

65

B.

"65"

C.

A

D.

a

16.

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

A.

0 0

B.

1 1

C.

0 1

D.

1 0

17.

程序 Serial.println(5 % (-2))运行结果是?( )

A.

1

B.

2.5

C.

-2.5

D.

-1

18.

UART通信的停止位是?( )

A.

高电平

B.

低电平

C.

上升沿

D.

下降沿

19.

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

A.

12

B.

23

C.

1

D.

2

20.

ESP32 for Arduino中的 pinMode函数设置数字引脚的工作模式,下列四种模式中,Arduino UNO/Nano所不具备的是?( )

A.

INPUT

B.

OUTPUT

C.

INPUT_PULLUP

D.

INPUT_PULLDOWN

二、多选题

1.

ESP32 for Arduino中与电容触摸传感器相关的函数有?( )

A.

touchRead()

B.

touchAttachInterrupt()

C.

touchDatachPin()

D.

touchWrite()

2.

关于millis()函数,下列说法正确的有?( )

A.

millis()函数返回值的单位是毫秒

B.

millis()函数返回自系统通电后至当前的时间

C.

使用变量保存millis()函数的返回值,要预防变量发生溢出

D.

millis()函数返回值的单位是微秒

3.

ESP32 WROOM模组集成的如下功能模块中,哪些功能模块是Arduno UNO/Nano所用的Atemga328P芯片所不具备的?( )


A.

WiFi

B.

蓝牙

C.

ADC

D.

DAC

4.

ESP32 for Arduino,下列具有模拟输出功能的有?( )

A.

LEDC

B.

SigmaDelta

C.

DAC

D.

ADC

5.

ESP32 for Arduino的中断触发模式有?( )

A.

HIGH

B.

CHANGE

C.

RISING

D.

FALLING

三、判断题

1.

ESP32 for Arduino中所有的引脚都可以作为模拟输入引脚使用。

A.正确 B.错误
2.

采用UART发送数据时,数据通过RX引脚发出。

A.正确 B.错误
3.

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

A.正确 B.错误
4.

ESP32模块集成的蓝牙有经典蓝牙和低功耗蓝牙两种工作模式。

A.正确 B.错误
5.

四位数码显示数字的方式一般为静态显示。

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