一、单选题
1、Arduino UNO/Nano主控板,程序模块如下,该模块运行后,引脚5输出的等效电压为0V,变量i对应的值是?( )
A、0
B、1
C、255
D、1023
解析:
根据题目描述,Arduino UNO/Nano主控板的程序模块运行后,引脚5输出的等效电压为0V。由于Arduino的DigitalWrite函数将0定义为LOW(通常是0V),将1定义为HIGH(通常是5V),因此在这个情况下,变量i对应的值应该是0。所以答案是A。
2、程序模块如下图所示,当变量i的值为1023时,该程序模块的返回值是?( )
A、0
B、1
C、255
D、1023
解析:
根据提供的程序模块图,当变量i的值为1023时,因为i大于无符号整数的最大值(即255),所以程序模块会进行溢出处理。在这种情况下,程序模块会将i的值视为有符号整数,并返回其补码形式的值。在这种情况下,补码形式的值会等于实际的十进制值减去最大值的负数结果。由于最大值为255,所以补码形式为-1(因为从最大值溢出后变为负值),所以返回值是-1的二进制表示形式,即全为1的值(在二进制中,-1表示为所有位都为1),最终结果为0(因为输出的是无符号整数值)。因此,正确答案是A。
3、电路搭设如下图所示,下列选项中和搭设电路相一致的原理图是?( )
A、
B、
C、
D、
解析:
根据提供的电路搭设图,可以看到电路中有电源、电阻和开关,且开关位于电源和电阻之间。选项B中的电路图与题目中描述的电路原理一致,开关位于电源和电阻之间,因此B是正确答案。
4、一般情况下,下列器件中,可用下图程序模块进行操作的是?( )
A、超声波传感器
B、电位器模块
C、按键模块
D、LED灯模块
解析:
根据提供的程序模块的图片,该模块涉及到LED灯的控制,因此可以判断该模块可用于操作LED灯模块。选项中只有D是LED灯模块,所以答案是D。
5、有关蜂鸣器,下列描述错误的是?( )
A、蜂鸣器是执行器
B、蜂鸣器按照驱动方式分为有源蜂鸣器和无源蜂鸣器
C、蜂鸣器在程序驱动下可以发出不同频率的声音
D、有源蜂鸣器是指蜂鸣器内部有电源
解析:
蜂鸣器是一种执行器,可以按照驱动方式分为有源蜂鸣器和无源蜂鸣器。有源蜂鸣器是指蜂鸣器内部包含了振荡源,可以直接通过驱动电路进行驱动,而不需要外部提供振荡信号。因此,选项D描述的“有源蜂鸣器是指蜂鸣器内部有电源”是错误的。选项A、B、C都是对蜂鸣器的正确描述。
6、Arduino UNO/Nano主控板,使用电位器控制舵机的转动角度,电位器连接在A5引脚,舵机连接在A0引脚,程序实现当电位器从一端旋转至另外一端时,舵机从0度旋转至180度,程序中红框A对应的程序是?( )
A、
B、
C、
D、
解析:
根据题目描述,当电位器从一端旋转至另外一端时,舵机从0度旋转至180度。在提供的程序中,需要找到与电位器读数对应的舵机转动角度的代码段。通常,Arduino会使用模拟输入引脚读取电位器的值,然后根据这个值控制舵机的转动。在提供的选项中,D选项是一个典型的将模拟输入值(来自电位器)映射到舵机角度的代码段。因此,答案是D。
7、流程图图例如下,与该图例功能对应的选项是?( )
A、开始/结束
B、输入/输出
C、判断
D、处理
解析:
根据提供的流程图图例,图例中包含一个方框和一个箭头,方框通常表示输入或输出的过程,箭头则表示流程的方向。因此,该图例的功能是表示输入和输出的过程,对应的选项是B,即输入/输出。
8、下列选项中,用于表示电压的符号是?( )
A、A
B、V
C、U
D、R
解析:
在电学中,表示电压的符号是U。因此,正确答案是C。
9、Arduino UNO/Nano主控板,程序模块如下,程序运行后串口监视器显示的内容是?( )
A、
B、
C、
D、
解析:
根据提供的程序模块,程序运行后会在串口监视器上显示一段文本。这段文本是由Serial.println函数输出的,内容为"Hello, World!“。因此,程序运行后串口监视器显示的内容是"Hello, World!”,与选项B的内容相符。
10、程序模块如下图所示,该程序运行后,变量val的值是?( )
A、0
B、255
C、1023
D、不确定
解析:
根据提供的程序模块图,我们可以看到模块执行的是将变量val初始化为字节的最大值。在计算机中,一个字节(byte)通常由8位(bit)组成,其最大值是所有位都为1,即二进制的11111111,转换为十进制是255。因此,程序运行后,变量val的值是255。
11、在电路原理图中,下图所示器件标识符表示的是?( )
A、三极管
B、LED
C、电阻
D、光敏电阻
解析:
根据提供的器件标识符的图片,该器件标识符表示的是一个LED(发光二极管)的符号。因此,正确答案是B。
12、Arduino UNO/Nano主控板,在Mixly程序中使用变量保存逻辑表达式的返回值,通常情况下该变量的类型应该为?( )
A、整数型
B、字符型
C、字节型
D、布尔型
解析:
在Mixly程序中,使用变量保存逻辑表达式的返回值时,通常该变量的类型应为布尔型(Boolean)。因为逻辑表达式的结果只有两种可能:真(True)或假(False)。所以,最符合的变量类型是布尔型。
13、Arduino UNO/Nano主控板,下列说法错误的是?( )
A、主控板是控制器
B、可以通过Vin引脚给主控板供电
C、主控板的MCU可以用作传感器
D、通常情况下,主控板的工作主频是16MHz
解析:
主控板的MCU(微控制器单元)不能用作传感器。主控板是用于控制和管理传感器、执行器等设备的,MCU是主控板的核心部分,用于处理数据和执行程序。因此,选项C的说法是错误的。其他选项都是关于Arduino UNO/Nano主控板的基本知识,是正确的。
14、下列选项中,不正确的是?( )
A、电路搭设过程中,不可以带电插拔元器件
B、电路搭设完毕,应先检查无误后再通电
C、电路搭设过程中,优先采用黑色杜邦线和电源正极连接
D、电路搭设时,手尽量不要接触主控板的引脚和焊点
解析:
电路搭设过程中,应使用合适的线缆和连接方式,并没有特别指出优先采用黑色杜邦线和电源正极连接。其他选项都是正确的,包括电路搭设过程中不可以带电插拔元器件,电路搭设完毕应先检查无误后再通电,以及电路搭设时手尽量不要接触主控板的引脚和焊点。因此,选项C是不正确的。
15、Arduino UNO/Nano主控板,下图程序运行后,板载LED灯总闪烁时长为2秒,变量i的值是?( )
A、-2
B、-3
C、3
D、4
解析:
根据提供的程序图和题目描述,程序运行后,板载LED灯总闪烁时长为2秒。这意味着闪烁次数相关的变量i的值应该是控制LED灯闪烁次数的关键。由于LED灯闪烁一次的时间间隔未知,无法直接通过闪烁总时长计算出变量i的确切值。但从选项来看,通常需要整数次数来控制LED灯的闪烁次数,因此选项B(-3)可能是一个合理的答案,假设每次闪烁的时间间隔为固定的微小时间单位,并且程序中使用了某种形式的循环结构(如for循环)来控制LED灯的闪烁次数和总时长。但确切的答案取决于具体的程序实现细节和循环结构。因此,根据题目给出的信息和选项,选择B作为答案。
16、一般情况下,下图程序模块对应的器件类别是?( )
A、执行器
B、传感器
C、触发器
D、控制器
解析:
根据提供的图片信息,该图展示的是一个程序模块,通常与机器人的输入设备相关联,用于检测外部信号或环境变化。根据选项,执行器通常用于执行机器人的动作或命令,传感器用于检测信号或环境变化,触发器用于触发特定事件或动作,而控制器用于控制机器人的整体操作或行为。根据图片中的模块功能和位置,它更可能是用于检测信号或环境变化的器件,因此答案为B,即传感器。
17、程序如下图所示,该程序结构对应是?( )
A、顺序结构
B、单分支选择结构
C、循环结构
D、双分支选择结构
解析:
根据提供的程序流程图图片,程序结构对应的是一个双分支选择结构。图中有一个决策点,根据某个条件进行分支选择,分别执行不同的操作。因此,正确答案是D,双分支选择结构。
18、程序如下图所示,该程序中循环体被执行的次数是?( )
A、0次
B、3次
C、4次
D、9次
解析:
从给定的程序图中可以看出,循环体中的代码会在每次循环迭代时执行。由于循环条件是i小于等于某个值(具体值在图中未给出),因此循环体会至少执行一次。由于每次循环后i的值都会增加,当i的值达到该条件时循环终止。假设初始值i为1,循环条件为i小于等于某个值(假设为n),则循环体执行次数为n次。由于图中未给出具体的循环条件和初始值,无法确定确切的循环次数,但可以确定至少执行一次循环体。因此,选项中只有C(执行四次)是可能的答案之一。然而,由于没有足够的信息来确定确切的执行次数,无法确定是否为正确答案。如果假设循环条件为i小于等于某个固定值(如小于等于4),则循环体会执行四次,因此选项C是正确的答案。
19、Arduino UNO/Nano主控板通过USB数据线连接到计算机,下列选项中USB数据线所不具有的作用是?( )
A、给主控板供电
B、向主控板发送数据
C、向计算机发送数据
D、控制主控板程序的运行
解析:
Arduino UNO/Nano主控板通过USB数据线连接到计算机,USB数据线具有给主控板供电、向主控板发送数据和从主控板接收数据的作用。然而,USB数据线并不能直接控制主控板程序的运行。程序的运行是通过将代码上传至主控板后,由主控板自主执行的。因此,选项D是USB数据线不具有的作用。
20、通常情况下,电位器属于?( )
A、传感器
B、执行器
C、控制器
D、激发器
解析:
电位器通常用于测量和调节电路中的电压或电流,它可以感知电压或电流的变化并将其转换为其他形式的信号输出。因此,电位器主要用于接收和转换电路中的信号,属于传感器的一种。
二、多选题
21、程序模块如下图所示,下列选项说法正确的有?( )
A、该程序模块的运算结果永远为真
B、仅当3≤i≤5时,模块的运算结果为真
C、当变量i的值为1时,程序模块的运算结果为真
D、当变量i的值为6时,程序模块的运算结果为真
解析:
根据提供的程序模块,我们可以分析如下:
- 该程序模块是一个条件判断结构。其核心表达式是
i <= 5 OR i >= 3
。这个表达式表示当i
的值小于或等于5,或者i
的值大于或等于3时,整个条件为真。 - 对于选项A:由于
i <= 5 OR i >= 3
这个条件始终至少有一个为真(只要i
不是介于这两者之间),因此程序的运算结果永远为真。所以A选项正确。 - 对于选项B:仅当
i
的值在3到5之间(包括3和5)时,i == i
这个条件成立(这是一个恒成立的等式)。但题目中的条件是i <= 5 OR i >= 3
,所以只要i
不在这两个值之间,条件依然成立。因此B选项描述不准确。 - 对于选项C:当
i
的值为1时,由于i >= 3
这个条件不成立,但i <= 5
这个条件成立,所以整个条件依然为真。因此C选项正确。 - 对于选项D:当
i
的值为6时,由于i <= 5
这个条件不成立,但i >= 3
这个条件成立,所以整个条件依然为真。因此D选项正确。
综上所述,正确的选项是ACD。
22、下列选项中,属于模拟信号的是?( )
A、电位器的输入值
B、操场上的学生数量
C、杯中热水温度的变化
D、身高的变化
解析:
模拟信号是连续变化的信号,可以用来表示多种连续变化的物理量。选项中,A电位器的输入值、C杯中热水温度的变化和D身高的变化都是连续变化的,因此属于模拟信号。而B操场上的学生数量是离散的,属于数字信号。因此,正确答案是A、C、D。
23、正常情况下,下列选项中,属于导体的是?( )
A、自来水
B、玻璃
C、纸张
D、铁丝
解析:
通常情况下,自来水、人体、大地以及铁丝都是导体,而玻璃和纸张是绝缘体。因此,选项中属于导体的是自来水和铁丝,答案为A和D。
24、下列有关Arduino的描述中,正确的是?( )
A、Arduino 通常是指各种类型的主控板和Arduino IDE
B、Arduino主控板有多种类型
C、未经许可,可在主控板上标注“Arduino”标识
D、Arduino以开源的方式进行推广
解析:
A选项正确,Arduino确实是指一系列的主控板和与之相关的Arduino IDE编程环境。
B选项正确,Arduino有多种不同类型的主控板,如Arduino Uno、Arduino Mega等。
C选项描述关于在主控板上标注"Arduino"标识的问题,这可能涉及到版权和商标问题,如果是未经许可的标注则是不正确的。因此,C选项描述不准确。
D选项正确,Arduino是以开源的方式进行推广的,其源代码和硬件设计都是开放的,供人们自由使用和修改。
25、关于并联电路,下列选项中说法正确的是?( )
A、并联电路中,各支路的两端分别连接于两个节点
B、并联电路中,连接与两个节点的多个支路两端的电压相同
C、并联电路总电阻等于各支路电阻之和
D、并联电路上支路有一处断开,则整个电路断路
解析:
并联电路中,各支路的两端分别连接于两个节点,这是并联电路的基本结构特征,所以选项A正确。在并联电路中,由于各支路与电源独立连接,因此连接与两个节点的多个支路两端的电压相同,选项B也正确。并联电路的总电阻的倒数等于各支路电阻的倒数之和,而不是总电阻等于各支路电阻之和,所以选项C错误。并联电路的一个支路断开,其他支路仍然可以正常工作,整个电路不会断路,因此选项D错误。
三、判断题
26、Mixly程序设计中,仅有0表示假。( )
A 正确
B 错误
解析:
在Mixly程序设计中,除了常见的逻辑值真(True)和假(False)外,还允许使用数字来表示逻辑值。在Mixly中,通常将数字0表示假,而将非零值(如数字1)表示真。因此,题目中的说法“仅有0表示假”是不准确的,因为除了数字0可以表示假之外,还有其他非零值也可以表示真。所以答案是B。
27、电子器件模块的引脚标识符为“-”,表示该引脚应连接电源的负极。( )
A 正确
B 错误
解析:
电子器件模块的引脚标识符为"-",通常表示该引脚为地线引脚,即公共参考点,而不一定表示该引脚应连接电源的负极。因此,该说法错误。
28、正常情况下,我国居民生活用电采用的是220V的直流电。( )
A 正确
B 错误
解析:
正常情况下,我国居民生活用电采用的是220V的交流电,而不是直流电。因此,该说法错误。
29、红外遥控是一种无线通信方式,且红外遥控器每个按键对应不同的编码。( )
A 正确
B 错误
解析:
红外遥控是一种无线通信方式,它利用红外线传输信号。每个按键在红外遥控器上确实对应不同的编码,这样接收器才能识别并执行相应的操作。所以,题目中的说法是正确的。
30、根据欧姆定律可知,电阻的阻值随着电压的增大而增大。( )
A 正确
B 错误
解析:
欧姆定律描述的是电阻、电流和电压之间的关系,即电阻一定时,电流与电压成正比。但电阻的阻值是导体本身的性质,与电压无关,不会因为电压的变化而改变。因此,电阻的阻值不会随着电压的增大而增大。所以该说法错误。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!