关注我了解更多少儿编程内容

一、单选题(共20题,共80分)
1.舵机接到Arduino UNO/Nano主控板的2号引脚,下列选项中,实现舵机在0度~180度之间反复转动的程序是?()
A.
B.
C.
D.
标准答案:C
解析:此题考查的是舵机的转动,舵机的转动值在0~180°。A选项中使用了循环语句,但是角度值并没有变化,角度值永远为0;B选项只实现了从0°转到180°,但是没有实现180°转到0°。D选项中步长错误,第一个循环中步长应该为正值,第二个为负值。所以C选项是对的。
2.如图所示,串口监视器打印出的值为?( )

A.1
B.0
C.-1
D.程序报错
标准答案:C
解析:此题考查的是程序阅读题,问的是输出的值为多少。flag是一个布尔值为真,则可以表示为1.再声明了一个变量num为0。在下面的条件判断中非真则为假。所以执行的num-flag。所以为0-1=-1。所以答案为C选项。
3.一般情况下,在以下设备中,不可以作为电源的是?( )
A.干电池
B.蓄电池
C.发电机
D.继电器
标准答案:D
解析:继电器不能作为电源。能够提供电源的有干电池、蓄电池和发电机。
4.将LED灯接在Arduino UNO/Nano主控板的3号引脚上,程序如图所示,LED灯的效果是?( )

A.持续点亮
B.持续熄灭
C.呼吸灯效果
D.不断闪烁
标准答案:C
解析:此题考查的是程序阅读题。说的是LED灯显示的效果。声明了变量i的值为0,step为5。i重新赋值为0+5=5,由于米思齐编程中不加初始化时则是一直执行,所以是一直增加5,则表示先增加到超过255时,则又回到-255.所以这是一个呼吸灯的状态。
5.Arduino UNO主控板的电路搭建以及对应的程序如图所示,随着光照强度的增加,LED灯的明暗变化可能是?( )


A.LED灯逐渐变暗
B.LED灯逐渐变亮
C.LED灯忽亮忽暗
D.LED灯无任何变化
标准答案:B
解析:此题考查的是光敏电阻的使用。不同的连接上,光敏电阻的返回值也是不同的。此时光敏电阻中连接的电阻是在正极上,所以返回值会随着光线越强返回值越小。在映射中返回值越小,灯的亮度越大。所以此题是选B选项。
6.一般情况下,人体的安全电压不超过?( )
A.12V
B.36V
C.110V
D.220V
标准答案:B
解析:此题考查的是生活常识题。人体的安全电压是不超过36V。
7.电路搭建如图所示,与之相对应的电路图是?( )

A.
B.
C.
D.
标准答案:B
解析:此题考查的是电路的搭设问题。此电路实体图中,按键只控制了其中一个LED灯,不属于总开关。首先排除CD选项。然后在AB选项中,查看LED灯的电流流向。开关是在负极这边所以答案是B选项。A选项中按键是在LED灯的正极边。
8.如图所示,若想让两盏LED灯交替闪烁,正确的程序是?( )

A.
B.
C.
D.
标准答案:B
解析:此题考查的是程序阅读题,是关于闪烁的不同状态。A选项中2灯一直亮,3灯一直熄灭;C选项中亮灯同时亮,同时熄灭;D选项中LED灯也是一直亮。所以只有B选项符合。
9.一般情况下,纯净水属于?( )
A.导体
B.超导体
C.半导体
D.绝缘体
标准答案:D
解析:此题考的导体和绝缘体的特点。问的是纯净水是属于什么?水中常考的有自来水、纯净水和蒸馏水。自来水是属于导体,里面含有杂质;纯净水和蒸馏水都是绝缘体。所以答案为D选项。
10.如图程序执行后,串口监视器输出i的值为?( )

A.10
B.1
C.-1
D.0
标准答案:A
解析:变量i的初始赋值为10,里面使用了两个循环,但是其实没有任何的影响,最终变量i在输出时的值还是为10.所以答案是A选项
11.以下选项中属于传感器的是?( )
A.电机
B.蜂鸣器
C.电位器
D.LED灯
标准答案:C
解析:此题是属于考查的传感器和执行器的问题。给到的是四个选项中传感器有电位器,其中电机、蜂鸣器和LED灯是属于执行器。
12.以下关于串联电路的叙述中,错误的是?( )
A.串联电路中开关在任何位置都可以控制整个电路,也就是其作用与所在的位置无关
B.串联电路中,各个用电器的电流之和等于总电路的电流
C.串联电路中 ,各个用电器电压和电阻成正比。电阻越大的用电器分得电压越大
D.串联电路中只要有一处断开,整个电路就成为断路,所有串联的电子元件不能正常工作
标准答案:B
解析:此题考查的是串联电路的认识,串并联电路在考级中也是经常都会考到的。其中B选项是错误的。因为串联电路中,各用电器的电流是相等的。这也是属于串联电路的特点之一。
另外电压和电阻特点:串联电路两端的总电压等于各部分电路电压之和;串联电路两端的总电阻等于各部分电路电阻之和。
13.以下关于欧姆定律的叙述,错误的是?( )
A.在导体固定的情况下,当导体两端加入的电压增大时,那么通过导体的电流随之增大
B.在两端的电压固定的情况下,当连入电路的导体阻值越大时,那么通过导体的电流随之减小
C.导体中的电流跟导体两端的电压成正比,跟导体的电阻成反比
D.欧姆定律的公式是:A=V/Ω
标准答案:D
解析:此题考查的是欧姆定律的用法,欧姆定律是I=U/R;其中D选项是错误的,D选项在写公式时应该应用符号,但是这里给到的是单位。
14.如果想实现利用电位器控制LED灯的明亮程度,以下程序中,最为合理的是?( )
A.
B.
C.
D.
标准答案:D
解析:此题考查的是电位器的使用方式,是通过调整电位器的值来修改LED灯的亮度。这里需要使用模拟输出,并结合映射使用,在映射时从什么到什么。第一个[]里是模拟输入的值是0~1023,第二个[]中是模拟输出的值则为0~255.综上答案为D选项。
15.以下各项中,表示电流单位的是?( )
A.安培
B.伏特
C.欧姆
D.法拉
标准答案:A
解析:安培是电流的单位;伏特是电压的单位;欧姆是电阻的单位;法拉是电容的单位。所以答案为A选项。
16.一般情况下,一节5号干电池的电压为?( )
A.1V
B.1.5V
C.3V
D.9V
标准答案:B
解析:此题考查的是常规知识。一节干电池的电压是1.5V;答案为B选项。这里有一个易错点是在于多节干电池,这个也会考到。例如两节干电池串联是3V,并联是1.5V。所以这里要分清楚。
17.一般情况下,Arduino UNO/Nano主控板的工作电压是?( )
A.3.3V
B.5V
C.9V
D.12V
标准答案:B
解析:此题考查的是UNO板的工作电压,在工作时的电压为5V。
18.如图所示,串口监视器打印出的值为?( )

A.0
B.6
C.12
D.此程序死循环
标准答案:C
解析:此题考查的是程序阅读题。变量item的初始值为0,变量sum的初始值也为0.当item的值小于等于5时,则执行以下程序,item的值每次增加1,当item除以2的余数为1时,则跳到下一个循环,此时能够增加进去的只有2,4,6。2+4+6=12.
19.如图程序中串口监视器输出的值是?( )

A.5 3
B.2 3
C.0 0
D.1 1
标准答案:C
解析:此题考查的也是程序阅读题。变量i的初始值为10,变量j的初始值为9.输出时进行了基础运算,最终i取余2的结果为0,j取余3的结果为0.所以答案为C选项。
算术运算符中有+、-、*、/、%。重点就在于两个除。/表示的是取整,%表示的是取余。
20.程序如图所示,串口监视器输出的值为?( )

A.
B.
C.
D.
标准答案:C
解析:此题也是考查的程序阅读题。是属于循环的多重嵌套。这里就考虑i和j的取值即可。
当i=5时,j=5、4、3、2、1,共计5次。
当i=4时,j=4,3,2,1,共计4次。
当i=3时,j=3,2,1,共计3次。
当i=2时,j=2,1,共计2次。
当i=1时,j=1,共计1次。
综上,最终输出的是一个直角三角形。答案为C选项。
二、多选题(共5题,共10分)
21.以下各项中,可以用于构建机器人感知系统的有?( )
A.超声波传感器
B.电位器
C.接近开关
D.舵机
标准答案:A|B|C
解析:此题考查的是属于感知系统。感知系统的话不包括舵机,舵机是属于执行器。不是传感器。
22.以下各项中,支持Arduino UNO/Nano控制板模拟输出的引脚有?( )
A.1引脚、2引脚
B.3引脚、5引脚
C.6引脚、9引脚
D.10引脚、11引脚
标准答案:B|C|D
解析:模拟输出的引脚有3,5,6,9,10,11。共计6个。排除A选项。
23.以下程序中,能在串口监视器显示0的有?( )
A.
B.
C.
D.
标准答案:A|B|C
解析:D选项中1-1=0本来是为假,但是前面有个非,非0则为真,输出的是1.所以排除。其余ABC选项都为假,输出0.
24.一个完整的电路需要由哪几部分组成?( )
A.导线
B.电源
C.开关
D.用电器
标准答案:A|B|C|D
25.以下各项中,对发光二极管描述正确的有?( )
A.发光二极管也称为LED
B.发光二极管是半导体元器件
C.发光二极管区分正负极
D.发光二极管单向导通
标准答案:A|B|C|D
三、判断题(共5题,共10分)
26.EEPROM 全称是电可擦可编程只读存储器,只能读取数据不能写入数据。( × )
解析:可以输入数据
27.Arduino UNO/Nano主控板相当于机器人的大脑。( √ )
28.在电池的内部电流是从负极流向正极的。( √ )
29.以下程序将在串口监视器输出99999。( × )

解析:整型的最大范围为32767,超出了变量的最大范围了。所以不会输出99999.
30.蜂鸣器分为有源蜂鸣器和无源蜂鸣器。( √ )
如果你觉得陈老师写的对你有帮助,可以点赞关注额。感谢大家的支持。

也可以添加陈老师的微信(rtc_100)。陈老师会为你解答疑惑。