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

2019年12月电子学会青少年机器人(五级)等级考试试卷
客观题 五级 更早 2022-11-10 15:12:56 34

一、单选题

1.

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

ledcSetup(0,5000,7);

 ledcAttachPin(8,0);

 ledcWrite(0,val);

A.

0

B.

127

C.

255

D.

1023

2.

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

A.

%o

B.

%d

C.

%x

D.

%f

3.

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

A.

RISING()

B.

FALLING()

C.

ONHIGH()

D.

ONLOW()

4.

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

A.

&

B.

|

C.

^

D.

!

5.

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

A.

0b1000

B.

0b0100

C.

0b0001

D.

Ob1101

6.

共阳数码管和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

7.

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

A.

WiFi

B.

蓝牙

C.

Flash闪存

D.

内核

8.

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

A.

Ds

B.

ST_CP

C.

SH_CP

D.

Q7’

9.

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

A.

BIN

B.

OCT

C.

HEX

D.

DEC

10.

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

if(Serial.available()>0){

Serial.println(Serial.available());

 }

A.

123

B.

3

C.

4

D.

5

11.

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

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

12.

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

A.

Serial.available()

B.

Serial.read()

C.

Serial.write()

D.

Serial.begin()

13.

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

A.

1

B.

2

C.

4

D.

8

14.

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

A.

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

B.

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

C.

UART通信是串行通信

D.

UART通信是需要时钟信号

15.

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

A.

0b11<<4

B.

0b11>>4

C.

0b11<<2

D.

Ob11>>2

16.

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

int val=0x47;

 bitSet(val,4);

A.

0x00

B.

0x47

C.

0x57

D.

0x4F

17.

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

A.

analogRead()

B.

analogWrite()

C.

analogSetWidth()

D.

ledcSetup()

18.

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

 String a = "123456";

 Serial.println(a.substring(2,3));

A.

2

B.

3

C.

23

D.

345

19.

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

A.

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

B.

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

C.

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

D.

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

20.

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

A.

0

B.

1

C.

2

D.

4

二、多选题

1.

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

A.

ADC

B.

DAC

C.

Hall

D.

UART

2.

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

A.

INPUT

B.

OUTPUT

C.

INPUT_PULLUP

D.

INPUT_PULLDOWN

3.

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

A.

霍尔传感器

B.

电容触摸传感器

C.

ADC模块

D.

DAC模块

4.

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

A.

Serial.begin()

B.

Serial.println()

C.

Serial.print()

D.

Serial.write()

5.

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

A.

双击方式消抖

B.

软件方式消抖

C.

硬件方式消抖

D.

慢击方式消抖

三、判断题

1.

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

A.正确 B.错误
2.

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

A.正确 B.错误
3.

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

A.正确 B.错误
4.

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

A.正确 B.错误
5.

ESP32是16位的MCU。( )

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