《全国青少年机器人等级考试五级理论试题.docx》由会员分享,可在线阅读,更多相关《全国青少年机器人等级考试五级理论试题.docx(12页珍藏版)》请在第一文库网上搜索。
1、全国青少年机器人等级考试五级理论试题满分IOO分考试时间30分钟1.ESP32forArduino,下列选项中,描述不正确的是?()A.当手触摸电容传感器对应的引脚时,电容传感器的返回值变小。B.一般情况下,四位数码管采用动态显示。C.中断回调函数内的程序应当尽量简短。D.霍尔传感器的返回值随着磁场强度的增大而减小。12 .共阳数码管和74HC595移位寄存器芯片连接如下图所示,执行下列程序后,数码管显示的图形如图中红色所示,第6行所对应的程序为?():vci.setup()(5,;PinMode(18*OUTPUT)t);digita1write(511OM;;T5,TOU,;ShiftOu
2、t(19z18,1SBFIRSTzA.ShiftOut(19z18z1SBFIRSTfB.ShiftOut(18z19,1SBFIRSTzC.ShiftOut(18z19,1SBFIRSTzD.3 .ESP32forArduino,读取按键开关的返回值,电路搭设如图所示,程序PinMode(13,mode);中mode的值应是?()A.INPUTB.OUTPUTC.INPUT_PU11UPD.INPUT_PU11DOWN4 .ESP32WROOM模组中核(COre)的数量是?()A.1个B.2个C.3个D.4个5 .ESP32forArduino当数字信号输出函数digi1a1Write(pi
3、n,va1ue)中VaIUe的值为H1GH时,引脚Pin所对应的电压是?()A.1.8VB.3.0VC.3.3VD.5V6 .UART采用奇校验发送十进制整数9时,校验位数据是?()A.0B.1C.2D.37 .ESP32forArduino程序如下,串口监视器显示的结果是?()voidsetup()inta22=10r12,14z16;Seria1.:jr(9600);for(inti=0;i2;if)for(intj0;j2;j+)Seria1.printt(t,%xtf,aij1);Seria1.pr-n1n();)10121416A.10141216B.ace10C.c10D.8.与A
4、rdUinOUNo/Nano主控板相比,下列选项中,ESP32WROOM模组所独具备的外设是?()A.GPI0B.UARTC.霍尔传感器D.I2C9.74HC595移位寄存器芯片的工作原理,下列选项中,描述正确的是?OA.并入并出B.并入串出C.串入串出D.串入并出I10 .ESP32forArduino,函数ana1ogSetWidth(bits)bits的值为9时,则函数anaIogRead()的返回值的范围是?()A.01B.0511C.01023D.0409511 .ESP32主控芯片中,与模拟输入相对应的外设是?()A.1EDCB.SigmaDe1taC.DACD.ADC12 .下列
5、程序执行后num的值是?()bytenum=0xA5;num=-num;A.OxA5B.Ox5AC.0D.113 .ESP32forArduino采用1EDC方式进行模拟输出时,下列选项中,用于设置指定1EDC通道参数的函数是?()AJedcSetupOBJedcAttachPinOCJedcWriteToneOD.1edcWrite()14 .下列程序执行后num的值是?()bytenum=OxAB;num=2;bitSet(num,2);A.42B.46?)C.168D.17215 .ESP32forArduin。的函数中,用于读取霍尔传感器返回值的函数是?()A.ha11Write()B
6、.ha11Read()C.touchRead()D.touchWrite()16 .ESP32forArduino函数IedCSetUP(Channe1freq,bit_num)中channe1的含义是?()A.设置PWM的频率B.设置PWM的分辨率C设置PWM的输出通道号一俐一;)D.设置PWM的占空比17.ESP32forArduino程序如下,引脚12连接板载1ED灯,下列选项中,描述正确的是?()voidsetup()pinMode(12zOUTPUT)void1oop()200)HIGH);1OW);if(mi11is()%400digita1Write(12,e1sedigita1
7、Write(12,A.板载1ED灯以400毫秒的时间间隔闪烁。B.板载1ED灯以200毫秒的时间间隔闪烁。(C.板载1ED灯保持熄灭或者常亮状态。D.板载1ED灯的状态无法确定。18 .表达式0xFA2的结果是?()A.0xF4B.0xE8C.0xD0D.Ox3E819 .下列程序执行后,串口监视器显示的相应内容为?()voidsetup()Seria1.begin(9600);inta=48z49z50;Seria1.print(a1);Seria1.print(,t,);Seria1.write(a1);)A.480B.4848C.49K.:!-.D.494920 .下列程序执行后,串口监
8、视器显示的相应内容为?()voidsetup()Seria1.begin(9600);StringreceData=AaBbCcn;Seria1.print(receData.indexf(1B,);A.BbCCB.BbCN(正确咨D.321 .ESP32forArduino中,函数Seria1Printf()中可用于表示整数输出的格式字符为?()A.%oB.%d(正确彳C.%xD.%f22 .有关按键消抖,下列说法正确的是?()A.按键抖动是因为按键内金属簧片在接触瞬间是一个连续通断的过程。西:”)B.按键抖动分为前沿抖动和后沿抖动。(.工)C常用的消抖方式有软件消抖和硬件消抖。D.一般来说
9、,按键抖动的次数是固定的。23.ESP32forArduino,电路如图所示,当按键按下时触发中断,对应的中断触发模式有?()A.0N10WB.CHANGEC.RISINGD.FA11ING24 .ESP32ForArduino,下列选项所列的数据类型,运算符SiZeof()返回值为1的是?OA.boo1eanB.char(Z)C1byteD.int25 .UART串行通信,完整的数据帧包含有?()A.起始位B校验位(C.数据位(ID.停止位(I26 .二维数组初始化时,给出数组部分元素的初值,此时第一维的长度声明可以省略。对错27 .ESP32WROOM模组支持经典蓝牙和低功耗蓝牙两种模式。对错28 .ESP32forArduino,通过digita1Write()函数可以实现ESP32主控板所有的引脚输出高电平。对错(正确答案)29 .UART进行数据传送时,用于数据发送的引脚是RX。对错30 .标准的ASCn码使用7bit数据来表示常见的字母、数字、标点以及特殊控制字符。对;错