2024年3月

题目总数:30
总分数:100
时间:30分钟
第 1 题    单选题

下图程序运行后,串口监视器显示的结果是?(

 


A.

A.  0





B.

B.  1




C.

C.  3




D.

D.  4

第 2 题    单选题

下列选项中,关于74HC595移位寄存器芯片的引脚Ds描述正确的是?( )



A.

A.  并行数据输出引脚





B.

B.  串行数据级联引脚




C.

C.  数据输入时钟引脚




D.

D.  串行数据输入引脚

第 3 题    单选题

3、

2024年初,OpenAI发布了文生视频人工智能生成模型,该模型的名称是?( )



A.

A.  ChatGPT





B.

B.  DALL-E




C.

C.  AlphaFold




D.

D.  Sora

第 4 题    单选题

0x20 << 2的值是?( )



A.

A.  10





B.

B.  40




C.

C.  80




D.

D.  128

第 5 题    单选题

0xb & 8的值是?( )



A.

A.  8





B.

B.  10




C.

C.  11




D.

D.  13

第 6 题    单选题

ESP32 for Arduino,可设置模拟信号返回值的分辨率,该功能所对应的函数是?( )



A.

A.  analogRead()





B.

B.  analogSetup()




C.

C.  analogSetWidth()




D.

D.  analogAttach()

第 7 题    单选题

ESP32 for Arduino,使用touchRead(T0)函数读取T0引脚的返回值,

当手触碰T0引脚时,函数返回值的变化趋势是?( )



A.

A.  增大





B.

B.  变小




C.

C.  不确定




D.

D.  不变

第 8 题    单选题

ESP32 for Arduino,程序Serial.printf()中格式字符“%o”的含义是?( )



A.

A.  表示八进制整数输出





B.

B.  表示十进制整数输出




C.

C.  表示十六进制整数输出




D.

D.  表示浮点数输出

第 9 题    单选题

ESP32 for Arduino函数ledcSetup(channel,freq,bit_num)的参数中,其中用于设置PWM输出频率的参数是?( )



A.

A.  ledcSetup





B.

B.  channel




C.

C.  freq




D.

D.  bit_num

第 10 题    单选题

10、

ESP32主控芯片中,具有16通道模拟输出的外设是?( )



A.

A.  LEDC





B.

B.  SigmaDelta




C.

C.  DAC




D.

D.  ADC

第 11 题    单选题

通过shiftOut()函数向级联74HC595移位寄存器芯片DS引脚发送数据,部分程序及移位寄存器中的数据如下,程序变量val1和val2的值分别是?( )

 


A.

A.  0x11 0xDE





B.

B.  0xDE 0x11




C.

C.  0x88 0x7B




D.

D.  0x7B 0x88

第 12 题    单选题

ESP32 for Arduino 所提供EEPROM类库的成员函数中,下列选项中,关于成员函数begin()功能描述正确的是?( )



A.

A.  设定EEPROM的大小





B.

B.  向EEPROM中写入数据




C.

C.  提交数据,将写入的数据保存到EEPROM中




D.

D.  从EEPROM中读取一个字节的数据

第 13 题    单选题

ESP32 for Arduino,中断设置函数 attachInterrupt(pin, function, mode)中,当参数mode的值为FALLING时,下列选项中描述正确的是?( )



A.

A.  引脚pin的电平由低电平变高电平时触发中断





B.

B.  引脚pin的电平由高电平变低电平时触发中断




C.

C.  引脚pin的电平发生变化时触发中断




D.

D.  引脚pin处于低电平时触发中断

第 14 题    单选题

ESP32 for Arduino,按键开关连接到引脚2,电路如图所示,当按键按下时触发中断,中断设置函数 attachInterrupt(2, function, mode)中,下列选项中,mode对应的参数应该是?( )

 


A.

A.  RISING





B.

B.  FALLING




C.

C.  ONHIGH




D.

D.  ONLOW

第 15 题    单选题

15、

ESP32 for Arduino,下列选项中,关于函数ledcSetup()的功能描述正确的是?( )



A.

A.  设定指定LEDC通道的参数





B.

B.  将指定通道的PWM信号输出到GPIO引脚




C.

C.  向指定通道输出模拟信号




D.

D.  取消指定引脚的PWM信号输出

第 16 题    单选题

ESP32 for Arduino程序如下,运行后串口监视器显示的结果是?( )

 



A.

A.  3





B.

B.  6




C.

C.  7




D.

D.  18

第 17 题    单选题

电路搭设和对应的程序如下,当按键开关按下后,LED灯点亮,程序中A和B分别为?( )

 


A.

A.  pinMode(16,INPUT_PULLUP); / val == HIGH





B.

B.  pinMode(16,INPUT_PULLUP); / val == LOW




C.

C.  pinMode(16,INPUT_PULLDOWN); / val == HIGH




D.

D.  pinMode(16,INPUT_PULLDOWN); / val == LOW

第 18 题    单选题

程序 Serial.print(48,BIN); 运行后,串口监视器显示的结果是?( )



A.

A.  30





B.

B.  48




C.

C.  60




D.

D.  110000

第 19 题    单选题

ESP32 for Arduino,实现数字信号输出,函数pinMode(pin, mode)中,参数mode的值为?( )



A.

A.  INPUT





B.

B.  OUTPUT




C.

C.  INPUT_PULLUP




D.

D.  INPUT_PULLDOWN

第 20 题    单选题

Arduino UNO/Nano主控板和ESP32主控板,运算符sizeof(int)的返回值分别是?( )



A.

A.  1 2





B.

B.  1 4




C.

C.  2 2




D.

D.  2 4

第 21 题    多选题

21、

UART数据帧包含校验位时,校验的方法有?( )



A.

A.  奇校验





B.

B.  偶校验




C.

C.  循环冗余校验




D.

D.  纵向冗余校验

第 22 题    多选题

下列选项所示程序运行后,整形变量Val的值为12的有?( )


A.

B.

C.

D.

第 23 题    多选题

标准ASCII码共包含128个字符,其中控制字符和专用字符的码值为?( )



A.

A.  0~31





B.

B.  48~57




C.

C.  65~90




D.

D.  127

第 24 题    多选题

Arduino UNO/Nano主控板相比,下列选项中,ESP32主控芯片所独有的外设是?( )



A.

A.  电容触摸传感器




B.

B.  蓝牙





C.

C.  DAC




D.

D.  霍尔传感器

第 25 题    多选题

ESP32 for Arduino,采用dacWrite()函数进行模拟输出,下列选项中,可实现DAC模拟输出功能的引脚有?( )



A.

A.  2





B.

B.  12




C.

C.  25




D.

D.  26

第 26 题    判断题

26、

UART数据帧的起始位是低电平。( )


A.
正确
B.
错误
第 27 题    判断题

UART通信时,仅需将两设备间的TX和RX相互连接即可实现数据传送。( )


A.
正确
B.
错误
第 28 题    判断题

millis()函数返回自主控板通电起至当前的时间。( )


A.
正确
B.
错误
第 29 题    判断题

一个完整的按键动作,其抖动可分为前沿抖动和后沿抖动。(


A.
正确
B.
错误
第 30 题    判断题

ESP32主控板断电后,flash中保存的程序不会丢失。( )


A.
正确
B.
错误