《全国青少年机器人等级考试五级理论试题.docx》由会员分享,可在线阅读,更多相关《全国青少年机器人等级考试五级理论试题.docx(13页珍藏版)》请在课桌文档上搜索。
1、JVAI I MOi4* yw L 2My 1W*C IwKo JWWATlJ WM3E全国青少年机器人等级考试五级理论试题满分100分考试时间30分钟l.ESP32forArduino,下列选项中,描述不正确的是?()A.当手触摸电容传感器对应的引脚时,电容传感器的返回值变小。B.一般情况下,四位数码管采用动态显示。C.中断回调函数内的程序应当尽量简短。D.霍尔传感器的返回值随着磁场强度的增大而减小。2.共阳数码管和74HC595移位寄存器芯片连接如下图所示,执行下列程序后,数码管显示的图形如图中红色所示,第6行所对应的程序为?()1-“【!、hjyrr,TVB-w,WIB-MZM11?Sh
2、iftOut(19z18,LSBFIRST,A.ShiftOut(19z18zLSBFIRSTzB.ShiftOut(18,19,LSBFIRSTrC.ShiftOut(18z19,LSBFIRST,D.3.ESP32forArduino读取按键开笑的返回值,电路搭设如图所示,程序pinMode(13,mode);mode的值应是?()A.1NPUTB.OUTPUTCJNPUTPULLUPD.INPUT_PULLDOWN4.ESP32WROOM模组中核(core)的数量是?()A.l个B.2个C.3个D.4个5.ESP32forArduino,当数字信号输出函数digitalWrite(pin
3、,value)中ValUe的值为HIGH时,引脚pin所对应的电压是?()A.SVB.3.0VC.3.3V;:)D.5V6.UART采用奇校验发送十进制整数9时,校验位数据是?()A.0BJC.2D.37.ESP32forArduino程序如下,串口监视器显示的结果是?()voidsetup()inta22=10r12,14,16;Serial.:FJr(9600);for(inti=0;i2;i+)for(intj=0;j2;j+)Serial.printt(,xt,aij);Serxal.pulln();10121416A,10141216B.ace10C.eac108.与ArdUinOU
4、NO/Nano主控板相比,下列选项中,ESP32WROOM模组所独具备的外设是?()A.GPI0B-UARTC.霍尔传感器D.I2C9.74HC595移位寄存器芯片的工作原理,下列选项中,描述正确的是?()A.并入并出B.并入串出C.串入串出D.串入并出I10.ESP32forArduino,函数analogSetWidth(bits)bits的值为9时,则函数analogRead()的返回值的范围是?()A.0-1B.05ILC.01023D.04095lbESP32主控芯片中,与模拟输人相对应的外设是?()A.LEDCB+SigmaDeltaCDACDADC12.下列程序执行后num的值是
5、?()bytenum=0xA5;num=num;A+OxA5B.Ox5A(正*C.0D.l13.ESP32forArduino采用LEDC方式进行模拟输出时,下列选项中,用于设置指定LEDC通道参数的函数是?()AJedcSetupOBJedcAttachPinOCJedcWriteToneOD.ledcWrite()14.下列程序执行后num的值是?()bytenum=OxAB;num=2;bitSet(numz2);A.42B.46IC.168DJ7215.ESP32forArduino的函数中,用于读取霍尔传感器返回值的函数是?()A.hallWrite()B.hallRead()C.t
6、ouchRead()D.touchWrite()16.ESP32forArduino函数IedCSetUP(ChanneLfreq,bijnum)中,channel的含义是?A.设置PWM的频率B.设置PWM的分辨率C.设置PWM的输出通道号D.设置PWM的占空比17.ESP32forArduino程序如下,引脚12连接板载LED灯,下列选项中,描述正确的是?()voidsetup()pinMode(12,OUTPUT);voidloop()if(millis()%400200)digitalWrite(12zHIGH);elsedigitalWrite(12,LOW);A.板载LED灯以40
7、0毫秒的时间间隔闪烁。B.板载LED灯以200毫秒的时间间隔闪烁。IC.板载LED灯保持熄灭或者常亮状态。D.板载LED灯的状态无法确定。18.表达式0xFA2的结果是?()A.0xF4B.0xE8C.0xD0D.0x3E819.下列程序执行后,串口监视器显示的相应内容为?()voidsetup()Serial.begin(9600);inta=48,49,50;Serial.print(a1);Serial.print(,t,);Serial.write(a1);A.480B.4848C.491D.494920.下列程序执行后,串口监视器显示的相应内容为?()voidsetup()Seria
8、l.begin(9600);StringreceData=AaBbCc;Serial.print(receData.indexf(,B,);A.BbCCB.BbC.2D.32I.ESP32forArduino中,函数SeriaLPrintf()中可用于表示整数输出的格式字符为?OA.%oB.%dC.%xD.%f22.有关按键消抖,下列说法正确的是?()A.按键抖动是因为按键内金属簧片在接触瞬间是一个连续通断的过程。,B.按键抖动分为前沿抖动和后沿抖动。C.常用的消抖方式有软件消抖和硬件消抖。(D.一般来说,按键抖动的次数是固定的。23.ESP32forArduino,电路如图所示,当按键按下时
9、触发中断,对应的中断触发模式有?()A.0NL0WB.CHANGEC-RlSING.FALLING24.ESP32forArduino,下列选项所列的数据类型,运算符SiZeof()返回值为1的是?()A.booleanB.char;C.byte(D.int25.UART串行通信,完整的数据帧包含有?()A.起始位B.校验位C.数据位1D.停止位26.二维数组初始化时,给出数组部分元素的初值,此时第一维的长度声明可以省略。对错27.ESP32WROOM模组支持经典蓝牙和低功耗蓝牙两种模式。对错28.ESP32forArduino,通过digitalWrite()函数可以实现ESP32主控板所有的引脚输出高电平,对29.UART进行数据传送时,用于数据发送的引脚是RX。对错30.标准的ASCIl码使用7bit数据来表示常见的字母、数字、标点以及特殊控制字符,对错