全国青少年机器人技术等级考试理论综合试卷(四级)202403
一、单选题(共20题,共80分)
1. Arduino UNO/Nano主控板,通过按键开关切换高低电平,电路搭设如下,该电路属于?( )
A.外部上拉电阻电路
B.外部下拉电阻电路
C.内部上拉电阻电路
D.内部下拉电阻电路
答案:A
难度:简单
题目解析:
2. Arduino UNO/Nano主控板,下列选项中,控制板载LED灯点亮的是?( )
A.analogWrite(13,255);
B.analogWrite(13,1023);
C.digitalWrite(13,HIGH);
D.digitalWrite(13,LOW);
答案:C
难度:简单
题目解析:
3. ArduinoC程序如下,当变量val的值为1时,该段程序运行后,串口监视器输出结果是?( )
A.1
B.14
C.123
D.1234
答案:A
难度:简单
题目解析:
4. Arduino UNO/Nano主控板,使用函数digitalRead(3)读取返回值,当引脚3输入的电压是2.5V时,函数的返回值是 ?( )
A.0
B.1
C.1023
D.不确定
答案:D
难度:简单
题目解析:
5. ArduinoC语言中,十进制数的前缀是?( )
A.0b
B.0x
C.0
D.无前缀
答案:D
难度:简单
题目解析:
6. 采用外部上拉电阻电路读取按键开关的返回值,电路如下图所示,图中A和B所对应的器件是?( )
A.按键开关/电阻
B.电阻/按键开关
C.按键开关/导线
D.导线/按键开关
答案:B
难度:简单
题目解析:
7. ArduinoC程序如下,该段程序运行后,变量sum的值是?( )
A.6
B.8
C.12
D.18
答案:B
难度:简单
题目解析:
8. ArduinoC程序如下,当变量socre的值为60时,该段程序运行后,串口监视器输出结果是?( )
A.D
B.C
C.A
D.CBA
答案:B
难度:简单
题目解析:
9. Arduino UNO/Nano主控板,通常情况下,获取单个按键模块的返回值,应使用的函数是 ?( )
A.digitalWrite()
B.digitalRead()
C.analogWite()
D.analogRead()
答案:B
难度:简单
题目解析:
10. ArduinoC语言中,下列选项中,二进制0b1111对应的十进制是?( )
A.1111
B.F
C.15
D.17
答案:C
难度:简单
题目解析:
11. 下图所示标识中,属于NPN三极管的是?( )
A.
B.
C.
D.
答案:A
难度:简单
题目解析:
12. 读取当前环境光数据,电路如下图所示,当光照强度增大时,analogRead(A1)的返回值是?( )
A.增大
B.减小
C.不变
D.不确定
答案:B
难度:简单
题目解析:
13. 有关ArduinoC程序的setup()函数,下列说法不正确的是?( )
A.程序中setup()函数不可缺失。
B.setup()函数中一般放置主程序代码
C.程序运行时,首先运行setup()函数内的程序
D.setup()函数中的程序仅运行一次
答案:B
难度:简单
题目解析:
14. Arduino UNO/Nano主控板,函数analogRead(A0)返回值的范围是 ?( )
A.0/1
B.0 ~ 5
C.0 ~ 255
D.0 ~ 1023
答案:D
难度:简单
题目解析:
15. ArduinoC程序如下,该段程序运行后,串口监视器输出结果是?( )
A.#
B.#####
C.######
D.##########
答案:C
难度:简单
题目解析:
16. Arduino UNO/Nano主控板,下列引脚3的输入信号中,函数pulseIn(3,HIGH)的返回值为20的是?( )
A.
B.
C.
D.
答案:B
难度:简单
题目解析:
17. ArduinoC语言中,描述符float表示的是?( )
A.整型
B.字符型
C.单精度浮点型
D.布尔型
答案:C
难度:简单
题目解析:
18. 通常情况下,Arduino UNO/Nano主控板MCU的工作频率是?( )
A.16KHz
B.328KHz
C.16MHz
D.328MHz
答案:C
难度:简单
题目解析:
19. Arduino UNO/Nano主控板的MCU中,用于保存上传程序的部件是?( )
A.串口
B.闪存(Flash)
C.主存(RAM)
D.EEPROM
答案:B
难度:简单
题目解析:
20. ArduinoC语言中,表示逻辑与(AND)的运算符是?( )
A.&&
B.||
C.!
D.!=
答案:A
难度:简单
题目解析:
二、多选题(共5题,共10分)
21. 有关欧姆定律,下列表述正确的有 ?( )
A.I = U / R
B.U = I * R
C.A = V / R
D.V =A * R
答案:AB
难度:简单
题目解析:
22. Arduino UNO/Nano主控板,下列选项中,引脚3可使用的函数有?( )
A.analogWrite();
B.analogRead();
C.digitalWrite();
D.digitalRead();
答案:ACD
难度:简单
题目解析:
23. ArduinoC语言中,使用Serial类库的成员函数进行串口输出,不通过转义字符实现串口输出并换行需要如下哪些函数?( )
A.Serial.begin()
B.Serial.print()
C.Serial.println()
D.Serial.read()
答案:AC
难度:简单
题目解析:
24. ArduinoC语言,下列选项所示变量名称中,符合要求的有?( )
A.int
B.Int
C.yellowLedPin
D.0_button
答案:BC
难度:简单
题目解析:
25. Arduino UNO/Nano主控板,引脚A1具有如下哪些功能 ?( )
A.数字信号读取
B.数字信号输出
C.模拟信号读取
D.模拟信号输出
答案:ABC
难度:简单
题目解析:
三、判断题(共5题,共10分)
26. ArduinoC语言,在程序中,不可以给const常量赋新值。( )
答案:正确
难度:简单
题目解析:
27. Arduino UNO/Nano主控板,标识有“~”符号的引脚,表示该引脚具有模拟信号输出功能。( )
答案:正确
难度:简单
题目解析:
28. 马达驱动芯片TB6612FNG可以同时驱动两路马达。( )
答案:正确
难度:简单
题目解析:
29. 独轮车骑行是闭环控制。( )
答案:正确
难度:简单
题目解析:
30. 面包板上和中间分割槽平行的孔洞相连通。( )
答案:错误
难度:简单
题目解析:
*****************************************************************************************************