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

2022年12月电子学会青少年机器人(五级)等级考试试卷
客观题 五级 2022 2023-01-09 10:46:24 98

一、单选题

1.

下列选项中,变量num运算结果是47的是?( )

A.

B.

C.

D.

2.

ESP32 for Arduino,下列函数中,用于返回指定电容传感器引脚返回值的函数是?( )

A.

touchRead()

B.

touchWrite()

C.

touchAttachInterrupt()

D.

hallRead()

3.

字符串如下所示,下列选项中,从字符串解析出整数123并发送到串口监视器的是?( )

A.

B.

C.

D.

4.

ESP32主控芯片中,与模拟输出函数dacWrite()相对应的外设是?( )

A.

LEDC

B.

SigmaDelta

C.

DAC

D.

ADC

5.

表达式0xaf>>2的结果是?( )

A.

0x57

B.

0x2B

C.

0x15

D.

0xBC

6.

一般状况下,关于主控板的工作电压,下面说法正确的是?( )

A.

Arduino UNO/Nano 和ESP32 WROOM模组的工作电压均为5V

B.

Arduino UNO/Nano 和ESP32 WROOM模组的工作电压均为3V

C.

Arduino UNO/Nano的工作电压是5V,ESP32 WROOM模组的工作电压是3V

D.

Arduino UNO/Nano的工作电压是5V,ESP32 WROOM模组的工作电压是3.3V

7.

ESP32 for Arduino函数ledcWrite(channel,duty)中,duty的含义是?( )

A.

PWM的频率

B.

PWM的分辨率

C.

PWM的输出通道号

D.

PWM的占空比

8.

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

A.

0xA5

B.

0x5A

C.

0

D.

1

9.

ESP32 WROOM模组中模数转换器(ADC)的位数是?( )

A.

8位

B.

10位

C.

12位

D.

32位

10.

向74HC595移位寄存器芯片写入数据时,数据输入时钟引脚的电平状态是?( )

A.

高电平

B.

低电平

C.

上升沿

D.

下降沿

11.

ESP32 for Arduino中,函数Serial.printf()的格式字符中,作用和键盘上Tab键作用相同的是?( )

A.

%d

B.

\n

C.

\r

D.

\t

12.

ESP32 WROOM模组中处理器的总线宽度是?( )

A.

8位

B.

16位

C.

32位

D.

64位

13.

ESP32 for Arduino,下列选项中,不正确的是?( )

A.

报文是按照约定好的格式组织起来的数据

B.

millis()函数返回当前程序自开始运行至当前的时间

C.

一般情况下,8x8点阵采用静态显示

D.

UART通信时,通常使用两条信号线传送数据

14.

ESP32 for Arduino采用LEDC方式进行模拟输出时,下列选项中,用于将指定通道上的PWM信号输出到相应引脚的函数是?( )

A.

ledcSetup()

B.

ledcAttachPin()

C.

ledcWriteTone()

D.

ledcDetachPin()

15.

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

A.

B.

C.

D.

16.

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

A.

设置模拟输入函数返回值的范围

B.

设置模拟输入函数的通道

C.

设置模拟输入函数的频率

D.

设置模拟输入函数的工作模式

17.

Serial类库成员函数中,Serial.available()的作用是?( )

A.

返回UART发送缓冲区中的字节数

B.

返回UART接受缓冲区中的字节数

C.

从UART缓冲区中读取数据

D.

向UART缓冲区中写入数据

18.

ESP32 for Arduino,读取按键开关的返回值,电路搭设如图所示,程序pinMode(13,mode);中mode的值应是?(  )

A.

INPUT

B.

OUTPUT

C.

INPUT_PULLUP

D.

INPUT_PULLDOWN

19.

数码管和74HC595芯片连接如下图所示,执行下列程序后,数码管显示的图形如图中红色所示,第6行所对应的程序为?( )

A.

B.

C.

D.

20.

以下关于Arduino C语言的说法,正确的是?( )

A.

setup()函数和loop()函数不是必须的,可以删除

B.

loop()中的程序指令会循环执行

C.

setup()函数中不能使用循环结构

D.

声明自定义函数时必须有返回值

21.

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

A.

1

B.

2

C.

4

D.

5

二、多选题

1.

有关按键消抖下列说法正确的是?( )

A.

按键抖动是因为按键内金属簧片在接触瞬间是一个连续通断的过程

B.

按键抖动分为前沿抖动和后沿抖动

C.

常用的消抖方式有软件消抖和硬件消抖

D.

可以通过delay()函数实现消抖

2.

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

A.

CHANGE

B.

ONHIGH

C.

RISING

D.

FALLING

3.

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

A.

GPIO

B.

UART

C.

霍尔传感器

D.

电容触摸传感器

4.

下列选项中,属于String类库成员函数的有?( )

A.

indexOf()

B.

length()

C.

endsWith()

D.

findUntil()

5.

74HC595移位寄存器芯片的数据输入时钟引脚和锁存输出时钟引脚的名称分别是?( )

A.

SH_CP

B.

ST_CP

C.

Ds

D.

Q7’

三、判断题

1.

ESP32主控板,可以通过程序指定EEPROM容量的大小。( )

A.正确 B.错误
2.

ESP32 for Arduino,运算符sizeof(int)的结果是2。( )

A.正确 B.错误
3.

二维数组初始化时,给出数组全部元素的初值,此时第二维的长度声明可以省略。( )

A.正确 B.错误
4.

UART通信时,传送的数据帧中可以不包含校验位。( )

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