1. | 以下关于Arduino C语言的说法,正确的是?( ) |
setup()函数和loop()函数不是必须的,可以删除
loop()中的程序指令会循环执行
setup()函数中不能使用循环结构
声明自定义函数时必须有返回值
2. | 电路搭建如图所示,以下有关超声波传感器的自定义函数中,比较合理的程序是?( ) |
3. | 下图程序中,串口监视器输出的值是?( ) |
5
6
10
程序报错
4. | 使用红外遥控器控制Arduino UNO/Nano主控板的板载LED灯, 如按下遥控器1号键(红外信号编码0xFF30CF)点亮板载LED灯, 按下遥控器2号键(红外信号编码0xFF18E7)熄灭板载LED灯。 程序如图所示,有部分程序缺失。请在各项中选择最为合理的程序代码补全缺失的部分?( ) |
5. | 以下各项中,属于传感器的是?( ) |
电机
舵机
电位器
蜂鸣器
6. | 若想使用电位器调节LED灯亮度,电位器接在A0引脚,LED灯接在3号引脚, 以下程序中,较为合理的是?( ) |
7. | Arduino UNO/Nano主控板的下列引脚中,具有PWM功能的引脚是?( ) |
1
2
3
4
8. | 有关三极管的说法,错误的是?( ) |
三极管是一种半导体元器件
三极管有NPN型和PNP型
三极管可以用一个较小的电流控制较大的电流
三极管不属于晶体管
9. | 下列关于Arduino的说法中,错误的是?( ) |
Arduino起源于意大利
Arduino是开源硬件平台,包括硬件控制板和软件IDE
Arduino推出包括UNO和Nano等多款控制板
Arduino仅支持C语言编程
10. | 以下设备中,哪项是带电可擦可编程只读存储器?( ) |
SRAM
Flash
EEPROM
MPU
11. | 电路搭建如图所示,如果按下按键可以点亮LED灯,松开按键熄灭LED灯,合理的程序是?( ) |
12. | 电路搭建如图所示,我们希望通过旋动电位器调节LED灯的亮度,以下选项中合理的程序是?( ) |
13. | 在编译程序时,如果IDE显示如下信息,可能的错误是?( ) |
变量i没有赋值
变量i没有声明
变量i赋值错误
变量i是系统关键字
14. | 以下各项中,有关上拉电阻和下拉电阻的叙述,正确的是?( ) |
下拉电阻可以将引脚置为高电平
上拉电阻可以将引脚置为低电平
Arduino UNO/Nano控制板内置了下拉电阻
上拉电阻和下拉电阻可以避免控制板引脚处于悬空状态
15. | 以下对C语言的描述,错误的是?( ) |
C语言是一种编译型语言
C语言中声明变量需要指定数据类型
C语言对大小写敏感
C语言对缩进敏感
16. | 下图程序执行后,串口监视器输的图形是?( ) |
17. | 在使用Arduino UNO/Nano主控板编程中,程序analogWrite(9,0)所对应的占空比是?( ) |
0%
25%
50%
100%
18. | 一般默认情况下,若想点亮Arduino UNO/Nano主控板的板载LED灯,适合的程序是?( ) |
19. | 一般情况下,Arduino UNO/Nano控制板的工作电压是?( ) |
3V
4V
5V
9V
20. | 下图程序中,串口监视器输出的值是?( ) |
0
0.00
10
10.00
21. | 以下各项中,表达式为真的有?( ) |
22. | 以下变量的定义中,不合理的有?( ) |
23.一般来讲,NPN型三极管的三个引脚分别是?( )
24. | 下列选项中,含有半导体的器材是?( ) |
25. | 以下关于红外线通信叙述错误的是?( ) |
26. | 开环控制机器人的输出量与输入量之间没有形成反馈环路。( ) |
27. | C语言编程中,将变量i的值加1可以使用i++。( ) |
28. | 在电子电路中,模拟信号是在时间和数值上均具有离散性的信号。( ) |
29. | 一般情况下,Arduino UNO主控板的DC插座最大输入电压为12V。( ) |
30. | 超声波传感器利用声波测量前方障碍物的距离。( ) |