解析|电子学会机器人考级四级理论真题(2022年12月)

四季读书网 14 0
解析|电子学会机器人考级四级理论真题(2022年12月)

解析|电子学会机器人考级四级理论真题(2022年12月)-第1张图片-四季读书网关注我了解更多少儿编程内容

解析|电子学会机器人考级四级理论真题(2022年12月)-第2张图片-四季读书网
青少年机器人技术等级考试理论综合试卷(四级)
分数:100  题数:30

一、单选题(共20题,共80分)

1.以下关于ArduinoC语言的说法,正确的是?(

A. setup()函数和loop()函数不是必须的,可以删除

B. loop()中的程序指令会循环执行

C. setup()函数中不能使用循环结构

D. 声明自定义函数时必须有返回值

标准答案:B

解析:此题考查的是对IDE中两个常用函数的使用,setup()函数和loop()函数都是属于必不可少的函数,在编写程序时必须存在,A选项错误;setup()函数虽然是只执行一次的函数,但是里面是可以写入循环语句的,C选项错误;D选项中函数分为有返回值函数和无返回值函数,D选项错误。

2.电路搭建如图所示,以下有关超声波传感器的自定义函数中,比较合理的程序是?(

解析|电子学会机器人考级四级理论真题(2022年12月)-第3张图片-四季读书网

A. 解析|电子学会机器人考级四级理论真题(2022年12月)-第4张图片-四季读书网

B. 解析|电子学会机器人考级四级理论真题(2022年12月)-第5张图片-四季读书网

C. 解析|电子学会机器人考级四级理论真题(2022年12月)-第6张图片-四季读书网

D. 解析|电子学会机器人考级四级理论真题(2022年12月)-第7张图片-四季读书网

标准答案:A

解析:此题考查的是超声波传感器在使用时函数的定义。这题要先看超声波的连接,T连接的是2端口,E连接的是3端口。超声波是T先发射一个不低于10的高电平,触发超声波,当有信号返回时则通过E输出一个高电平,所以符合条件的是A选项。

3.下图程序中,串口监视器输出的值是?(

解析|电子学会机器人考级四级理论真题(2022年12月)-第8张图片-四季读书网

A. 5

B. 6

C. 10

D. 程序报错

标准答案:C

解析:此题考查的是程序阅读题。问的是最后输出的值是多少。变量i的初始值为10,然后又输出了变量i,所以最终结果为10。

这里的易错点在于,会以为是int i=5,又重新赋值了5,然后再增加1,结果应该为6,但是他是属于setup()函数的局部变量,并不能在loop()函数中去使用。

4.使用红外遥控器控制ArduinoUNO/Nano主控板的板载LED灯,如按下遥控器1号键(红外信号编码0xFF30CF)点亮板载LED灯,按下遥控器2号键(红外信号编码0xFF18E7)熄灭板载LED灯。程序如图所示,有部分程序缺失。请在各项中选择最为合理的程序代码补全缺失的部分?(

解析|电子学会机器人考级四级理论真题(2022年12月)-第9张图片-四季读书网

A. 解析|电子学会机器人考级四级理论真题(2022年12月)-第10张图片-四季读书网

B. 解析|电子学会机器人考级四级理论真题(2022年12月)-第11张图片-四季读书网

C. 解析|电子学会机器人考级四级理论真题(2022年12月)-第12张图片-四季读书网

D. 解析|电子学会机器人考级四级理论真题(2022年12月)-第13张图片-四季读书网

标准答案:A

解析:此题考查的是红外接收和switch语句的用法。题目中已经明确给到按键1和按键2的返回值。所以在case时,第一个case应该为0xFF30CF,第二个应为0xFF18E7.排除B选项;C选项中没有添加break,如果按下的是按键2,则两个都会执行;D选项使用的是continue也不符合格式要求。

5.以下各项中,属于传感器的是?(

A. 电机

B. 舵机

C. 电位器

D. 蜂鸣器

标准答案:C

解析:此题考查的是传感器和执行器。四个选项中只有C属于传感器;另外三个都是属于执行器。

6.若想使用电位器调节LED灯亮度,电位器接在A0引脚,LED灯接在3号引脚,以下程序中,较为合理的是?(

A. 解析|电子学会机器人考级四级理论真题(2022年12月)-第14张图片-四季读书网

B. 解析|电子学会机器人考级四级理论真题(2022年12月)-第15张图片-四季读书网

C. 解析|电子学会机器人考级四级理论真题(2022年12月)-第16张图片-四季读书网

D. 解析|电子学会机器人考级四级理论真题(2022年12月)-第17张图片-四季读书网

标准答案:B

解析:次题考查的是电位器调节LED灯的亮度。所以首先要使用电位器,电位器是属于模拟输入,则要使用analogRead()函数。电位器的值变化可以使用map()函数,也可让电位器除以的返回值除以4.综上B选项符合要求。C选项中输入和输出的值填反了。D选项中只写了i/4,但是没有重新赋值给i,所以也是错误的。

7.ArduinoUNO/Nano主控板的下列引脚中,具有PWM功能的引脚是?(

A. 1

B. 2

C. 3

D. 4

标准答案:C

解析:此题考查的是UNO板中模拟输出的引脚,其中有3,5,6,9,10,11。符合要求的只有C选项。

8.有关三极管的说法,错误的是?(

A. 三极管是一种半导体元器件

B. 三极管有NPN型和PNP型

C. 三极管可以用一个较小的电流控制较大的电流

D. 三极管不属于晶体管

标准答案:D

解析:此题考查的是三极管的用法,D选项是错的,三极管属于晶体管。

9.下列关于Arduino的说法中,错误的是?(

A. Arduino起源于意大利

B. Arduino是开源硬件平台,包括硬件控制板和软件IDE

C. Arduino推出包括UNO和Nano等多款控制板

D. Arduino仅支持C语言编程

标准答案:D

解析:此题考查的是对Arduino的认识,其中错误的是Arduino不是仅支持C语言编程,他也支持米思齐编程。

10.以下设备中,哪项是带电可擦可编程只读存储器?(

A. SRAM

B. Flash

C. EEPROM

D. MPU

标准答案:C

解析:SRAM为静态随机存取存储器(Static Random-Access Memory,)是随机存取存储器的一种;flash存储器又称闪存它结合了ROM和 RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还可以快速读取数据(NVRAM 的优势),使数据不会因为断电而丢失

11.电路搭建如图所示,如果按下按键可以点亮LED灯,松开按键熄灭LED灯,合理的程序是?(

解析|电子学会机器人考级四级理论真题(2022年12月)-第18张图片-四季读书网

A. 解析|电子学会机器人考级四级理论真题(2022年12月)-第19张图片-四季读书网

B. 解析|电子学会机器人考级四级理论真题(2022年12月)-第20张图片-四季读书网

C. 解析|电子学会机器人考级四级理论真题(2022年12月)-第21张图片-四季读书网

D. 解析|电子学会机器人考级四级理论真题(2022年12月)-第22张图片-四季读书网

标准答案:C

解析:此题考查的是电路的连接。按键是连接的2端口,读取按键的值是属于数字读取所欲先排除AB选项。此时再看按键,电阻接的是正极,则为上拉电阻,松开时LED灯熄灭表示按键按下,所以为C选项

12.电路搭建如图所示,我们希望通过旋动电位器调节LED灯的亮度,以下选项中合理的程序是?(

解析|电子学会机器人考级四级理论真题(2022年12月)-第23张图片-四季读书网

A. 解析|电子学会机器人考级四级理论真题(2022年12月)-第24张图片-四季读书网

B. 解析|电子学会机器人考级四级理论真题(2022年12月)-第25张图片-四季读书网

C. 解析|电子学会机器人考级四级理论真题(2022年12月)-第26张图片-四季读书网

D. 解析|电子学会机器人考级四级理论真题(2022年12月)-第27张图片-四季读书网

标准答案:D

解析:电位器调节LED灯的亮度是属于模拟输出,LED灯连接的是3端口,电位器连接的是A0端口,排除AB选项,电位器的值应该写在前面所以答案为D选项。

13.在编译程序时,如果IDE显示如下信息,可能的错误是?(

解析|电子学会机器人考级四级理论真题(2022年12月)-第28张图片-四季读书网

A. 变量i没有赋值

B. 变量i没有声明

C. 变量i赋值错误

D. 变量i是系统关键字

标准答案:B

解析:这里考查的是程序报错时的提醒。这里表示的是变量未被定义。

14.以下各项中,有关上拉电阻和下拉电阻的叙述,正确的是?(

A. 下拉电阻可以将引脚置为高电平

B. 上拉电阻可以将引脚置为低电平

C. ArduinoUNO/Nano控制板内置了下拉电阻

D. 上拉电阻和下拉电阻可以避免控制板引脚处于悬空状态

标准答案:D

解析:以上只有D选项是对的。

15.以下对C语言的描述,错误的是?(

A. C语言是一种编译型语言

B. C语言中声明变量需要指定数据类型

C. C语言对大小写敏感

D. C语言对缩进敏感

标准答案:D

解析:C语言对程序的缩进不敏感,但是在日常书写中还是要对其相应的格式才行。

16.下图程序执行后,串口监视器输的图形是?(

解析|电子学会机器人考级四级理论真题(2022年12月)-第29张图片-四季读书网

A. 解析|电子学会机器人考级四级理论真题(2022年12月)-第30张图片-四季读书网

B. 解析|电子学会机器人考级四级理论真题(2022年12月)-第31张图片-四季读书网

C. 解析|电子学会机器人考级四级理论真题(2022年12月)-第32张图片-四季读书网

D. 解析|电子学会机器人考级四级理论真题(2022年12月)-第33张图片-四季读书网

标准答案:B

解析:此题考查的是程序的阅读。主要就是在于三个变量的变化值。

当i=5时,j=4,3,2,1,则输出4个空格,k=0,则输出一个*号;

当i=4时,j=3,2,1,则输出3个空格,k=1,0,则输出两个*号;

当i=3时,j=2,1,则输出2个空格,k=2,1,0,则输出三个*号;

当i=2时,j=1,则输出1个空格,k=3,2,1,0,则输出四个*号;

当i=1时,j=0,则输出0个空格,lk=4,3,2,1,0,则输出五个*号;

综上所述,答案为B选项。

17.在使用ArduinoUNO/Nano主控板编程中,程序analogWrite(9,0)所对应的占空比是?(

A. 0%

B. 25%

C. 50%

D. 100%

标准答案:A

解析:写入的值为0,占空比为0.

18.一般默认情况下,若想点亮ArduinoUNO/Nano主控板的板载LED灯,适合的程序是?(

A. 解析|电子学会机器人考级四级理论真题(2022年12月)-第34张图片-四季读书网

B. 解析|电子学会机器人考级四级理论真题(2022年12月)-第35张图片-四季读书网

C. 解析|电子学会机器人考级四级理论真题(2022年12月)-第36张图片-四季读书网

D. 解析|电子学会机器人考级四级理论真题(2022年12月)-第37张图片-四季读书网

标准答案:C

解析:此题是想用控制板载上面的LED灯,LED灯属于输出,所以是OUTPUT,排除A选项。板载灯是13号端口,所以排除B选项。其中是需要点亮LED灯,所应该为HIGH。则答案为C选项。

19.一般情况下,ArduinoUNO/Nano控制板的工作电压是?(

A. 3V

B. 4V

C. 5V

D. 9V

标准答案:C

解析:工作电压为5V。

20.下图程序中,串口监视器输出的值是?(

解析|电子学会机器人考级四级理论真题(2022年12月)-第38张图片-四季读书网

A. 0

B. 0.00

C. 10

D. 10.00

标准答案:B

解析:变量f是浮点型,变量i是整型,浮点型和整型相乘得到的是浮点型。在C语言运算中两数相乘是由低精度向高精度转化,浮点型的精度是高于整型的。所以10.00*0=0.00

二、多选题(共5题,共10分)

21.以下各项中,表达式为真的有?(

A. 解析|电子学会机器人考级四级理论真题(2022年12月)-第39张图片-四季读书网

B. 解析|电子学会机器人考级四级理论真题(2022年12月)-第40张图片-四季读书网

C. 解析|电子学会机器人考级四级理论真题(2022年12月)-第41张图片-四季读书网

D. 解析|电子学会机器人考级四级理论真题(2022年12月)-第42张图片-四季读书网

标准答案:A|B|C|D

解析:题目中是需要输出真,A选项使用的是与运算,左右条件都为真,则为真,所以是真;B选项是或运算,两个只需要满足其一即可,3!=2为真,所以为真;C选项也为真;D选项是属于三目运算符,1>0所以执行的是true为真。

22.以下变量的定义中,不合理的有?(

A. 解析|电子学会机器人考级四级理论真题(2022年12月)-第43张图片-四季读书网

B. 解析|电子学会机器人考级四级理论真题(2022年12月)-第44张图片-四季读书网

C. 解析|电子学会机器人考级四级理论真题(2022年12月)-第45张图片-四季读书网

D. 解析|电子学会机器人考级四级理论真题(2022年12月)-第46张图片-四季读书网

标准答案:A|B|C

解析:只有D选项是对的。

23.一般来讲,NPN型三极管的三个引脚分别是?(

A. 发射极

B. 基极

C. 集电极

D. 阳极

标准答案:A|B|C

24.下列选项中,含有半导体的器材是?(

A. 光敏电阻

B. LED灯

C. 三极管

D. 电位器

标准答案:A|B|C

25.以下关于红外线通信叙述错误的是?(

A. 红外线通信是一种有线通信方式

B. 红外线通信利用电磁波编码进行数据传输

C. 日常生活中很难看到红外线通信设备

D. 红外遥控装置一般体积小,功耗和成本较低

标准答案:A|B|C

三、判断题(共5题,共10分)

26.开环控制机器人的输出量与输入量之间没有形成反馈环路。( √ 

27.C语言编程中,将变量i的值加1可以使用i++。( √ 

28.在电子电路中,模拟信号是在时间和数值上均具有离散性的信号。( × 

解析:模拟信号在时间和数值上都是连续的信号。数字信号在时间和数值上才是不连续或离散的信号。

29.一般情况下,ArduinoUNO主控板的DC插座最大输入电压为12V。( √ 

30.超声波传感器利用声波测量前方障碍物的距离。( √ 

-----end-----

如果你觉得陈老师写的对你有帮助,可以点赞关注额。感谢大家的支持。

解析|电子学会机器人考级四级理论真题(2022年12月)-第47张图片-四季读书网

也可以添加陈老师的微信(rtc_100)。陈老师会为你解答疑惑。

抱歉,评论功能暂时关闭!