image

编辑人: 独留清风醉

calendar2025-12-08

message1

visits405

2019年09月机器人四级理论参考答案

一、单选题

1、关于NPN型三极管,说法错误的是?

A、三级管是一种电流控制半导体器件

B、它的三根接脚分别是基极,接收极,发射极

C、它的发射极要接地

D、它的导通要在基极加一个正的电压


2、下图程序中,串口监视器输出的值可能是?

A、0

B、2.7

C、2

D、3


3、在机器人制作中,“超声波传感器-Arduino控制板-马达”可以对应人体的哪些部位?

A、大脑-腿-眼睛

B、眼睛-大脑-腿

C、大脑-眼睛-腿

D、眼睛-腿-大脑


4、以下四个符号中属于赋值运算符的是?

A、++

B、==

C、=

D、!


5、关于“数字信号”和“模拟信号”的概念错误的是?

A、模拟信号是在时间和数值上均具有连续性的信号

B、数字信号是在时间和数值上均具有离散性的信号

C、Arduino中1或0这样的数值反应的是模拟信号

D、电位器、光敏电阻反馈的是模拟信号


6、程序指令 delay(1000);的意思是?

A、延时1000微秒

B、延时1000毫秒

C、延时1000秒

D、延时1000周期


7、电路搭建如下,当光照射光敏电阻时,随着光照强度的增加,analogRead(A0)的返回值会如何变化?

A、随着光照强度增加而减少

B、随着光照强度增加而增加

C、不随光的变化而变化

D、随光的变化做无规则变化


8、如图所示,有一盏红色LED小灯,已知它的工作电压为1.7V,工作电流是30mA,我们想用Arduino点亮该LED小灯,相关Arduino代码如下则理论上,所串联的电阻合理的是?

A、10Ω

B、30Ω

C、110Ω

D、480Ω


9、在Arduino的C语言编程中,0xFFE210 表示的是?

A、一个变量

B、一个函数

C、一个16进制的数

D、一个2进制数


10、电路搭建如图,当程序执行analogWrite(3,256)后,下列描述正确的是?

A、LED灯熄灭

B、LED灯点达到最亮

C、LED灯亮度不断变化

D、LED灯烧毁


11、对程序指令

A、括号中的两个参数1和参数2分别是摸拟输出值和引脚号

B、Arduino Uno控制板的13引脚可以使用这个指令

C、参数2的取值范围是0-1023

D、这个指令是通过PWM方式输出模拟值


12、对欧姆定律的解释中,下列说法错误的是?

A、在导体固定的情况下,随着电压增大,通过导体的电流随之增大

B、在电压固定的情况下,当导体阻值越大时,通过的电流随之减小

C、导体中的电流跟导体两端的电压成正比,跟导体的电阻成反比

D、欧姆定律的公式是I=UR


13、电路搭建如图所示,请问图中电阻属于?

A、上拉电阻

B、下拉电阻

C、既是上拉电阻也是下拉电阻

D、既不是上拉电阻也不是下拉电阻


14、以下数据类型与哪个选项相对应? ( 整数,长整数,小数,布尔,字节,字符)

A、int,long,float,boolean,byte,char

B、int,long,float,boolean,byte,String

C、int,long,boolean,float,byte,char

D、int,long,float,boolean,char,byte


15、使用电位器控制LED小灯的明暗,已知电位器接A0引脚,LED小灯接3号引脚,以下程序合理的是?

A

B

C

D


16、下图程序执行完后,会在串口监视器中打印出? 

A、a

B、b

C、c

D、d


17、Arduino编程指令 Serial.println(10,HEX); 输出的是哪一项?

A、10

B、A

C、1010

D、程序报错


18、关于上拉电阻说法错误的是?

A、上拉电阻需要与GND相连

B、上拉电阻需要与VCC相连

C、上拉电阻是将用电器固定在高电平

D、上拉电阻是对器件注入电流


19、在使用C语言给Arduino编程中,关于自定义函数名的命名规则说法错误的是?

A、函数名的第一个字不可以是数字

B、函数名区分大小写

C、函数名可以包含英文字母、数字、下划线和特殊字符

D、函数名不可以和系统的关键字重名


20、呼吸灯是一种逐渐点亮逐渐熄灭的灯光效果,以下Arduino程序中,合理的呼吸灯程序是?

A、a

B、b

C、c

D、d


二、多选题

21、以下选项中对Arduino控制板的描述正确的是?

A、Arduino控制板是一种微电脑控制板

B、Arduino控制板支持C语言编程

C、Arduino控制板只有UNO这个型号

D、Arduino控制板可用于机器人的控制装置


22、在C语言编程中,使变量i的值增加1的表达式有哪些?

A、i+1;

B、i+=1;

C、i=i+1;

D、i++;


23、以下对C语言的描述,正确的是?

A、C语言中,声明变量需要指定变量的数据类型

B、C语言的变量区分大小写

C、C语言是一种结构化语言。它层次清晰,易于调试和维护

D、C语言是一种脚本语言,不需要“编译”过程


24、以下C语言的系统关键字中,用于“分支结构(选择结构)”的有?

A、if

B、switch

C、while

D、for


25、程序analogRead(A0)返回了800,请问在A0口上接的电子设备有可能是?

A、电位器

B、温度传感器

C、光敏传感器

D、按钮


三、判断题

26、0xFF38C7是一个16进制数据?

A 正确

B 错误


27、Arduino UNO/Nano控制板中支持PWM的引脚有3、5、6、9、10、11、13?

A 正确

B 错误


28、使用digitalRead()函数无法读取温度传感器的任何值?

A 正确

B 错误


29、Arduino编程中setup()指令会在控制板上电后反复运行?

A 正确

B 错误


30、如果执行程序analogWrite(3,256)后,用万用表测量3号引脚的电压,可能是0V?

A 正确

B 错误


喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2019年09月机器人四级理论参考答案

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share