2021年12月机器人五级理论答案及解析.pdfVIP

2021年12月机器人五级理论答案及解析.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、单选题

1、ESP32for

Arduino中,程序和运行结果如下图所示,第5行程序中空格所对应的是?

A、\n

B、\t

C、\r

D、\\

解析【喵呜刷题小喵解析】:在ESP32for

Arduino中,第5行程序中的空格对应的字符是制表符(Tab)。在ASCII码中,制表

符用\t表示。因此,空格所对应的是选项A。

2、表达式0xAB2的运算结果是?

A、0x55

B、0x15

C、0x17

D、0x2A

解析【喵呜刷题小喵解析】在二进制运算中,右移操作是将数值的二进制表示向

右移动指定的位数。对于表达式0xAB2,需要将0xAB的二进制表示向右移动2位

。0xAB的二进制表示为010101011右移2位后,变为,即十进制的0x2

A。因此,表达式0xAB2的运算结果是0x2A,选项D正确。

3、ESP32for

Arduino,电路如图所示,运行下列程序后,当按键按下时LED灯点亮,第2行程序

中mode对应的是?

A、INPUT

B、OUTPUT

C、INPUT_PULLUP

D、INPUT_PULLDOWM

解析【喵呜刷题小喵解析】根据题目中提供的电路图,A和B与按键和LED灯连

接,C和D则与输入模式有关。由于按键按下时LED灯点亮,我们可以推断出A和B

的模式应该分别是输入和输出。对于C,题目中给出了一个选项“INPUT_PULLUP”

,这是一个特殊的输入模式,当按键未按下时,由于上拉电阻的作用,输入端会呈

现高电平。当按键按下时,输入端会呈现低电平,从而触发LED灯点亮。因此,C

对应的应该是“INPUT_PULLUP”。而D选项“INPUT_PULLDOWM”与题目描述不符

,因此不是正确答案。

4、共阴数码管和74HC595芯片连接如下图所示,执行下列程序后,数码管显示的

图形如图中红色所示,shiftout程序行[]内的数值是?

A、0x9A

B、0x65

C、0xC6

D、0x39

解析【喵呜刷题小喵解析】:根据题目,数码管显示的图形和共阴数码管与74H

C595芯片的连接关系,以及给出的程序行中的数值,可以推断出:执行shiftout

程序后,数码管显示的图形应该是一个十六进制数值对应的二进制形式。从提供的

选项中,可以看出这些十六进制数值分别代表不同的字符或符号A.0x9A-´B.

0x65-eC.0xC6-ÆD.0x39-9根据数码管显示的图形,最符合的是数字

9。因此,正确答案是D.0x39。

5、ESP32for

Arduino,电路如图所示,当按键按下时触发中断,对应的中断触发模式是?

A、ONLOW

B、ONHIGH

C、RISING

D、FALLING

解析【喵呜刷题小喵解析】:在给出的电路图中,按键被按下时,中断应该发生

。按键通常是电容式的,当按键被按下时,对应的电平会发生从高到低的变化,因

此中断触发模式应为“下降沿触发”,对应选项D。所以正确答案为D,即“FALLIN

G”。

6、下列函数中,用于指定中断引脚,并对中断引脚进行初始化设置的函数是?

A、detachInterrupt()

B、attachInterrupt()

C、hallRead()

D、touchAttachInterrupt()

解析【喵呜刷题小喵解析】:在Arduino编程中,用于指定中断引脚并对中断引

脚进行初始化设置的函数是`attachInterrupt()`。这个函数允许你指定一个中断服务

程序(ISR)函数,当指定的中断引脚上的电平发生变化时,这个函数会被自动调

用。其他选项如`detachInterrupt()`用于取消中断,`hallRead()`和`touchAttachInterrup

t()`并不是用于指定和初始化中断引脚的函数。因此,正确答案是B。

7、下列程序的运行后,串口监视器显示的结果是?

A、1--1

B、1--2

C、2--1

D、2--2

解析【喵呜刷题小喵解析】根据提供的图片信息,程序运行后,串口监视器显示

的结果应为A1--1B1--2C2--1D2--2从给出的选项中,只有B选项“1--

2”与上述结果匹配。因此,正确答案是B。

8、ESP32for

文档评论(0)

喵呜刷题 + 关注
实名认证
文档贡献者

来喵呜刷题,完成你的职业蜕变!

1亿VIP精品文档

相关文档