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