2023.05四级
您的姓名:
1、Arduino C语言,部分程序如下,串口监视器输出结果是“D”时,变量i的范围是?
A、i<90
B、i>=90
C、80 <i< 90
D、80 ≤i< 90
2、Arduino UNO/Nano主控板,读取模拟输入信号,所采用的函数是?
A、digitalVWrite()
B、digitalRead()
C、analogRead()
D、analogWrite()
3、Arduino UNO/Nano主控板,当数字引脚输入信号为高电平时,对应的电压是?
A、OV
B、5V
C、-0.5~1.5V
D、3.5~5.5V
4、Arduino C语言中,无符号变量所对应的描述符是?()
A、int
B、byte
C、long
D、unsigned
5、Arduino C程序如下,该程序运行后在串口监视器显示的内容是?()
A、1010
B、10
C、12
D、A
6、Arduino UNO/Nano主控板,下列选项中,可用于读取输入的模拟信号和数字信号的引脚是?
A、A0
B、13
C、9
D、0/1
7、对欧姆定律R=U/的解释中,下列说法正确的是?
A、导体的电阻与电压成正比
B、导体的电阻与电流成反比
C、当电流保持不变时,导体的电阻随电压的增大而增大
D、导体的电阻根据电压和电流的比值求出,但不因电流或电压的改变而变化
8、Arduino UNO/Nano主控板主控芯片闪存(Flash)的容量是?
A、16KB
B、32KB
C、16MB
D、32MB
9、Arduino Nano主控板,通过光敏电阻控制LED灯亮度的变化。电路搭设及程序如下图所示,当光照强度逐渐减弱时,LED的亮度变化是?()
A、LED灯逐渐变暗
B、LED灯逐变亮
C、LED灯闪烁
D、LED灯亮度保持不变
10、Arduino UNO/Nano主控板,电路搭设如下图所示按键开关连接到4引脚,下列选项中,关于4引脚模式设置正确的是?
A、pinMode(4,INPUT);
B、pinMode(4,OUTPUT);
C、pinMode(4,INPUT PULLUP);
D、pinMode(4,INPUT PULLDOWN);
11、除了直接采用高/低电平代表110外,还可以采用其它形式的脉冲信号来表示110。下图中,通过一个周期内,高低电平时长的不同比值来表示1/0。ArduinoUNO/Nano主控板,下列选项中,可实现通过引脚3发送1的程序是?()
A、
B、
C、
D、
12、Arduino UNO/Nano主控板,具有数字信号输入和输出功能的引脚数量是?()
A、6
B、13
C、20
D、22
13、有关Arduino C程序,下列说法不正确的是?()
A、程序中setup()函数不可缺失
B、程序中loop()函数不可缺失
C、程序运行时,先运行loop()函数内的程序,然后运行setup()函数内的程序
D、setup()函数中的程序仅运行一次,loop()函数中的程序会循环运行
14、Arduino UNO/Nano主控板,下图程序运行时,板载LED灯闪烁的次数是?
A、0
B、1
C、5
D、6
15、Arduino UNO/Nano主控板,通过Servo类库控制舵机的转动,Servo类库提供的成员函数中,用于控制舵机转动角度的成员函数是?
A、pulseln()
B、attach()
C、write()
D、map()
16、Arduino C语言中,下列选项中,用于表示八进制数前缀的是?
A、0b
B、0x
C、0
D、无前缀
17、Arduino UNO/Nano主控板,通过三极管的开关作用控制小直流马达的启停,电路原理图如下图所示,下列选项中,可控制小马达转动的程序是?()
A、
B、
C、
D、
18、Arduino UNO/Nano主控板,电路搭设如下,下列选项中,实现按键开关按下后,LED点亮的程序段是?
A、
B、
C、
D、
19、ArduinoC语言,下列选项中,能实现延时0.1秒的程序是?()
A、delay(10);
B、delay(100);
C、delayMicroseconds(10);
D、delayMicroseconds(100);
20、Arduino UNO/Nano主控板,下列选项中,可控制模拟输出值变化的是?
A、高电平
B、低电平
C、占空比
D、ADC的位数
21、下列选项中,关于上拉电阻说法正确的是?()
A、上拉电阻一端需要与GND相连
B、上拉电阻一端需要与VCC相连
C、上拉电阻可将不确定的信号确定在高电平
D、采用上拉电阻电路的按键开关模块,当按键开关断开时,输出高电平
22、晶体三极管有三个引脚,分别为?
A、基极
B、集电极
C、发射极
D、漏极
23、在电子电路中,根据时间和数值的连续性可将信号划分为?
A、数字信号
B、模拟信号
C、高频信号
D、低频信号
24、下列描述中,关于闭环控制描述正确的有?
A、闭环控制系统中,必须对输出量进行检测
B、闭环控制是基于偏差的控制
C、步枪打靶的过程是闭环控制
D、通过闭环控制可以抑制外部扰动对输出量的影响
25、Arduino UNO/Nano主控板,Arduino C语言的不同变量类型,在内存中存储空间为1个字节的有?()
A、char
B、byte
C、float
D、boolean
26、上传到Arduino UNO/Nano主控板中的程序保存在EEPROM中,断电后不会丢失。()
A、正确
B、错误
27、可以通过Arduino UNO/Nano主控板的模拟输入引脚,控制电机驱动芯片,实现电机的转速变化。
A、正确
B、错误
28、程序Serial.begin(9600)中,9600表示每秒传送9600个字节的数据。
A、正确
B、错误
29、Arduino C语言,在循环结构中continue语句是结束整个循环。()
A、正确
B、错误
30、可以通过电位器的返回值,换算出电位器旋钮的旋转角度。()
A、正确
B、错误
1.实操考题(共1题,共100分)
1.主题:预警雷达(四级)
器件:Atmega328P主控板1块,舵机1个,超声波传感器1个,LED灯1个及相应辅件。以上模块也可使用分立器件结合面包板搭建
任务要求:
预警雷达主要由往复转动的舵机以及与舵机连接在一起的超声波传感器组成。装置工作时,舵机在30度至150度之间往复转动。在转动过程中超声波传感器不断检测不同角度时前方障碍物的距离,LED灯用于信息指示。主要任务要求如下:
(1)当超声波传感器检测的障碍物距离大于15厘米时,装置不做反应,舵机在30度至150度之间往复转动,LED灯外干呼吸灯状态
(2)当超声波传感器检测的障碍物距离不大于15厘米时,舵机在该角度停止,LED灯闪烁,用于警示障碍物靠近,容易发生事故;
(3)当障碍物远离,且距离大于15厘米时,舵机继续开始往复摆动,LED灯恢复呼吸灯状态;
(4)控制程序采用Arduino C/C++代码编写:
(5)未作规定处可自行处理,无明显与事实违背即可,
说明:请考生在考试结束前,按照如下要求提交相关文件。
(1)将程序放在一个文件夹中,压缩为1个"rar或zip”格式文件,并命名为:DJKS4 身份证号,大小5M以下(2)将程序文件通过“上传附件”按钮进行上传;
(3)程序编写过程中不得打开其它示例程序,不得使用图形化软件生成代码,如发现,实操成绩按照0分处理
参考资料:舵机类库及常用成员函数如下,供参考
舵机类库:
头文件:Servo.h
类库对象:Servo
成员函数:attach(Pin)//指定引脚的关联引脚
write(angle)//功能是让舵机转动到指定的角度
选择文件
关闭
更多问卷
复制此问卷