1. 如图所示电路,下列说法正确的是?( )
A. 电路中电阻R3和电阻R4是并联
B. 当电源电压升高时,支路电流Ia减小
C. 支路电流Ia和Ib的值可能相同
D. 两个支路的电阻之和相同,即R1+R2=R3+R4
标准答案:C
试题解析:A:通过判断流过电阻的电流是否相同判断不同的器件是否串并联,明显流过R3和R4的电流相同,所以串联。
B:一位内电源电压升高,通过“串联分压,并联分流”得知,首先整个电路是并联,所以电源电压升高=支路电压升高,由I=U/R,电阻不变,电压变大,所以电流变大。
C:欧姆定律:I=U/R,每个支路的电压都等于电源电压,只需电阻一样,电流也一样。
D:无法判断,条件不够。
2. 下列选项中,一般用作传感器是?( )
A. 直流马达
B. 按键开关
C. 舵机
D. 蜂鸣器
标准答案:B
试题解析:传感器是输入设备,执行器是输出设备
3. 程序模块如下,串口监视器输出的值是?( )
A. 10
B. 25
C. 30
D. 55
标准答案:C
试题解析:整个程序在初始化里面,所以整个程序从头到脚会执行一次,我们从头分析,声明变量默认放在初始化里面,A=0,接着进入for循环结构,从i的值从1开始,到10结束,每次循环步长为1,第一轮i=1,1%2等于1除以2的余数,这里介绍一下选择模块‘如果’的用法,’如果‘后面跟的是条件,条件成立,则返回1,条件不成立则返回0,也就是’如果‘后面的值为1(这里注意不为0的值都视为1,也即是成立),那么就是执行’执行模块‘里的程序,‘如果’后面的值为0,那么就执行否则,所以第一轮i%2=1,成立,跳到下一论循环;步长为1,所以第二轮:i=2,i%2=0,所以执行否则,A=A+i,所以A=0+2=2;第三轮,i=3,3%2=1,所以跳到下一轮循环;第四轮,i=4,i%2=0,所以A=A+i;A=2+4=6;所以我们能发现A的值其实是所有偶数值相加,那么A=2+4+6+8+10=30。
4. Arduino UNO/Nano主控板,下图程序运行时,板载LED灯闪烁的次数是?( )
A. 5
B. 6
C. 10
D. 11
标准答案:B
试题解析:整个程序放在初始化里,从头到脚只会执行一次,整个程序是for循环,那么i从0开始,到10结束,步长为2,所以第一轮i=0,执行13引脚拉高延时拉低延时(13引脚连接板载小灯,拉高会亮,拉低会熄灭),也就是闪烁效果;步长为2,第二轮i=2,闪烁一次,第三轮i=4,闪烁一次,第四轮i=6,闪烁一次,也就是i为偶数的时候,板载小灯闪烁一次,那么i从0到10,一共有,0,2,4,6,8,10,六个偶数,所以闪烁6次。
5. 按键模块连接到2引脚,LED灯模块连接到3引脚,程序如下,下列说法正确的是?( )
A. 按键按下后LED点亮
B. 按键按下后LED灯熄灭
C. 按键按下后LED灯闪烁
D. 按键按下后,LED灯可能点亮也可能熄灭
标准答案:D
试题解析:按键可能为上拉输入或者输入模式,上拉输入即为不按下则为高电平即为1,按下即为低电平为0,带入到上面的程序中则是,如果不按下则为1,就是条件成立,那么执行灯亮,如果按下则为0,那么条件不成立,灯灭,也就是按下灯灭,松开灯亮;而输入模式为不按下为0,按下为1,即按下灯亮,不按下灯灭。这题没有说明按键的工作模式。
6. 一般情况下,下列器件中,可使用下图程序模块的是?( )
A. 按键开关模块
B. LED模块
C. 蜂鸣器模块
D. 舵机
标准答案:A
试题解析:模块是数字输入模块,也就是同时要满足数字类型的器件和输入类型的器件,A为数字输入,B为数字输出(当只设计到灯的亮灭状态)或者模拟输出(灯的亮暗),C(有源蜂鸣器为数字输出,无源为模拟输出),D有专门的电机模块
7. 正常情况下,人体的安全电压不高于?( )
A. 5V
B. 12V
C. 36V
D. 220V
标准答案:C
试题解析:220v交流电是我国居民的用电电压
8. 下列选项中,用于表示电压单位名称的是?( )
A. 安培
B. 瓦特
C. 欧姆
D. 伏特
标准答案:D
试题解析:R=U/I,电阻=电压/电流,欧姆定律的三个符号指的就是电压电流电阻,安培是电流的单位,欧姆是电阻的单位,伏特是电压的单位。注意区分单位和符号的区别。
9. Arduino UNO/Nano主控板,下图程序模块中变量val值的有效范围是?( )
A. 0/1
B. 0~5
C. 0~255
D. 0~1023
标准答案:C
试题解析:模拟输出的范围是:0~255,如灯
模拟输入的范围是:0~1023,如电位器
10. 控制装置中,将非电的物理量转化为电信号的器件是?( )
A. 执行器
B. 传感器
C. 数字信号
D. 模拟信号
标准答案:B
试题解析:物理量转化为电信号:把温度采集起来传入到电脑里---传感器
将电信号转化为物理量,主板发出指令让舵机动--执行器
11. Arduino UNO/Nano主控板,电位器连接到A0引脚,下图程序运行时,变量potVal值的范围是?( )
A. 0~100
B. 100~255
C. 0~1023
D. 255~1023
标准答案:B
试题解析:整个程序没有放在初始化里,所以执行完一轮以后会继续循环执行:变量potVal=0,将电位器的值赋值给potVal,potVal=约束potVal介于100到255,也就是意味着,当前电位器的值如果在100~255之内,那么测得多少是多少,例如是155,在范围内,那返回值就是155,若是98,小于100,那么会取最小值100,若1000,明显大于255,则会等于255,也就是测得的值在100~255内的测得多少是多少,但是小100的就返回值就等于100,大于255的返回值就等于255.
12. Arduino Nano主控板,通过光敏电阻控制LED灯亮度的变化。电路搭设及程序如下图所示,当光照强度逐渐减弱时,LED的亮度变化是?(
A. LED灯逐渐变暗
B. LED灯逐渐变亮
C. LED灯闪烁
D. LED灯亮度保持不变
标准答案:A
试题解析:首先遇到这种题目,我们要将整个程序分为两部分,第一部分:光敏电阻和碳基电阻,先观察是怎么连线的,无外乎两种连接方式:
第一种:光敏电阻靠近正极,碳基电阻靠近阴极,它俩之间引出一条线插到信号线,首先不要把信号线看成一条支路,然后要记住信号口测的是靠近负极的电阻的电压值,当靠近负极的电阻电压越大,信号口的的电压也就越大,靠近负极的电压越小,信号口的电压也越小。
第二种:光敏电阻靠近负极,由于信号口测的是靠近负极的电压,所以测光敏电阻的电压,同理排除信号口,将整个电路看成只有碳基电阻和光敏电阻串联,所以当光敏电阻电压变大那么信号口的电压就变大,光敏电阻电压变小那么信号口的电压变小。
那么很明显这题的连接方式是光敏电阻靠近VCC极,所以我们就看第一种情况,那么在分析题目,题目说光照强度逐渐减弱(光敏电阻的阻值随着光照强度的变大而变小),那么光敏电阻的阻值是逐渐变大的,也就是分的压会变多,碳基电阻的电压就被光敏电阻抢走,会变小,然而由于是第一种,信号口的值是测的碳基电阻的值,所以信号口的值也是逐渐变小。
那么再看程序,很明显程序的意思:根据碳基电阻信号口的值给灯的信号口赋模拟值,但是由于映射的时候是0~1023到255~0,反过来映射了,也就是信号口最小是0的时候,输出灯的信号口最大255,碳基电阻信号口最大1023,输出灯的信号口最小0,也就是虽然碳基信号口的值是逐渐变小的,但是映射完以后,对灯的信号口输出应该是逐渐变大的。
再看第二部分:灯的连接方式,很明显,图中灯的正极连的是5V,也就是VCC,负极连的是D6口,也就是S口或者叫IO口(input output:输入输出),也就是此时信号口连着灯的负极,再联系一个知识点:灯的亮度由灯两端的电压差值决定,那么既然灯正极连的是5v,那么根据负极的电压值,再算出一个电压差,这个值越大,灯越亮,但是我们刚刚已经得出,灯的这个信号口的值应该是逐渐变大的,所以假设原来是信号口是2v,5-2=3,也就是电压差是3v,后来信号口变成了4v,5-4=1v,很明显,3v>1v,也就是电压差变小了,所以灯应该是逐渐变暗。
13. 下列选项所示流程图图例中,用于表示程序开始和结束的是?( )
标准答案:A
试题解析:A开始或结束 B事件 C判断结构 D输入输出
14. 程序模块如下,串口监视器输出的值是?( )
A. 2
B. 2.50
C. 50
D. 50.50
标准答案:C
试题解析:首先遇到程序题,看到在初始化里,得知程序从头到脚执行一次,第一行:变量A为整数赋值为2.5,可是2.5是一个小数,所以会把小数去掉,在赋值给A,也就是A现在是2,第二行:B是字符型的数据并且赋值为0号字符,也就是B变量代表的就是字符型的0,而不是数字型的0,所以最后一行串口输出,A+B的值,首先字符加数字是不合法的,但是由于每个字符在计算机中都有一个数字代表他,也就是ASCLL码,0号字符的ASCLL码是48,所以会自动转换成数字48,那么A+B=2+48=50.
15. 程序模块如下,该模块属于?( )
A. 顺序结构
B. 循环结构
C. 选择结构
D. 单分支结构
标准答案:B
试题解析:这题做错了的话,洗洗睡吧,早点休息,明日再战。
16. 下列选项中,表示元器件电源(正极)的符号标识有?( )
A. -
B. VCC
C. G
D. GND
标准答案:B
试题解析:这题做错了的话,洗洗睡吧,早点休息,明日再战。
17. Arduino UNO/Nano主控板,具有模拟信号输出功能的引脚数量有?( )
A. 6个
B. 1个
C. 20个
D. 22个
标准答案:A
试题解析:数字输入输出口:0~13
模拟输入口:A0~A5
模拟输出PWM口:3、5、6、9、10、11
18. Arduino UNO/Nano主控板,通过超声波传感器检测障碍物的距离来控制LED灯亮度的变化,LED灯的阳极(正极)连接到主控板的6引脚,当障碍物靠近时,LED灯逐渐变亮,程序如下图所示,其中红框A对应的程序是?( )
试题类型:单选题
标准答案:A
试题解析:首先分析题目:我们可以得知灯的连接方式为:正极连接到信号口,负极连接到gnd,那么此时信号差就是正极的信号口减去负极的GND,也就是V(正极)-V(GND)=V(正极),因为GND为0V,所以此题中的灯是信号口值越大,灯越亮。接着我们分析题目可知dist变量中存储的是超声波测得的距离,但是首先dist是约束在了5到25之间,也就是测得的值假设在5~25之间,那么值不变,但是值小于5,那么只能取到最小的5,假如测得的值大于25,那么也只能取到25,也就是假设测得35,超过了最大值25,那么dist也只能=25,在看到最后一行的代码,也就是dist直接赋值给灯的信号口,前面我们分析出了,灯的信号口值越大,那么灯越亮,那么再看题目要求当障碍物靠近时,LED灯逐渐变亮,也就是dist越小,灯的信号口值越大,所以我们选择的时候要找反过来映射的,5~25映射到255~0。
19. 下列电路符号中,用于标识电阻的是?( )
标准答案:C
试题解析:A发光二极管 B光敏电阻 C普通电阻 D滑动变阻器
20. 下列选项中,属于绝缘体的是?( )
A. 杜邦线
B. 钥匙
C. 橡胶棒
D. 自来水
标准答案:C
试题解析:这题做错了的话,洗洗睡吧,早点休息,明日再战。
21. 下列有关Arduino的描述中,正确的是?( )
A. Arduino仅指硬件主控板
B. Arduino仅指Arduino 图形化编程语言
C. 我们所使用的Arduino UNO主控板是众多Arduino主控板中的一种
D. Arduino以开源的方式进行推广
标准答案:C|D
试题解析: Arduino指的是软硬结合的开源硬件。不只有软件,还有硬件
22. 如图所示电路中,不正确的有?( )
A. 电路A
B. 电路B
C. 电路C
D. 电路D
标准答案:B|C|D
试题解析:灯长的一端为正极,短的一端为负极,也就是灯的正极连接电池正极,负极连接负极。面包板分为三块,第一块上面两行和最下面两行:是横向导通的,也就是看正极的线连接到上面的某一行,那么那一整行全是正极,中间分为两块,以中间的灰色的线为间隔,中间的两块都是横向导通的,中间灰色的线代表两块板不到导通,那么这种题也就是看灯的正负极连接正确与否,按键有四个点,竖着的两点是连通的,所以可以看成两根筷子。按键连接是否正确。
23. 采用Arduino UNO/Nano主控板为外设供电,主控板可提供的电压输出有?( )
A. 3V
B. 3.3V
C. 5V
D. 12V
标准答案:B|C
试题解析:看题目,提供的电压输出,是输出是输出。。。
记得输出和输入的区别
24. 下列选项中,可实现延时0.01秒的有?( )
标准答案:A|B
试题解析:1秒=1000毫秒 1毫秒=1000微妙
25. Arduino UNO/Nano主控板,下列选项中,可用于存储数据的外设有?( )
A. SRAM
B. Flash
C. EEPROM
D. GPIO
标准答案:A|B|C
试题难度:这里还需要分别记住每个外设的大小还有作用名称。
26. 下图程序模块的运算结果是1。( )
正确 错误
标准答案:错误
试题解析:%指的是取除法除后,剩下来的余数,错了的人可以休息睡觉了。
27. 电路搭设完毕,通电前要检查电路,避免元器件正负极反接而造成元器件损坏。( )
正确 错误
标准答案:正确
试题解析:除非你是闪电侠,否则要断电拔插。
28. 串联电路中各用电器的电流相等。( )
正确 错误
标准答案:正确
试题解析:洗洗睡吧,这题都要看解析:串联分压,并联分流。
29. 正常情况下,Arduino UNO/Nano主控板单个引脚的最大输出电流是20mA。( )
正确 错误
标准答案:错误
试题解析:40mA 40mA
30. Arduino UNO/Nano主控板的模拟输出引脚,也可以作为数字输入引脚使用。( )
正确 错误
标准答案:正确
试题解析:现在你真的可以休息了,这题不会去看图。