内容正文:
青少年机器人技术等级考试理论综合试卷(四级)
2020年9月 分数:100 题数:30
一、单选题(共20题,共80分)
1.
关于NPN型三极管,说法错误的是? B
A.
三级管是一种电流控制半导体器件
B.
它的三根接脚分别是基极,接收极,发射极
C.
它的发射极要接地
D.
它的导通要在基极加一个正的电压
2.
下图程序中,串口监视器输出的值可能是? C
A.
0
B.
2.7
C.
2
D.
3
3.
在机器人制作中,“超声波传感器-Arduino控制板-马达”可以对应人体的哪些部位? B
A.
大脑-腿-眼睛
B.
眼睛-大脑-腿
C.
大脑-眼睛-腿
D.
眼睛-腿-大脑
4.
以下四个符号中属于赋值运算符的是? C
A.
++
B.
==
C.
=
D.
!
5.
关于“数字信号”和“模拟信号”的概念错误的是? C
A.
模拟信号是在时间和数值上均具有连续性的信号
B.
数字信号是在时间和数值上均具有离散性的信号
C.
Arduino中1或0这样的数值反应的是模拟信号
D.
电位器、光敏电阻反馈的是模拟信号
6.
程序指令 delay(1000);的意思是? B
A.
延时1000微秒
B.
延时1000毫秒
C.
延时1000秒
D.
延时1000周期
7.
电路搭建如下,当光照射光敏电阻时,随着光照强度的增加,analogRead(A0)的返回值
会如何变化? A
A.
随着光照强度增加而减少
B.
随着光照强度增加而增加
C.
不随光的变化而变化
D.
随光的变化做无规则变化
8.
如图所示,有一盏红色LED小灯,已知它的工作电压为1.7V,工作电流是30mA,
我们想用Arduino点亮该LED小灯,相关Arduino代码如下则
理论上,所串联的电阻合理的是? C
A.
10Ω
B.
30Ω
C.
110Ω
D.
480Ω
9.
在Arduino的C语言编程中,0xFFE210 表示的是? C
A.
一个变量
B.
一个函数
C.
一个16进制的数
D.
一个2进制数
10.
电路搭建如图,当程序执行analogWrite(3,256)后,下列描述正确的是? A
A.
LED灯熄灭
B.
LED灯点达到最亮
C.
LED灯亮度不断变化
D.
LED灯烧毁
11.
对程序指令描述正确的是? D
A.
括号中的两个参数1和参数2分别是摸拟输出值和引脚号
B.
Arduino Uno控制板的13引脚可以使用这个指令
C.
参数2的取值范围是0-1023
D.
这个指令是通过PWM方式输出模拟值
12.
对欧姆定律的解释中,下列说法错误的是? D
A.
在导体固定的情况下,随着电压增大,通过导体的电流随之增大
B.
在电压固定的情况下,当导体阻值越大时,通过的电流随之减小
C.
导体中的电流跟导体两端的电压成正比,跟导体的电阻成反比
D.
欧姆定律的公式是I=UR
13.
电路搭建如图所示,请问图中电阻属于? B
A.
上拉电阻
B.
下拉电阻
C.
既是上拉电阻也是下拉电阻
D.
既不是上拉电阻也不是下拉电阻
14.
以下数据类型与哪个选项相对应? ( 整数,长整数,小数,布尔,字节,字符) A
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号引脚,
以下程序合理的是? C
A.
B.
C.
D.
16.
下图程序执行完后,会在串口监视器中打印出? A
A.
a
B.
b
C.
c
D.
d
17.
Arduino编程指令 Serial.println(10,HEX); 输出的是哪一项? B
A.
10
B.
A
C.
1010
D.
程序报错
18.
关于上拉电阻说法错误的是? A
A.
上拉电阻需要与GND相连
B.
上拉电阻需要与VCC相连
C.
上拉电阻是将用电器固定在高电平
D.
上拉电阻是对器件注入电流
19.
在使用C语言给Arduino编程中,关于自定义函数名的命名规则说法错误的是? C
A.
函数名的第一个字不可以是数字
B.
函数名区分大小写
C.
函数名可以包含英文字母、数字、下划线和特殊字符
D.
函数名不可以和系统的关键字重名
20.
呼吸灯是一种逐渐点亮逐渐熄灭的灯光效果,以下Arduino程序中,
合理的呼吸灯程序是? D
A.
a
B.
b
C.
c
D.
d
二、多选题(共5题,共10分)
21.
以下选项中对Arduino控制板的描述正确的是? ABD
A.
Arduino控制板是一种微电脑控制板
B.
Arduino控制板支持C语言编程
C.
Arduino控制板只有UNO这个型号
D.
Arduino控制板可用于机器人的控制装置
22.
程序analogRead(A0)返回了800,请问在A0口上接的电子设备有可能是? ABC
A.
电位器
B.
温度传感器
C.
光敏传感器
D.
按钮
23.
在C语言编程中,使变量i的值增加1的表达式有哪些? BCD
A.
i+1;
B.
i+=1;
C.
i=i+1;
D.
i++;
24.
以下对C语言的描述,正确的是? ABC
A.
C语言中,声明变量需要指定变量的数据类型
B.
C语言的变量区分大小写
C.
C语言是一种结构化语言。它层次清晰,易于调试和维护
D.
C语言是一种脚本语言,不需要“编译”过程
25.
以下C语言的系统关键字中,用于“分支结构(选择结构)”的有? AB
A.
if
B.
switch
C.
while
D.
for
三、判断题(共5题,共10分)
26.
0xFF38C7是一个16进制数据? Y
正确
错误
27.
Arduino UNO/Nano控制板中支持PWM的引脚有3、5、6、9、10、11、13? N
正确
错误
28.
使用digitalRead()函数无法读取温度传感器的任何值? N
正确
错误
29.
Arduino编程中setup()指令会在控制板上电后反复运行? N
正确
错误
30.
如果执行程序analogWrite(3,256)后,用万用表测量3号引脚的电压,可能是0V? Y
正确
错误
学科网(北京)股份有限公司
$$