万卷网> 电子学会考级 >机器人等级考试 > 2024年3月电子学会青少年机器人(四级)等级考试试卷

2024年3月电子学会青少年机器人(四级)等级考试试卷
客观题 四级 2024 2024-04-29 10:12:19 99

一、单选题

1.

读取当前环境光数据,电路如下图所示,当光照强度增大时,analogRead(A1)的返回值是?( )

A.

增大

B.

 减小

C.

不变

D.

不确定

2.

Arduino C 程序如下,该段程序运行后,串口监视器输出结果是?( )

A.

#

B.

#####

C.

######

D.

##########

3.

采用外部上拉电阻电路读取按键开关的返回值,电路如下图所示,图中 A 和 B所对应的器件是?( )

A.

按键开关/电阻

B.

电阻/按键开关

C.

按键开关/导线

D.

导线/按键开关

4.

Arduino UNO/Nano 主控板,通常情况下,获取单个按键模块的返回值,应使用的函数是 ?( )

A.

digitalWrite()

B.

digitalRead()

C.

analogWite()

D.

analogRead()

5.

Arduino UNO/Nano 主控板,使用函数 digitalRead(3)读取返回值,当引脚3 输入的电压是 2.5V 时,函数的返回值是 ?( )

A.

0

B.

1

C.

1023

D.

 不确定

6.

Arduino UNO/Nano 主控板,下列选项中,控制板载 LED 灯点亮的是?( )

A.

analogWrite(13,255);

B.

analogWrite(13,1023);

C.

digitalWrite(13,HIGH);

D.

digitalWrite(13,LOW);

7.

Arduino C 语言中,表示逻辑与(AND)的运算符是?( )

A.

&&

B.

||

C.

!

D.

!=

8.

通常情况下,Arduino UNO/Nano 主控板 MCU 的工作频率是?( )

A.

16KHz

B.

328KHz

C.

16MHz

D.

328MHz

9.

Arduino UNO/Nano 主控板,下列引脚 3 的输入信号中,函数 pulseIn(3,HIG

H)的返回值为 20 的是?( )

A.

B.

C.

D.

10.

Arduino C 语言中,十进制数的前缀是?( )

A.

0b

B.

0x

C.

0

D.

 无前缀

11.

下图所示标识中,属于 NPN 三极管的是?( )

A.

B.

C.

D.

12.

Arduino C 程序如下,当变量 val 的值为 1 时,该段程序运行后,串口监视器输出结果是?( )

A.

1

B.

14

C.

123

D.

1234

13.

Arduino C 语言中,描述符 float 表示的是?( )

A.

整型

B.

 字符型

C.

单精度浮点型

D.

布尔型

14.

Arduino C 程序如下,该段程序运行后,变量 sum 的值是?( )

A.

6

B.

8

C.

12

D.

18

15.

Arduino C 语言中,下列选项中,二进制 0b1111 对应的十进制是?( )

A.

1111

B.

F

C.

15

D.

17

16.

Arduino C 程序如下,当变量 socre 的值为 60 时,该段程序运行后,串口监视器输出结果是?( )

A.

D

B.

C

C.

A

D.

CBA

17.

Arduino UNO/Nano 主控板,函数 analogRead(A0)返回值的范围是 ?( )

A.

0/1

B.

0 ~ 5

C.

0 ~ 255

D.

0 ~ 1023

18.

Arduino UNO/Nano 主控板的 MCU 中,用于保存上传程序的部件是?( )

A.

串口

B.

 闪存(Flash)

C.

主存(RAM)

D.

EEPROM

19.

Arduino UNO/Nano 主控板,通过按键开关切换高低电平,电路搭设如下,该电路属于?( )

A.

外部上拉电阻电路

B.

外部下拉电阻电路

C.

内部上拉电阻电路

D.

 内部下拉电阻电路

20.

有关 Arduino C 程序的 setup()函数,下列说法不正确的是?( )

A.

程序中 setup()函数不可缺失。

B.

setup()函数中一般放置主程序代码

C.

程序运行时,首先运行 setup()函数内的程序

D.

setup()函数中的程序仅运行一次

二、多选题

1.

Arduino UNO/Nano 主控板,下列选项中,引脚 3 可使用的函数有?( )

A.

analogWrite();

B.

analogRead();

C.

digitalWrite();

D.

digitalRead();

2.

Arduino C 语言中,使用 Serial 类库的成员函数进行串口输出,不通过转义字符实现串口输出并换行需要如下哪些函数?( )

A.

Serial.begin()

B.

Serial.print()

C.

Serial.println()

D.

Serial.read()

3.

有关欧姆定律,下列表述正确的有 ?( )

A.

I = U / R

B.

U = I * R

C.

A = V / R

D.

V = A * R

4.

Arduino UNO/Nano 主控板,引脚 A1 具有如下哪些功能 ?( )

A.

数字信号读取

B.

数字信号输出

C.

模拟信号读取

D.

模拟信号输出

5.

Arduino C 语言,下列选项所示变量名称中,符合要求的有?( )

A.

in

B.

Int

C.

yellowLedPin

D.

0_button

三、判断题

1.

马达驱动芯片 TB6612FNG 可以同时驱动两路马达。( )

A.正确 B.错误
2.

Arduino C 语言,在程序中,不可以给 const 常量赋新值。( )

A.正确 B.错误
3.

Arduino UNO/Nano 主控板,标识有“~”符号的引脚,表示该引脚具有模拟信号输出功能。( )

A.正确 B.错误
4.

面包板上和中间分割槽平行的孔洞相连通。( )

A.正确 B.错误
5.

独轮车骑行是闭环控制。( )

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