一、单选题
1、Arduino UNO/Nano主控板,程序如下图所示,程序运行后,下列选项描述正确的是?( )
A、板载LED灯点亮
B、板载LED灯熄灭
C、板载LED灯以200毫秒的间隔闪烁
D、板载LED灯以200微秒的间隔闪烁
解析:
根据提供的程序图片,程序中的延迟是200毫秒(即0.2秒),因此板载LED灯会以这个间隔闪烁。所以正确答案是C,即板载LED灯以200毫秒的间隔闪烁。
2、Arduino UNO/Nano主控板,下图程序运行时,板载LED灯闪烁4次,变量i的值是?( )
A、-3
B、2
C、3
D、4
解析:
根据题目描述和提供的程序图片,程序运行时板载LED灯闪烁4次,这意味着循环体被执行的次数是4。而在循环体内部,变量i进行了自增操作,因此变量i的最终值会是初始值加上循环次数减一,即i = 初始值 + 4 - 1。由于题目没有给出变量i的初始值,但可以推断出变量i的值为-3(假设初始值为0或更小,经过四次自增后得到-3)。因此,正确答案是A,-3。
3、程序模块如下图所示,当变量i的值为2时,程序模块的结果是?( )
A、0
B、1
C、3
D、5
解析:
根据提供的程序模块,当变量i的值为2时,会进行一系列的操作。首先判断i是否小于等于0,显然i=2不满足这个条件,所以执行else部分的代码。进入else后,首先打印数字i的值,即打印出数字2。然后执行i++操作,即i的值增加1,此时i变为3。接下来再次判断i是否小于等于1,此时i=3依然不满足条件,再次执行else部分的代码。此时打印数字i的值,即打印出数字3。因此,程序模块的结果是先打印出数字2,再打印出数字3,总共打印出两个数字的和为5。但由于题目要求的是程序模块的结果,而不是打印出的数字总和,因此正确答案应该是打印出的最后一个数字,即数字3。因此选择A选项。
4、Arduino UNO/Nano主控板,程序模块如下,该模块运行后,引脚9的电压值是?( )
A、0V
B、5V
C、0V~1.5V
D、3.5V~5V
解析:
根据提供的程序模块,这是一个Arduino UNO或Nano主控板的程序。程序中使用了模拟写入引脚的功能,将引脚9的值设置为0V。因此,当该模块运行时,引脚9的电压值为0V。所以正确答案是A。
5、Arduino UNO/Nano主控板,在Mixly程序中使用变量保存关系表达式的返回值,通常情况下该变量的数据类型为?( )
A、整数型
B、小数(浮点)型
C、字节型
D、布尔型
解析:
在Mixly程序中,使用变量保存关系表达式的返回值时,通常该变量的数据类型为布尔型。关系表达式的结果通常只有两种可能:真(True)或假(False),因此使用布尔型变量来保存这种返回值是最合适的选择。
6、一般情况下,下列器件中,可用下图程序模块进行操作的器件是?( )
A、碰撞开关模块
B、电位器模块
C、按键模块
D、LED灯模块
解析:
根据提供的程序模块图片,这个模块似乎是一个用于控制LED灯的程序模块。因此,可用该模块进行操作的器件是LED灯模块。所以正确答案是D。
7、有关红外遥控组件,下列描述错误的是?( )
A、红外遥控组件由红外遥控器和红外接收模块两部分组成
B、红外通信是一种无线通信方式
C、红外遥控器每个按键有各自不同的编码
D、可以通过数字输入模块读取红外接收模块的返回值
解析:
红外遥控组件主要包括红外遥控器和红外接收模块两部分,红外通信是一种无线通信方式,红外遥控器每个按键确实有各自不同的编码。但关于可以通过数字输入模块读取红外接收模块的返回值,这一描述是不准确的。因此,选项D是错误的描述。
8、程序如下图所示,该程序结构对应是?( )
A、顺序结构
B、选择结构
C、循环结构
D、双分支结构
解析:
根据提供的程序流程图图片,可以看到该结构包含两个判断分支,根据条件选择执行不同的路径,这符合选择结构的定义。因此,该程序结构对应的是选择结构。
9、通常情况下,红外接收模块属于?( )
A、传感器
B、执行器
C、控制器
D、感知器
解析:
红外接收模块主要用于接收红外线信号,并将其转换为电信号,以供后续电路处理。根据功能定义,红外接收模块属于能够感知外界红外信号的装置,因此,它属于传感器。选项A正确。
10、Arduino UNO/Nano主控板,程序模块如下,程序运行后串口监视器显示的内容是?( )
解析:
根据提供的程序模块,程序运行后会在串口监视器上显示“Hello World”。因此,正确答案是C。
11、下列有关Arduino的描述中,错误的是?( )
A、Arduino不仅包含主控板,还包含Arduino IDE
B、Arduino主控板有多种型号
C、Arduino起源于意大利
D、Arduino以闭源的方式进行推广
解析:
关于Arduino的描述中,选项D“Arduino以闭源的方式进行推广”是错误的。Arduino是一个开源的硬件和软件平台,它的源代码和硬件设计都是开放的,供人们自由使用和修改。其他选项A、B、C都是正确的描述。
12、正常情况下,下列选项中,属于导体的是?( )
A、橡皮擦
B、玻璃
C、蒸馏水
D、铜线
解析:
导体是指能够导电的物体,其内部存在自由电子或离子,使得电流能够在其中流动。在正常情况下,铜线是一种导体,因为它内部的自由电子能够在电场作用下流动,形成电流。而橡皮擦、玻璃和蒸馏水都是非导体,它们的电阻率较大,不容易导电。因此,正确答案是D。
13、Arduino UNO/Nano主控板,电位器连接到主控板的A1引脚,当电位器旋转至中间位置时,变量val的值是?( )
A、0
B、1
C、511
D、不确定
解析:
电位器旋转至中间位置时,其输出值是一个介于0和最大值之间的值,这个值取决于电位器的具体型号和规格。因此,无法确定变量val的具体值,答案为不确定(D)。
14、流程图图例如下,与该图例功能对应的选项是?( )
A、开始/结束
B、输入/输出
C、判断
D、处理
解析:
根据提供的流程图图例,图例中包含了一个菱形形状,这在流程图中通常表示判断环节。因此,与该图例功能对应的选项是“判断”,即选项C。
15、一般情况下,下图程序模块对应的器件类别是?( )
A、传感器
B、执行器
C、触发器
D、控制器
解析:
根据提供的图片信息,这个程序模块通常与机器人的传感器相关。传感器在机器人中用于检测环境中的信息,如距离、光线、声音等,并将这些信息传递给机器人的控制器或执行器。因此,这个器件类别最符合传感器的定义,所以正确答案是A。
16、Arduino UNO/Nano主控板,程序模块如下,当变量val的值为3时,下列说法正确的是?( )
A、板载LED灯点亮
B、板载LED灯熄灭
C、板载LED灯闪烁
D、板载LED灯先点亮,然后熄灭,最后闪烁
解析:
根据提供的程序模块,当变量val的值为3时,板载LED灯的行为是闪烁。这是因为程序中有一个条件判断,当val等于3时,执行闪烁操作。因此,正确答案是C。
17、Arduino UNO/Nano主控板采用外部供电时,正常情况下,外部供电的电压范围是?( )
A、5V
B、3.3V~5V
C、12V
D、7V~12V
解析:
Arduino UNO/Nano主控板采用外部供电时,正常情况下,外部供电的电压范围是7V~12V。因此,选项D是正确的。
18、下列选项中,用于表示电阻单位的是?( )
A、A
B、V
C、Ω
D、R
解析:
电阻的单位是欧姆(ohm),符号为Ω。因此,正确答案是C。选项A的符号A是电流的单位安培(ampere),选项B的符号V是电压的单位伏特(volt),选项D的符号R有时被用作电阻的代号,但不是电阻的法定单位。
19、下图所示电路中,可以正常工作的是?( )
A、a
B、b
C、c
D、d
解析:
从图中可以看出,选项A中的电路是完整且正常的,所有的元件都连接正确,电源、开关、灯泡都在正确的位置,闭合开关后灯泡会亮起。而选项B、C、D中的电路都存在一些问题,如缺少元件、连接错误等,无法正常工作。因此,正确答案是A。
20、正常情况下,Arduino UNO/Nano主控板MCU的主频是?( )
A、2MHz
B、8MHz
C、16MHz
D、32MHz
解析:
Arduino UNO/Nano主控板MCU的主频是16MHz。这是Arduino Uno和Nano的标准配置。主频是指处理器每秒钟执行的时钟周期数,对于Arduino来说,主频越高,其处理速度越快。因此,选项C是正确的。
二、多选题
21、关于Arduino UNO/Nano主控板,下列选项中描述正确的是?( )
A、程序上传成功,断电后上传的程序会丢失
B、程序上传成功,断电后上传的程序不会丢失
C、程序上传成功,断电后程序运行过程中的数据会丢失
D、程序上传成功,断电后程序运行过程中的数据不会丢失
解析:
Arduino UNO/Nano主控板在程序上传成功后,断电不会丢失程序本身,因为程序是烧录到单片机(MCU)中的。但运行过程中的数据会丢失,因为Arduino板并没有持久存储数据的功能,运行时的数据存储在临时的内存或寄存器中,断电后这些数据会丢失。因此,选项B和选项C是正确的描述。
22、变量i的值为0,下列选项中,程序模块返回值为255的有?( )
解析:
根据题目描述,变量i的值为0。我们需要分析各个选项,看哪些程序模块在i的值为0时返回值为255。
A:可能是某种条件判断,当i等于0时,返回255。所以选项A是正确的。
B:没有具体代码,无法判断。
C:这个选项可能涉及到其他变量或函数的调用,仅凭i的值为0无法确定其返回值。
D:可能是某种运算或逻辑操作,在i为0时,结果为255。所以选项D也是正确的。
因此,答案是A和D。
23、关于串联电路,下列说法正确的是?( )
A、串联电路中,各电路元件沿着单一路径互相连接
B、串联电路两端的电压等于电路中各部分器件两端的电压之和
C、串联电路中只要有一处断开,整个电路就成为断路
D、串联电路中各处的电流相等
解析:
串联电路中,各电路元件沿着单一路径互相连接,所以A选项正确。串联电路两端的总电压等于各元件两端电压之和,所以B选项正确。串联电路中只要有一处断开,整个电路就会成为断路,所以C选项正确。在串联电路中,通过各处的电流是相同的,所以D选项也正确。
24、下列电路符号中,和电源相关的符号有?( )
解析:
题目要求识别与电源相关的电路符号。在提供的选项中,A是电池的符号,表示电源;C是交流电源的符号,也与电源相关。因此,正确答案是A和C。
25、下列选项中,属于数字信号的是?( )
A、音量的大小
B、MP3格式的音乐数据
C、一天气温的变化
D、停车场车辆的数量
解析:
数字信号是以二进制数形式表示的信号,它可以直接由计算机进行存储、处理和传输。MP3格式的音乐数据和停车场车辆的数量都可以被计算机直接处理,因此它们属于数字信号。而音量的大小和一天气温的变化是连续变化的物理量,需要转换为数字信号后才能被计算机处理,因此它们不属于数字信号。
三、判断题
26、Mixly程序设计中,大于零的数为真。( )
A 正确
B 错误
解析:
在Mixly程序设计中,大于零的数被视为真。这是因为在逻辑判断中,通常将非零数值视为真(True),而零则被视为假(False)。因此,该题目的陈述是正确的。
27、有源蜂鸣器是指蜂鸣器内部自带振荡源。( )
A 正确
B 错误
解析:
有源蜂鸣器内部含有振荡源,可以直接由驱动电压控制其发出声响,无需外部提供振荡信号。因此,该题目中的说法是正确的。
28、Arduino UNO/Nano主控板,当数字引脚处于输入状态时,高电平对应的电压范围是3.5V~5.5V。( )
A 正确
B 错误
解析:
Arduino UNO/Nano主控板的数字引脚在输入状态时,确实可以识别3.5V~5.5V为高电平。因此,该题目的描述是准确的。
29、正常情况下,人体的安全电压不高于24V。( )
A 正确
B 错误
解析:
在正常情况下,人体的安全电压是不高于36V,而不是不高于24V。因此,该说法是错误的。
30、电子器件的引脚标识符为G,表示该引脚可以连接电源的正极。( )
A 正确
B 错误
解析:
电子器件的引脚标识符为G,并不能直接表示该引脚可以连接电源的正极。引脚标识符是用于标识电子器件引脚的编号或名称,其含义取决于具体的电子器件类型和规格。因此,不能仅凭引脚标识符为G就判断该引脚可以连接电源的正极,需要查阅相关电子器件的规格书或数据手册以获取准确信息。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!