2024年09月机器人四级理论答案及解析.pdfVIP

2024年09月机器人四级理论答案及解析.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、Arduino

C程序如下,当变量score的值为100时,该段程序运行后,串口监视器输出结果是

?()

A、DCBA

B、B

C、A

D、无输出

解析:

根据给定的Arduino

C程序,当变量score的值为100时,程序会进入if判断语句,并执行Serial.println(“A

”);。因此,串口监视器的输出结果为A。选项C是正确答案。

2、Arduino

UNO/Nano主控板,电路搭设及部分程序如下,当实现按键开关按下后,LED点亮

时,程序块中A和B的值分别是?()

A、HIGH/HIGH

B、HIGH/LOW

C、LOW/HIGH

D、LOW/LOW

解析:

根据题目描述和提供的电路图,当按键开关按下后,按键的状态会从HIGH变为LO

W,因为按键是连接在Arduino的数字输入引脚上的,此时Arduino会检测到按键状

态的变化。在按键按下后,LED会点亮,这意味着LED的电源引脚的状态应该是HI

GH。因此,程序块中的A应该是LOW(表示按键状态的变化),而B应该是HIGH

(表示LED点亮)。所以答案是C选项LOW/HIGH。

3、ArduinoUNO/Nano主控板MCU的总线宽度是?()

A、8位

B、16位

C、32位

D、64位

解析:

Arduino

UNO/Nano主控板MCU的总线宽度是8位。这意味着它可以处理的数据宽度为8位,

即一个字节。因此,正确答案是A。

4、ArduinoC程序如下,该段程序运行后,变量sum的值是?()

A、6

B、8

C、16

D、18

解析:

根据提供的Arduino

C程序,变量sum被初始化为0,然后通过循环结构对变量i进行迭代,每次迭代都

将i的值加到sum上。在循环结束后,sum的值就是所有迭代的i值的总和。在这个程

序中,迭代的i值从1开始到变量n(包含n),由于n的值为4,所以迭代的i值分别

为1、2、3、4。将这些值相加得到sum=1+2+3+4=10。因此,该段程序运行后,变

量sum的值是10,对应选项C。

5、Arduino

C程序如下,当变量val的值为0时,该段程序运行后,串口监视器输出结果是?(

A、无输出

B、1

C、4

D、1234

解析:

根据给定的ArduinoC程序,当变量val的值为0时,程序会执行到Serial.println(val*

4);这一行。由于val的值为0,所以计算结果为0*4=

0,然后这个结果被输出到串口监视器。因此,输出结果是数字4,对应选项C。

6、Arduino

UNO/Nano主控板,通常情况下,函数digitalWrite(A0,val)中,变量val值的范围是

?()

A、0/1

B、0~5

C、0~255

D、0~1023

解析:

Arduino

UNO/Nano主控板中的digitalWrite函数用于设置数字引脚的状态。对于函数digitalW

rite(A0,

val),其中变量val的值通常是二进制形式的,即只有两种状态:高电平(通常表示

为1)和低电平(通常表示为0)。因此,变量val的范围是0或1。选项A正确,表示

变量val的值为0或1。

7、ArduinoC程序如下,该段程序运行后,串口监视器输出结果是?()

A、*

B、****

C、*****

D、**********

解析:

根据提供的Arduino

C程序,程序中使用了Serial.print函数来输出内容到串口监视器。程序中有一个

循环结构,循环次数为变量i的值从0开始递增到某个值。每次循环都会输出一个

星号(*)。由于循环的次数逐渐增加,输出的星号数量也会逐渐增加。根据程序

中的循环次数和输出方式,最终串口监视器的输出结果应该是一个逐渐增多的星号

序列。根据提供的选项,只有选项B与这种逐渐增多的星号序列相符。因此,正确

答案是B。

8、读取当前环境光数据,电路如下图所示,当光照强度减小时,analogRead(A1)

的返回值是?()

A、增大

B、减小

C、不变

D、不确定

解析:

根据题目中的电路图,当光照强度减小时,光敏电阻的阻值会增大,导致A1点的

电压升高。因此,analogRead(A1)的返回值会增大。所以正确答案是A。

9、有关ArduinoC程序的loop(

文档评论(0)

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

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

1亿VIP精品文档

相关文档