万卷网> 电子学会考级 >机器人等级考试 > 2019年12月电子学会青少年机器人(四级)等级考试试卷

2019年12月电子学会青少年机器人(四级)等级考试试卷
客观题 四级 更早 2022-11-08 10:22:37 33

一、单选题

1.

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

A.

0

B.

1

C.

2

D.

3

2.

Arduino UNO控制板的板载LED小灯与哪一个管脚相连?( )

A.

1

B.

10

C.

13

D.

A0

3.

关于上拉电阻说法正确的是?( )

A.

上拉电阻需要与GND相连

B.

上拉电阻需要与VCC相连

C.

上拉电阻是将用电器固定在低电平

D.

上拉电阻是对器件导出电流

4.

如果使用光敏电阻检测环境光变化,从中午12点到晚上6点,analogRead(A0)的返回值会如何变化?( )

电路搭建如图所示:

A.

逐渐减小

B.

逐渐增大

C.

没有变化

D.

无规则变化

5.

光敏电阻与光照强度的关系是?( )

A.

光照强度越大电阻值越大

B.

光照强度越大电阻值越小

C.

光照强度的变化与电阻值没有关系

D.

光照强度的变化与电阻值的关系不确定


6.

下列选项对C语言描述错误的是?( )

A.

C语言是一门计算机语言

B.

C语言需要编译过程

C.

C语言只能用于Arduino控制器的编程

D.

C语言是一门高级编程语言

7.

0xFFE210 中的0x表示的是?( )

A.

这是一个2进制数

B.

这是一个16进制数

C.

这是一个0

D.

没有实际意义

8.

以下各项中,属于机器人控制系统的是哪一个?( )

A.

马达

B.

LED

C.

超声波传感器

D.

Arduino控制板

9.

Arduino编程中,如果想打开串口监视器,串口初始化设置程序正确的是?( )

A.

serial.begin(9600);

B.

Serial.begin (9600);

C.

Serial.Begin(9600);

D.

Serial.begin();

10.

有关LED的说法,错误的是?( )

A.

是半导体元件

B.

接脚区分极性

C.

是一种三极管

D.

电流单向导通

11.

如图所示,一盏LED小灯接在9号管脚上,串联的电阻为110Ω,测量得知LED小灯的工作电流是30mA,如果相关程序为,请问此时LED小灯两端的电压是多少?( )

A.

5V

B.

3.3V 

C.

2.1V

D.

1.7V

12.

程序 analogWrite(); 不适用于Arduino UNO控制板的哪一个管脚?( )

A.

3

B.

4

C.

5

D.

6

13.

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

A.

B.

C.

D.

14.

假设一盏LED小灯模块接在Arduino控制板11号管脚上,当程序执行analogWrite(11,256)后,下列描述正确的是?( )


A.

LED小灯达到最亮程度

B.

LED小灯熄灭

C.

LED小灯闪烁

D.

LED小灯点亮但亮度不高

15.

程序如图所示,从Arduino控制板的板载小灯第一次亮起开始计时,5秒内小灯一共亮了多少次?

A.

1

B.

2

C.

3

D.

4

16.

将一个电位器接在Arduino控制板的A0管脚上,程序如下,旋动电位器到中间部分,则串口监视器打印出来的值可能为?( )

A.

516

B.

255

C.

128

D.

0

17.

以下变量命名中,正确的是?( )

A.

int a2_1;

B.

int 2a_2;

C.

int a2@1;

D.

int a2 1;

18.

以下选项中对交流电和直流电表述错误的是?( )

A.

交流电的英文缩写是AC

B.

直流电的英文缩写是DC

C.

家庭用电一般使用直流电

D.

交流电是指电流方向随时间作周期性变化的电流

19.

1940年由科幻作家阿西莫夫所提出的机器人三原则中,不包括以下哪条?( )

A.

机器人不得伤害人类

B.

机器人必须服从人类的命令,除非被要求伤害人类

C.

机器人必须保护自己,除非被要求伤害人类或是违背人类命令

D.

机器人必须自我更新以学习更多的技能,除非这种技能会伤害人类

20.

“一元运算符”指运算过程只有一个操作数,以下运算符中不是一元运算符的是?( )

A.

++

B.

--

C.


D.

+

二、多选题

1.

以下对C语言的变量命名规则叙述正确的是?( )

A.

变量名的开头必须是字母或下划线,不能是数字

B.

变量名中不能有空格及特殊字符

C.

变量名不可以是C语言的系统关键字

D.

变量名中的字母区分大小写

2.

以下C语言系统关键字中,用于“循环结构”的有?( )

A.

for

B.

while

C.

if

D.

switch

3.

以下传感器中,信号类型属于模拟量的有?( )

A.

电位器

B.

光敏电阻传感器

C.

压力传感器

D.

灰度传感器

4.

以下选项中对Arduino控制板的描述错误的是?( )

A.

Arduino控制板仅仅支持C语言编程

B.

Arduino控制板只有UNO这个型号

C.

Arduino控制板属于机器人的执行装置

D.

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

5.

以下C语言表达式中,和“i=i-1”效果相似的有?( )

A.

i--

B.

i-=1

C.

i-1

D.

i-1=i

三、判断题

1.

Arduino UNO控制板中支持PWM的管脚有3、5、6、9、10、11。( )

A.正确 B.错误
2.

三极管是一种半导体元件。( )

A.正确 B.错误
3.

FF28G2是一个16进制数据。( )

A.正确 B.错误
4.

Arduino UNO控制板管脚的默认输出电压是3.3V。( )

A.正确 B.错误
5.

C语言系统关键字if用于循环结构。( )

A.正确 B.错误
公众号
客服 反馈
顶部