高飞老师-四级-理论-2025年6月
分数:100 题数:30
一、单选题(共20题,共80分)
1. 通常情况下,Arduino UNO/Nano主控板的MCU工作频率是?()
A. 8KHz
B. 16KHz
C. 8MHz
D. 16MHz
2. 有关Arduino C程序的setup()函数,下列说法不正确的是?()
A. setup()函数仅运行一次
B. setup()函数中一般放置初始化程序
C. setup()函数首先被运行
D. setup()函数中的程序会循环运行
3. Arduino UNO/Nano主控板,下列选项中,具有数字信号输入和输出功能以及模拟信号输入功能的引脚是?()
A. 引脚0
B. 引脚1
C. 引脚3
D. 引脚A0
4. Arduino C语言中,十进制数的前缀是?()
A. 0b
B. 0x
C. 0
D. 无前缀
5. 整数024对应的十进制数是?()
A. 14
B. 20
C. 24
D. 10100
6. Arduino UNO/Nano主控板,使用analogRead()函数读取模拟输入信号,当模拟输入引脚的输入电压为2.5V时,函数的返回值是 ?()
A. 0
B. 255
C. 511
D. 1023
7. Arduino UNO/Nano主控板,使用digitalRead()函数读取数字输入信号,当引脚输入电压Vin的范围为1.5
A. 0
B. 1
C. 255
D. 不确定
8. 如图所示电路,当光照强度增大时,下列选项中,关于电路中U2说法正确的是?()
A. 增大
B. 减小
C. 不变
D. 没有规律,不能确定
9. Arduino UNO/Nano主控板,电路如下图所示,通过7引脚获取按键的返回值,下列选项中,关于引脚模式设置正确的是?()
A. pinMode(7,INPUT)
B. pinMode(7,OUTPUT)
C. pinMode(7,INPUT_PULLUP)
D. pinMode(7,INPUT_PULLDOWN)
10. Arduino UNO/Nano主控板,电路如下图所示,通过7引脚获取按键的返回值,下列选项中,关于电路描述正确的是?()
A. 上拉电阻电路
B. 下拉电阻电路
C. 内部上拉电阻电路
D. 上升沿电阻电路
11. 下列选项中,浮点型所对应的描述符是?()
A. int
B. byte
C. long
D. float
12. 关于pulseIn(pin,val)函数,下列选项中,描述错误的是?()
A. 函数的功能是返回一个引脚的脉冲时长
B. 参数pin是指进行脉冲计时的引脚
C. 参数val是指脉冲的类型,为HIGH或LOW
D. 函数返回脉冲时长的单位是毫秒
13. Arduino C语言,下列选项中符合命名规则的变量名是?()
A. char
B. void
C. _btn3
D. case
14. Arduino C程序如下,当程序运行时,串口监视器输出结果是?()
A.
B.
C.
D.
15. Arduino C程序如下,当程序运行时,串口监视器输出结果是?()
A. *-#*-#
B. -#=*-#
C. *-#=*-
D. *#-*#-
16. 除了直接采用高/低电平代表1/0外,还可以采用其它形式的脉冲信号来表示1/0。下图中,通过一个周期内,高低电平时长的不同比值来表示1/0。Arduino UNO/Nano主控板,下列选项中,可实现通过引脚3发送0的程序是?()
A.
B.
C.
D.
17. Arduino UNO/Nano主控板,读取超声波传感器的返回值,下列选项中正确的程序段是?()
A.
B.
C.
D.
18. Arduino UNO/Nano主控板,通过光敏电阻控制LED灯的亮度,LED灯阳极和引脚3相连接。部分程序如下,下列电路原理图中,当光照强度增强时,LED的状态是?()
A. 变亮
B. 变暗
C. 闪烁
D. 不确定
19. Arduino UNO/Nano主控板,电路搭设和部分程序如下,下列选项中,当按键开关按下后,LED的状态是?()
A. 点亮
B. 熄灭
C. 闪烁
D. 不确定
20. Arduino UNO/Nano主控板,下列选项中,模拟输出值变化对应的是?()
A. 高/低电平
B. 占空比
C. ADC的频率
D. ADC的位数
二、多选题(共5题,共10分)
21. Arduino UNO/Nano主控板,下列选项中,可用于存储数据的有?()
A. Flash
B. EEPROM
C. SRAM
D. GPIO
22. Arduino UNO/Nano主控板,下列选项中,属于Serial类库成员函数的有?()
A. print()
B. println()
C. begin()
D. delay()
23. 关于舵机,下列描述正确的是?()
A. 舵机是执行器
B. 舵机的角度控制是闭环控制
C. 舵机类库成员函数write()的功能是控制舵机的旋转角度
D. 舵机类库成员函数attach()的功能是定义舵机对象的连接引脚
24. 下列选项中,属于红外类库IRremote成员函数的有?()
A. enableIRIn()
B. decode()
C. resume()
D. attach()
25. Arduino C语言,下列选项中,属于选择结构的有?()
A. switch语句
B. if...else 语句
C. 三目运算符表达式
D. for语句
三、判断题(共5题,共10分)
26. Arduino UNO/Nano主控板,标识有“~”符号的引脚具有模拟输入功能。
对
错
27. Arduino C程序中,setup()函数和loop()函数不可缺失。
对
错
28. 晶体三极管根据构造,可以分为NPN和PNP两种类型。
对
错
29. H桥电路中,通过控制电流的方向实现对电机转向的控制。
对
错
30. Arduino C语言switch语句中,break语句的作用是终止switch语句的执行。
对
错
关闭
更多问卷
复制此问卷