2023年5月机器人四级理论综合真题及答案.docx
2023年5月机器人四级理论综合真题一、单选题1.ArduinoC语言,部分程序如下,串口监视器输出结果是''D时,变量i的范围是()单选题*if (i < 60)Serial.print (, A,);else if (i < 70)Serialeprint (,B,);else if (i < 80)Serial.print (,C,);else if (i < 90)Serial.print (,D,);elseSerial.print (,E,);As i<90Bs i>90Cs 80 < i < 90Ds 80i<902ArduinoUNO/NanC)主控板,读取模拟输入信号,所采用的函数是()单选题*As digitalWrite()B、digitalRead()C、analogRead()Ds analogWrite()3ArduinoUNO/NanC)主控板,当数字引脚输入信号为高电平时,对应的电压是()单选题*As OVBs 5VCs -0.51.5VDs 3.55.5V4ArduinoC语言中,无符号变量所对应的描述符是()单选题*As intBs byteCs longDs unsigned5ArduinoC程序如下,该程序运行后在串口监视器显示的内容是()单选题*Serial.printIn (OblOlO);As 1010B、10C、12D、A6ArduinOUNo/Nan。主控板,下列选项中,可用于读取输入的模拟信号和数字信号的引脚是()单选题*As AOVBs 13C、9D、0/17.对欧姆定律R=UI的解释中,下列说法正确的是()单选题*A、导体的电阻与电压成正比B、导体的电阻与电流成反比C、当电流保持不变时,导体的电阻随电压的增大而增大D、导体的电阻根据电压和电流的比值求出,但不因电流或电压的改变而变化V8ArduinoUNO/Nane)主控板主控芯片闪存(FIaSh)的容量是()单选题*As 16KBB、32KBCs 16MBDs 32MB9ArduinoNan。主控板,通过光敏电阻控制LED灯亮度的变化。电路搭设及程序如下图所示,当光照强度逐渐减弱时,LED的亮度变化是()单选题*int IdrVal = 0;IdrVal = analogRead(AO);IdrVal = map(0r 1023r 255, 0);analogWrite (6r IdrVal);A、LED灯逐渐变暗B、LED灯逐渐变亮Cs LED灯闪烁D、LED灯亮度保持不变10.ArduinoUNO/Nano主控板,电路搭设如下图所示,按键开关连接到4引脚,下列选项中,关于4引脚模式设置正确的是()单选题*A、pinMode(4INPUT)Bs pinMode(4zOUTPUT)Cs PinMOde(4,1NPUT_PULLUP)VDs pinMode(4INPUT_PULLDOWN)IL除了直接采用高/低电平代表1/0外,还可以采用其它形式的脉冲信号来表示1/0。下图中, 通过一个周期内,高低电平时长的不同比值来表示l0o ArduinoUNO/Nano主控板,下列选项中, 可实现通过引脚3发送1的程序是()单选题*II高电平:低电平=3:1表示:1| I 高电平:低电平=1:3表示:0L-C=JoD>J-C=Jr200sr 400s 200sdigitalWrite(3z HIGH);delay(600);CligitalWrite (3z LOW);A、(200);digitalWrite(3z HIGH);delay(200);digitalWrite(3z LOW);b delay(600);digitalWrite(3, HIGH);delayMicroseconds(600);digitalWrite(3z LOW); delayMicroseconds(200); c、digitalWrite(3z HIGH);delayMicroseconds(200);digitalWrite(3r LOW);delayMicroseconds (600);D、12ArduinoUNo/Nan主控板,具有数字信号输入和输出功能的引脚数量是()单选题*A、6B、13C、20Ds 2213.有关ArdUinOC程序,下列说法不正确的是()单选题*A、程序中SetUP()函数不可缺失Bs程序中Ie)C)P()函数不可缺失C、程序运行时,先运行p()函数内的程序,然后运行SetUP()函数内的程序D、SetUP()函数中的程序仅运行一次,lp()函数中的程序会循环运行14 .ArduinoUNO/Nano主控板,下图程序运行时,板载LED灯闪烁的次数是()单选题* void setup() PinMode(13, OUTPUT);for (int i = O; i <= 10; i+) if (i % 2) continue;else digitalWrite (13r HIGH);delay(300);digitalWrite(13, LOW); delay(300);A、OB、1C、5Ds 615 .ArduinoUNO/Nano主控板,通过Servo类库控制机的转动,Servo类库提供的成员函数 中,用于控制舵机转动角度的成员函数是()单选题*As pulseln()Bs attach()Cs write()Ds m叩O16ArduinoC语言中,下列选项中,用于表示八进制数前缀的是()单选题*A、ObBs OxCs OVD、无前缀17ArduinoUNo/Nan。主控板,通过三极管的开关作用控制小直流马达的启停,电路原理图如下图所示,下列选项中,可控制小马达转动的程序是()单选题*vcX()D3 引脚JEA digitalWrite(3, LOW);B digitalWrite(3z HIGH);。analogWrite(3, LOW);c、analogWrite(3, HIGH);18ArduinoUNO/Nan。主控板,电路搭设如下,下列选项中,实现按键开关按下后,LED点 亮的程序段是()单选题* 9 if (digitalRead(ll) = O)CiigitalWrite (4, HIGH);A、if (digitalRead(ll) = 1)digitalWrite(49 HIGH);B、if (digitalRead(ll) = O)digitalWrite (4, LOW);c、if (digitalRead(ll) = 1)digitalWrite(4f LOW);19ArduinoC语言,下列选项中,能实现延时0.1秒的程序是()单选题*As delay(10);Bs delay(100);VC、delayMicroseconds(10);Ds delayMicroseconds(100);20ArduinoUNO/NanC)主控板,下列选项中,可控制模拟输出值变化的是()单选题*A、高电平B、低电平C、占空比D、ADC的位数二.多选题21 .下列选项中,关于上拉电阻说法正确的是()多选题*As上拉电阻一端需要与GND相连B、上拉电阻一端需要与VCC相连C、上拉电阻可将不确定的信号确定在高电平D、采用上拉电阻电路的按键开关模块,当按键开关断开时,输出高电平,22 .晶体三极管有三个引脚,分别为()多选题*A、基极B、集电极VC、发射极D、漏极23 .在电子电路中,根据时间和数值的连续性可将信号划分为?()*A、数字信号B、模拟信号VC、高频信号D、低频信号24 .下歹I描述中,关于闭环控制描述正确的有()多选题*A、闭环控制系统中,必须对输出量进行检测VB、闭环控制是基于偏差的控制C、步枪打靶的过程是闭环控制D、通过闭环控制可以抑制外部扰动对输出量的影响V25ArduinC)UNO/Nano主控板,ArdUinC)C语言的不同变量类型,在内存中存储空间为1个字节的有()多选题*As charBs byteCs floatDs boolean三、判断题26 .上传至IArdUinOUNO/Nano主控板中的程序保存在EEPROM中,断电后不会丢失。正确错误V27 .可以通过ArdUinC)UNO/Nano主控板的模拟输入引脚,控制电机驱动芯片,实现电机的转 速变化。正确错误V28 .程序Serial.begin(9600)中,9600表示每秒传送9600个字节的数据。正确错误V29ArduinoC语言,在循环结构中ContinUe语句是结束整个循环。正确错误V30 .可以通过电位器的返回值,换算出电位器旋钮的旋转角度。正确V错误。