全国青少年机器人技术等级考试(四级)考试真题汇总(含答案)_第1页
全国青少年机器人技术等级考试(四级)考试真题汇总(含答案)_第2页
全国青少年机器人技术等级考试(四级)考试真题汇总(含答案)_第3页
全国青少年机器人技术等级考试(四级)考试真题汇总(含答案)_第4页
全国青少年机器人技术等级考试(四级)考试真题汇总(含答案)_第5页
已阅读5页,还剩185页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1全国青少年机器人技术等级考试(四级)考试真题汇总(含答案)一、单选题1.2018世界机器人大会举办地点是?A、北京B、上海C、天津D、深圳答案:A2.ArduinoC语言中,switchcase语句属于?()A、顺序结构B、循环结构C、选择结构D、轮询结构答案:C3.有关三极管的说法,错误的是?()A、三极管分为PNP型和NPN型B、三极管是一种半导体元器件C、三极管用一个较大的电流控制较小的电流D、三极管三个引脚分别是基极,集电极,发射极答案:C4.以下各项中,属于机器人控制系统的是哪一个?()A、马达B、LEDC、超声波传感器D、Arduino控制板答案:D5.在电路中使用三极管的开关作用时,和主控板的控制引脚相连接的是?()A、基极B、集电极C、发射极D、漏极答案:A6.下列选项对C语言描述错误的是?()A、C语言是一门计算机语言B、C语言需要编译过程C、C语言只能用于Arduino控制器的编程D、C语言是一门高级编程语言答案:C7.下列关于变量定义正确的是?A、floatB、intC、intD、int答案:A8.analogWrite(pin,val)函数中,val的值的说明不正确的有?A、Val值的范围0-255B、Val值为255时,引脚完全打开,管脚输出高电平C、Val值为255时,引脚完全关闭,管脚输出低电平D、当val值为255时,和digitalWrite(pin,HIGE、效果一致答案:C9.以下对C语言的描述错误的是?()A、C语言是一种编译型语言B、C语言中变量名不区分大小写C、C语言是一种计算机语言D、C语言可以应用于Arduino编程答案:B10.以下有关switch语句的说法正确的是?A、break语句是switch语句中必需的一部分B、在switchC、break语句在switchD、在switch答案:B11.以下各项中,与ArduinoUNO/Nano主控板的13号引脚连接的是?()A、重置按键B、板载LEDC、上拉电阻D、芯片答案:B12.ArduinoUNO/Nano主控板,电路搭设如下,实现按键开关按下后,LED熄灭的程序段是()A、B、C、D、答案:A13.1940年由科幻作家阿西莫夫所提出的机器人三原则中,不包括以下哪条?()A、机器人不得伤害人类B、机器人必须服从人类的命令,除非被要求伤害人类C、机器人必须保护自己,除非被要求伤害人类或是违背人类命令D、机器人必须自我更新以学习更多的技能,除非这种技能会伤害人类答案:D14.程序指令delay(1000);的意思是?A、延时1000微秒B、延时1000毫秒C、延时1000秒D、延时1000周期答案:B15.在机器人制作中,Arduino控制板相当于机器人的那个部位?A、眼睛B、皮肤C、大脑D、手脚答案:C16.引脚3为模拟输出引脚,将LED灯阳极连接到该引脚,阴极串联220欧姆电阻后连接到GND,程序analogWrite(3,256)执行,下列描述正确的是?A、LED灯熄灭B、LED灯最亮C、LED灯亮度在最亮和熄灭之间不断变化D、LED灯处于四分之一亮度状态答案:A17.UNO或Nano主控板,采用的主控芯片是Atmega328P,正常工作情况下,其工作频率是?A、32MHzB、16MHzC、8MHzD、5MHz答案:B18.下图程序执行完后,会在串口监视器中打印出?A、aB、bC、cD、d答案:A19.下图程序中,串口监视器输出的值可能是?A、0B、2点7C、2D、3答案:C20.ArduinoUNO/Nano主控板,下列程序执行后,串口监视器中显示的值是?()A、0.50B、0.50C、0D、0答案:D21.在使用C语言给Arduino编程中,关于自定义函数名的命名规则说法错误的是?A、函数名的第一个字不可以是数字B、函数名区分大小写C、函数名可以包含英文字母、数字、下划线和特殊字符D、函数名不可以和系统的关键字重名答案:C22.在C语言中,关于变量下面说法不正确的是?A、变量名的第一个字可以是数字B、变量名区分大小写C、变量名称只能包含英文字母、数字和下划线D、变量名不得和系统的关键字重名答案:A23.若想获取光敏传感器的数值,常用的主控板引脚是?A、数字输入引脚B、数字输出引脚C、模拟输入引脚D、模拟输出引脚答案:C24.在纯电阻电路中,根据欧姆定路I=U/R,关于下列说法正确的是?A、电路中,电流随着两端电压的增大而增大B、电路中,电流随着两端电压的增大而减小C、电路中,电阻随着两端电压的增大而减小D、电路中,电阻随着两端电压的增大而增大答案:A25.关于多分支结构说法正确的是?A、当表达式1成立时,执行语句1;再执行语句2,语句3B、当表达式1不成立时,执行语句2;不执行语句1,语句3C、表达式1成立,表达式2D、表达式1不成立,表达式2成立时,执行语句2;不执行其他语句答案:D26.如果将LED灯接在3号引脚上,以下程序中实现“呼吸灯”效果比较合理的是?()A、B、C、D、答案:D27.以下数据类型与哪个选项相对应?(整数,长整数,小数,布尔,字节,字符)A、int,long,float,boolean,byte,charB、int,long,float,boolean,byte,StringC、int,long,boolean,float,byte,charD、int,long,float,boolean,char,byte答案:A28.ArduinoUNO控制板的板载LED小灯与哪一个管脚相连?A、0B、1C、A0D、13答案:D29.以下选项中对Arduino的表述错误的是?A、Arduino包括硬件和软件B、ArduinoC、Arduino是开源平台D、Arduino支持使用C语言编程答案:B30.以下变量命名中,正确的是?()A、intB、intC、intD、int答案:A31.下列选项中关于break和continue说法正确的是?A、在循环结构中break是结束本次循环,continue是结束整个循环B、在循环结构中break和continue用于结束整个循环C、在循环结构中break和continue是结束本次循环D、在循环结构中break是结束整个循环,continue是结束本次循环答案:D32.电路示意如下,digitalRead(8)的返回值是?A、0B、1C、255D、1203答案:A33.如图所示,使用光敏电阻通过检测周围环境光的强度来控制LED小灯的亮度。如果时间是从中午2点到晚上9点,小灯的亮度变化应该是?()A、亮度逐渐降低B、亮度逐渐提升C、亮度没有变化D、LED灯不亮答案:A34.下列程序中,没有实现了让变量a自动加1的效果的是?A、a+1;B、a=a+1;C、a+=1;D、a++;答案:A35.若想使用电位器调节LED灯亮度,电位器接在A0引脚,LED灯接在3号引脚,以下程序中,较为合理的是?()A、B、C、D、答案:B36.0xFFE210中的0x表示的是?()A、这是一个2进制数B、这是一个16进制数C、这是一个0D、没有实际意义答案:B37.在机器人制作中,“超声波传感器-Arduino控制板-马达”可以对应人体的哪些部位?A、大脑-腿-眼睛B、眼睛-大脑-腿C、大脑-眼睛-腿D、眼睛-腿-大脑答案:B38.下图程序中,串口监视器输出的值可能是?A、1B、1.6C、2D、无输出答案:A39.下列程序段执行后k值为?A、3B、5C、8D、15答案:D40.程序指令delay(1000);的意思是?A、延时1000微秒B、延时1000毫秒C、延时1000秒D、延时1000周期答案:B41.下列图示中,属于下拉电阻电路的是()A、aB、bC、cD、d答案:B42.以下选项中,都属于自律型机器人要素的是?A、观察、思考、行为、反思B、行动、轨迹、决策、执行C、动作、结构、智能、感知D、色彩、外形、涂料、质地答案:C43.ArduinoUno/Nano控制板使用的编程语言的是()。A、PythonB、CC、JavaD、PHP答案:B44.关于上拉电阻说法错误的是?A、上拉电阻需要与GND相连B、上拉电阻需要与VCC相连C、上拉电阻是将用电器固定在高电平D、上拉电阻是对器件注入电流答案:A45.下图程序执行后,串口监视器输出的值是?A、0B、10C、55D、56答案:C46.下列图示中,属于下拉电阻电路的是()A、aB、bC、cD、d答案:B47.以下设备中,哪项是“带电可擦可编程只读存储器”?A、SRAMB、FlashC、CPUD、EEPROM答案:D48.1920年捷克斯洛伐克作家萨佩克写了一个名为《洛桑万能机器人公司》的剧本,首次出现了表示“机器人”的词语,是哪一词?A、LEGOB、COOKC、WALLD、ROBOT答案:D49.ArduinoUNO/Nano主控板,通过程序控制LED灯亮灭,电路搭设示意和程序如下,程序运行后LED点亮,按键开关按下后,LED灯熄灭。程序中[]中所对应的值先后是?()A、LOWB、HIGC、LOWD、LOWE、HIGF、HIGH答案:A50.电路搭建如图所示,当按下按钮时Arduino板载小灯被点亮,则对2号引脚的叙述错误的是?A、2号引脚外接了一个下拉电阻B、2号引脚外接了一个上拉电阻C、按钮按下前,2号引脚的数字值为0D、按钮按下后,2号引脚的数字值为1答案:B51.如果将电位器接在A0上,LED小灯接在3号管脚,旋动电位器从低位到高位,LED小灯出现从最亮到熄灭的过程,请问程序可能为?A、B、C、D、答案:C52.“一元运算符”指运算过程只有一个操作数,以下运算符中不是一元运算符的是?()A、++B、--C、!D、+答案:D53.循环语句中,终止当前循环,并执行循环后续的语句是?()A、breakB、continueC、exitD、while答案:A54.ArduinoC语言,下列有关break语句,说法正确的是?()A、break语句只能在循环语句中使用B、在循环语句中,其功能是终止当前的循环的运行,开始下一次循环运行C、在循环语句中,其功能是终止当前的循环的运行,跳转到循环后续语句运行D、终止当前程序的执行答案:C55.下图程序中,串口监视器输出的值可能是?A、1B、1点8C、2D、无法输出答案:A56.下列程序的返回值是?A、0B、90C、180D、不确定答案:B57.关于上拉电阻说法正确的是?()A、上拉电阻需要与GND相连B、上拉电阻需要与VCC相连C、上拉电阻是将用电器固定在低电平D、上拉电阻是对器件导出电流答案:B58.程序delay(1000);的意思是?A、延时1000秒B、延时1秒C、延时1微秒D、延时0点1秒答案:B59.ArduinoC程序如下,当程序运行时,串口监视器输出结果是?()A、1B、36C、1245D、123456答案:C60.在获取传感器数值时我们要考虑获取的数据是“数字”的还是“模拟”的,以下选项中哪个传感器获取的数据会是“数字”的?A、触碰开关传感器B、温度传感器C、光敏传感器D、电位器答案:A61.下列选项中关于循环结构说法错误的是?A、循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题B、循环结构中一般会标明循环的条件,不是无止境的循环C、循环结构中,if语句最常用D、循环结构while和do答案:C62.关于pulseIn()函数,下列说法正确的是?A、pulseIn()函数用于向管脚输出高低电平B、pulseIn()函数用来读取一个管脚的脉冲(HIGH或LOW)C、pulseIn()函数只能读取管脚的高电平脉冲D、pulseIn()函数的返回值是0或者1答案:B63.以下对C语言的描述正确的是?()A、C语言是一种脚本型语言B、C语言中变量名不区分大小写C、C语言中可以用中文命名函数D、C语言的注释分为单行注释和多行注释答案:D64.关于上拉电阻说法错误的是?A、上拉电阻需要与GND相连B、上拉电阻需要与VCC相连C、上拉电阻是将用电器固定在高电平D、上拉电阻是对器件注入电流答案:A65.下列那个选项中属于分支结构?A、for语句B、switch语句C、while语句D、do答案:B66.有关晶体三极管,下列说法不正确的是?()A、晶体三极管根据构造,可以分为NPN和PNP两种类型。B、晶体三极管的三个引脚,分别为基极、集电极和发射极。C、晶体三极管由两个PN结构成。D、当NPN晶体三极管工作于开关状态时,高电平截止。答案:D67.使用电位器控制LED小灯的明暗,已知电位器接A0引脚,LED小灯接3号引脚,以下程序合理的是?A、B、C、D、答案:C68.下列程序运行后,串口监视器窗口显示的图案是?()A、B、C、D、答案:B69.下图程序执行完后,会在串口监视器中打印出?A、B、C、D、答案:A70.一般情况下,ArduinoUNO/Nano主控板中支持PWM的引脚有几个?()A、3B、5C、6D、9答案:C71.以下四个符号中()不是逻辑运算符。A、==B、&&C、||D、!答案:A72.想要让一个变量a每次都增大到自己的二倍,下列程序正确的是?A、a=2a;B、2a;C、a=2*a;D、a==2*a;答案:C73.一般来说,在电子机械装置中需要执行器给其提供动力。以下各项中,不属于执行器的是?()A、步进电机B、舵机C、直流电机D、晶体管答案:D74.下列选项中,不能用于标识数据类型的是()。A、intB、floatC、booleanD、const答案:D75.使用电机驱动芯片控制电机速度,常用主控板的引脚是?A、数字输入引脚B、数字输出引脚C、模拟输入引脚D、模拟输出引脚答案:D76.如图所示,有一盏红色LED小灯,已知它的工作电压为1点7V,工作电流是30mA,我们想用Arduino点亮该LED小灯,相关Arduino代码如下则理论上,所串联的电阻合理的是?A、10ΩB、30ΩC、110ΩD、480Ω答案:C77.整数型、布尔型、字符型、字节型、浮点型变量的描述符排列顺序争取的是?A、booleancharB、floatcharC、IntBytebooleanfloatcharD、intbooleancharbytefloat答案:D78.ArduinoUNO/Nano主控板通过Servo类库控制舵机的转动,Servo类库提供的成员函数中,用于将舵机对象实例和引脚建立关联的是?()A、B、attach()C、write()D、Servo答案:B79.超声波传感器,有四个引脚,超声波传感器从哪个引脚接受触发信号,开始工作?A、VCCB、TrigC、EchoD、GND答案:B80.使用PWM控制3号管脚的LED小灯亮度,如果是以下程序,下列描述正确的是?A、程序错误B、LED小灯闪烁C、LED小灯达到最亮D、LED小灯熄灭答案:D81.在C语言中,关于变量下面说法不正确的是?A、变量名的第一个字可以是数字B、变量名区分大小写C、变量名称只能包含英文字母、数字和下划线D、变量名不得和系统的关键字重名答案:A82.下列选项中,说法不正确的是?A、日常生活中如果路口遇到红灯,需要停车等待;如果是绿灯,则要开车通过;这段描述在程序中,属于分支结构B、自动门看到人可以自动开启,在程序中属于分支结构C、S弯巡线小车是利用while循环结构判断是否遇到黑线的D、使用蜂鸣器播放声音可以使用循环结构答案:C83.电路示意如下,digitalRead(8)的返回值是?A、0B、1C、255D、1203答案:A84.关于上拉电阻说法错误的是?A、上拉电阻需要与GND相连B、上拉电阻需要与VCC相连C、上拉电阻是将用电器固定在高电平D、上拉电阻是对器件注入电流答案:A85.下列哪个选项不属于C语言的循环语句?A、switch语句B、while语句C、do-while语句D、for语句答案:A86.对欧姆定律I=U/R的解释中,下列说法正确的是?A、导体不变的情况下,电压越大电流越小B、导体两端电压不变的情况下,电阻越大电流越大C、导体的电阻与电压成正比,与电流成反比D、导体的电流与电压成正比,与电阻成反比答案:D87.关于上拉电阻说法正确的是?()A、上拉电阻需要与GND相连B、上拉电阻需要与VCC相连C、上拉电阻是将用电器固定在低电平D、上拉电阻是对器件导出电流答案:B88.以下设备中,哪项是带电可擦可编程只读存储器?()A、SRAMB、FlashC、EEPROMD、MPU答案:C89.ArduinoUNO/Nano主控板是通过调整()实现模拟输出。A、高电平B、低电平C、频率D、占空比答案:D90.程序控制板载LED灯闪烁,程序如下,当程序运行时,板载LED灯闪烁的次数是?()A、2B、3C、4D、7答案:B91.在Arduino的C语言编程中,哪项是正确的十六进制表示方法?A、FFE210B、0bFFE210C、0xFFE210D、FFE210(HEX)答案:C92.如下图所示分支结构中说法正确的是?A、该switch中没有default所以结构是错误的B、当a==1时,先执行语句1,再执行语句2;再执行语句3;再执行语句4C、当a==2时,先执行语句2,再执行语句3;再执行语句4D、当a==3时,执行语句3后,跳出{},这段程序执行完毕答案:D93.以下有关switch语句的说法正确的是?A、break语句是switch语句中必需的一部分B、在switchC、break语句在switchD、在switch答案:B94.以下各项中,属于传感器的是?()A、电机B、舵机C、电位器D、蜂鸣器答案:C95.在使用C语言给Arduino编程中,关于自定义函数名的命名规则说法错误的是?A、函数名的第一个字不可以是数字B、函数名区分大小写C、函数名可以包含英文字母、数字、下划线和特殊字符D、函数名不可以和系统的关键字重名答案:C96.ArduinoUNO/Nano主控板,通过引脚3向一个传感器发送一个20us的低电平触发信号,程序如下,程序中[x]和[Y]分别对应的是?()A、HIGB、LOWC、LOWD、HIGE、HIGHF、LOW答案:A97.Arduino控制板的处理器被称为()。A、CPUB、MCUC、SRAMD、USB答案:B98.电路搭建如图所示,如果想点亮红色LED灯,合理的程序是?()A、B、C、D、答案:B99.以下C语言程序中,正确的是?A、B、C、D、答案:C100.电路示意如下,当阳光照射光敏电阻时,从早晨到傍晚,analogRead(A0)的返回值是?()A、没有变化B、先增大,然后减小C、先减小,然后增大D、变化规律不确定答案:C101.电路搭建如图,当程序执行digitalWrite(3,true)后,下列描述正确的是?A、LED灯熄灭B、LED灯点亮C、LED灯亮度在最亮和熄灭之间不断变化D、LED灯处于四分之一亮度状态答案:B102.电路搭建如图所示,请问图中电阻属于?A、上拉电阻B、下拉电阻C、既是上拉电阻也是下拉电阻D、既不是上拉电阻也不是下拉电阻答案:B103.下列选项中,属于闭环控制的案例是?()A、按键控制LED灯B、呼吸灯C、红外遥控灯D、超声波自动跟随小车答案:D104.正常情况下,ArduinoUNO/Nano主控板MCU的工作频率是?()A、1MHzB、2MHzC、16MHzD、32MHz答案:C105.关于setup()函数和loop()函数,以下说法正确的是?A、程序编写时,setup()函数和loop()函数可以缺失B、setup()函数里面的程序,在程序执行时通常放置程序的初始化程序C、loop()函数里面的程序,在程序运行时只运行一次,通常放置主执行程序D、程序运行时,先运行loop()函数内的程序,然后运行setup()函数内的程序答案:B106.通过电位控制舵机的转动角度,部分程序如下,当电位器的返回值为0时,舵机的角度位置为?A、0B、180C、135D、45答案:D107.在纯电阻电路中,根据欧姆定路I=U/R,关于下列说法正确的是?A、电路中,电流随着两端电压的增大而增大B、电路中,电流随着两端电压的增大而减小C、电路中,电阻随着两端电压的增大而减小D、电路中,电阻随着两端电压的增大而增大答案:A108.通过光敏电阻控制蜂鸣器的发声频率,程序如下,下列电路中,当光照强度增强时,蜂鸣器的发声频率变高的是?()A、B、C、D、答案:C109.以下选项中对交流电和直流电表述错误的是?()A、交流电的英文缩写是ACB、直流电的英文缩写是DCC、家庭用电一般使用直流电D、交流电是指电流方向随时间作周期性变化的电流答案:C110.将一个电位器接在Arduino控制板的A0管脚上,程序如下,旋动电位器到中间部分,则串口监视器打印出来的值可能为?()A、516B、255C、128D、0答案:C111.获取电位器模块的返回值,以下选择正确的是?A、digitalRead(A0)B、digitalRead(3)C、digitalWrite(5)D、analogRead(A0)答案:D112.使用电机驱动芯片控制电机速度,常用主控板的引脚是?A、数字输入引脚B、数字输出引脚C、模拟输入引脚D、模拟输出引脚答案:D113.ArduinoUNO/Nano主控板,程序控制板载LED灯,程序如下,当程序运行时,LED灯的状态是?()A、点亮B、熄灭C、闪烁D、不确定答案:B114.如下图所示循环结构,循环的次数为?A、3B、2C、1D、0答案:A115.利用光敏电阻检测周围环境光来控制LED灯的亮度,电路与程序如图所示。正常情况下,当时间从中午12点到晚上8点,LED灯的亮度变化是?A、亮度降低B、亮度提升C、没有变化D、LED小灯不亮答案:A116.UNO或Nano主板所采用的主控芯片Atmega328P的ADC有多少位精度?A、255B、32C、8D、10答案:D117.ArduinoUNO/Nano主控板,下列引脚中,既具有数字输入/输出功能,又具有模拟输入功能的引脚是?()A、0B、3C、A0D、A6答案:C118.超声波传感器工作需要向触发引脚发送10us的高电平,触发引脚连接在主控板2引脚,以下触发程序正确的是?A、B、C、D、答案:B119.UNO或Nano主控板,采用的主控芯片是Atmega328P,正常工作情况下,其工作频率是?A、32MHzB、16MHzC、8MHzD、5MHz答案:B120.有关ArduinoC程序,下列说法不正确的是?()A、程序中setup()函数不可缺失B、程序中loop()函数不可缺失C、程序运行时,先运行loop()函数内的程序,然后运行setup()函数内的程序D、setup()函数中的代码仅运行一次,loop()函数中的代码会循环运行答案:C121.0xFFE210中的0x表示的是?()A、这是一个2进制数B、这是一个16进制数C、这是一个0D、没有实际意义答案:B122.以下各项中对C语言描述正确的是?A、C语言是人类自然语言B、C语言不需要编译过程C、C语言只能用于Arduino控制器的编程D、C语言是一门高级编程语言答案:D123.电路示意如下,当光照射光敏电阻时,随着光照强度的增强,analogRead(A0)的返回值是?A、没有变化B、随着光照强度增大而减小C、随着光照强度增大而增大D、无规律变化答案:B124.引脚3为模拟输出引脚,将LED灯阳极连接到该引脚,阴极串联220欧姆电阻后连接到GND,程序analogWrite(3,256)执行,下列描述正确的是?A、LED灯熄灭B、LED灯最亮C、LED灯亮度在最亮和熄灭之间不断变化D、LED灯处于四分之一亮度状态答案:A125.程序的运行阶段,一般按如下三个步骤先后执行?()A、感知输入B、感知输入C、分析判断D、分析判断答案:B126.在使用ArduinoUNO/Nano主控板编程中,程序analogWrite(9,0)所对应的占空比是?()A、0%B、25%C、50%D、100%答案:A127.如下图所示变量运算,说法正确的是?A、程序结束后,a的值为2点5B、程序结束后,a的值为2C、变量c为整数型;a和b为浮点型D、程序结束后,b的值为4答案:B128.通过电位器控制舵机转动角度不大于90度,部分程序如下,下列程序中红色方框所对应的程序是?()A、B、C、D、答案:D129.在机器人制作中,“超声波传感器-Arduino控制板-马达”可以对应人体的哪些部位?A、大脑-腿-眼睛B、眼睛-大脑-腿C、大脑-眼睛-腿D、眼睛-腿-大脑答案:B130.电路搭建如图所示,当电位器从一端旋转至另外一端时,LED总共熄灭了4次,可能的程序为?A、B、C、D、答案:B131.ArduinoUNO/Nano主控板,程序analogWrite(5,256)执行的结果是引脚5等效输出的电压是?()A、0VB、5VC、0~1.5VD、3.5~5V答案:A132.下列程序书写格式正确的是?A、B、C、D、答案:D133.以下各项中,有关上拉电阻和下拉电阻的叙述,正确的是?()A、下拉电阻可以将引脚置为高电平B、上拉电阻可以将引脚置为低电平C、ArduinoD、上拉电阻和下拉电阻可以避免控制板引脚处于悬空状态答案:D134.下列程序中,没有实现了让变量a自动加1的效果的是?A、a+1;B、a=a+1;C、a+=1;D、a++;答案:A135.为ArduinoUno控制板编写程序如下,上传程序后测量3号管脚的电压可能为?A、12VB、5VC、2.5VD、0V答案:C136.在使用ArduinoUNO/Nano主控板编程中,程序analogWrite(9,255)所对应的占空比是?()A、25%B、50%C、75%D、100%答案:D137.下图程序中,串口监视器输出的值可能是?()A、1B、2C、3D、程序报错答案:C138.下列分支结构中格式正确的是?A、B、C、D、答案:C139.ArduinoUNO/Nano主控板,EEPROM的容量是?()A、1KBB、2KBC、16KBD、32KB答案:A140.关于ArduinoC语言的说法,下列选项中错误的是?()A、setup()函数和loop()函数都不可以缺失B、setup()函数也可以写成Setup()C、setup()函数通常用于初始化程序D、loop()函数会自动循环执行其中的程序指令答案:B141.光敏电阻与光照强度的关系是?()A、光照强度越大电阻值越大B、光照强度越大电阻值越小C、光照强度的变化与电阻值没有关系D、光照强度的变化与电阻值的关系不确定答案:B142.电路搭建如图所示,如果按下按键可以点亮LED灯,松开按键熄灭LED灯,合理的程序是?()A、B、C、D、答案:C143.下列关于if语句说法正确的是?A、if语句只能适合单分支结构B、if语句可以变形为if-elseC、使用if语句就可以实现重复执行某一段功能D、if语句的执行顺序是自上而下,依次执行答案:B144.ArduinoUNO/Nano主控板,下列选项中与函数analogWrite(3,255)功能相同的是?()A、digitalWrite(3,LOW)B、digitalWrite(3,HIGC、D、digitalRead(3,HIGE、F、digitalRead(3,LOW)答案:B145.ArduinoUNO/Nano主控板的13号引脚连接了?A、重置按键B、板载LEDC、上拉电阻D、芯片答案:B146.ArduinoC语言中,字符型变量的描述符是?()A、intB、floatC、booleanD、char答案:D147.以下选项中,属于整型的是?A、B、C、D、答案:A148.一般默认情况下,若想点亮ArduinoUNO/Nano主控板的板载LED灯,适合的程序是?()A、B、C、D、答案:C149.有关ArduinoC程序,下列说法不正确的是?()A、setup()函数中通常放置初始化程序。B、loop()函数中通常放置主执行程序。C、程序运行时,首先运行setup()函数内的程序。D、如果没有初始化程序,setup()函数可以省略。答案:D150.ArduinoUNO/Nano主控板是一种?A、执行器B、传感器C、控制器D、结构体答案:C151.假设一盏LED小灯模块接在Arduino控制板11号管脚上,当程序执行analogWrite(11,256)后,下列描述正确的是?()A、LED小灯达到最亮程度B、LED小灯熄灭C、LED小灯闪烁D、LED小灯点亮但亮度不高答案:B152.ArduinoC编程,16进制数的标识符是()。A、0xB、0bC、BD、X答案:A153.以下电路搭建中,电阻的作用是?A、上拉电阻B、下拉电阻C、限流电阻D、限压电阻答案:A154.有关三极管的说法,错误的是?A、三极管分为PNP型和NPN型B、三极管是一种半导体元器件C、三极管可以用一个较大的电流控制较小的电流D、三极管三个引脚分别是基极,集电极,发射极答案:C155.以下四个符号中属于赋值运算符的是?A、++B、==C、=D、!答案:C156.ArduinoUNO/Nano主控板,analogRead()函数的返回的最大值是?()A、0B、1C、255D、1023答案:D157.电路搭建如图所示,当按下按钮时Arduino板载小灯被点亮,则对2号引脚的叙述错误的是?A、2号引脚外接了一个下拉电阻B、2号引脚外接了一个上拉电阻C、按钮按下前,2号引脚的数字值为0D、按钮按下后,2号引脚的数字值为1答案:B158.ArduinoUNO/Nano主控板的下列引脚中,具有PWM功能的引脚是?()A、1B、2C、3D、4答案:B159.电路搭建如图所示,使用光敏电阻通过检测周围环境光的强度来控制LED灯的亮度。如果时间是从中午2点到晚上9点,LED灯的亮度也随之逐渐降低,合理的程序是?()A、B、C、D、答案:A160.ArduinoC语言中,前缀0b表示的数制是?()A、二进制B、八进制C、十进制D、十六进制答案:A161.关于图中的晶体管符号,说法正确的是?A、它是NPN型三极管B、它的三根接脚分别是基极,集电极,发射极C、它的发射极要接地D、它的导通要在基极加一个正向的电压答案:B162.程序analogWrite();不适用于ArduinoUNO控制板的哪一个管脚?()A、3B、4C、5D、6答案:B163.下图程序中,串口监视器输出的值可能是?()A、0B、1C、2D、3答案:B164.下图程序执行后,串口监视器输出值是?A、0B、5C、9D、15答案:C165.电路搭建如图所示,如果我们想实现呼吸灯效果,比较合理的程序是?()A、B、C、D、答案:C166.ArduinoUNO/Nano主控板,读取按键开关的返回值,电路如下图所示,程序中[]内正确选项是?()A、INPUTB、OUTPUTC、INPUT_PULLUPD、INPUT_PULLDOWN答案:A167.在串口监视器窗口中输出如下所示图案,对应的程序是?()A、B、C、D、答案:D168.下图程序执行后,串口监视器输的图形是?A、B、C、D、答案:D169.程序如图所示,从Arduino控制板的板载小灯第一次亮起开始计时,5秒内小灯一共亮了多少次?()A、1B、2C、3D、4答案:C170.使用UNO主控板控制小车的速度连续变化,可以使用引脚?A、0B、1C、3D、A0答案:C171.Arduino程序如下,有关该程序说法正确的是?()A、设置串口的波特率,数值越大,数据传送的速率越小。B、每秒传送9600个字节数据。C、每秒传送1200个字节数据。D、每秒传送9600个位数据。答案:D172.使用红外遥控器控制ArduinoUNO/Nano主控板的板载LED灯,如按下遥控器1号键(红外信号编码0xFF30CF)点亮板载LED灯,按下遥控器2号键(红外信号编码0xFF18E7)熄灭板载LED灯。程序如图所示,有部分程序缺失。请在各项中选择最为合理的程序代码补全缺失的部分?()A、B、C、D、答案:A173.在机器人制作中,Arduino控制板相当于机器人的那个部位?A、眼睛B、皮肤C、大脑D、手脚答案:C174.ArduinoUNO/Nano主控板,当模拟输出引脚的等效电压为2V时,此时PWM所对应的占空比是?()A、20%B、40%C、60%D、80%答案:B175.1940年由科幻作家阿西莫夫所提出的机器人三原则中,不包括以下哪条?()A、机器人不得伤害人类B、机器人必须服从人类的命令,除非被要求伤害人类C、机器人必须保护自己,除非被要求伤害人类或是违背人类命令D、机器人必须自我更新以学习更多的技能,除非这种技能会伤害人类答案:D176.电路搭建如图所示,请问图中电阻属于?A、上拉电阻B、下拉电阻C、既是上拉电阻也是下拉电阻D、既不是上拉电阻也不是下拉电阻答案:B177.下图程序执行后,串口监视器输出值是?()A、0B、10C、55D、56答案:C178.已知Arduino的2号引脚外接了一个舵机,舵机的旋转角度是0度到180度。使用电位器(接A0引脚)控制舵机的角度,程序如图,当电位器旋转到中间位置时,舵机转动的角度为?A、90度B、100度C、120度D、180度答案:C179.关于NPN型三极管,说法错误的是?A、三级管是一种电流控制半导体器件B、它的三根接脚分别是基极,接收极,发射极C、它的发射极要接地D、它的导通要在基极加一个正的电压答案:B180.关于analogRead()模拟输入函数的返回值,正确的是?A、1和0B、0-255之间C、0-1023之间D、0-1024之间答案:C181.ArduinoUNO/Nano主控板,通过超声波传感器测距,部分程序如下,下列程序中红色方框所对应的函数是?()A、analogWriteB、digitalWriteC、pulseInD、pulseOut答案:C182.程序指令delay(1000);的意思是?A、延时1000微秒B、延时1000毫秒C、延时1000秒D、延时1000周期答案:B183.ArduinoUNO/Nano主控板,下列引脚中既具有模拟信号输入功能,又具有数字信号输入功能的是?()A、0B、9C、13D、A0答案:D184.下列选项中关于循环结构说法错误的是?A、循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题B、循环结构中一般会标明循环的条件,不是无止境的循环C、循环结构中,if语句最常用D、循环结构while和do答案:C185.下列关于变量的说法正确的是?A、变量可以随时改变B、在声明变量时,必须赋予初始值C、程序中变量不仅值可以变化,名称可以随意变化D、程序中变量只能用于计数答案:A186.在Arduino编程中,表示二进制数据的是哪个?A、“11011010”B、11011010C、0x110011D、0b11011010答案:D187.若想获取光敏传感器的数值,常用的主控板引脚是?A、数字输入引脚B、数字输出引脚C、模拟输入引脚D、模拟输出引脚答案:C188.下列选项中不属于程序三种基本结构的是?A、顺序结构B、选择结构C、总线结构D、循环结构答案:C189.ArduinoUNO/Nano主控板,LED灯连接在D3引脚,下列选项中,可实现LED灯亮度渐变的是?()A、digitalRead(3)B、digitalWrite(3)C、analogWrite(3)D、analogRead(3)答案:C190.下图程序执行后,串口监视器输的图形是?()A、B、C、D、答案:D191.以下对C语言的描述,错误的是?()A、C语言是一种编译型语言B、C语言中声明变量需要指定数据类型C、C语言对大小写敏感D、C语言对缩进敏感答案:D192.电路搭建及相关程序如图所示,我们想使用三极管控制电机转速,当旋动电位器时,随着电位器数值的升高,电机转速同时加快。请问图中使用了哪一个三极管?()A、B、C、D、答案:D193.以下四个符号中属于赋值运算符的是?A、++B、==C、=D、!答案:C194.analogWrite(pin,val)函数中,val的值的说明不正确的有?A、Val值的范围0-255B、Val值为255时,引脚完全打开,管脚输出高电平C、Val值为255时,引脚完全关闭,管脚输出低电平D、当val值为255时,和digitalWrite(pin,HIGE、效果一致答案:C195.ArduinoUNO控制板的板载LED小灯与哪一个管脚相连?()A、1B、10C、13D、A0答案:C196.以下选项中对Arduino的表述错误的是?A、Arduino包括硬件和软件B、Arduino一词源于意大利C、Arduino是开源平台D、Arduino只支持使用C语言编程答案:D197.二进制数11+1=?A、100B、101C、110D、111答案:A198.下图程序执行完后,会在串口监视器中打印出?()A、B、C、D、答案:D199.对欧姆定律的解释中,下列说法错误的是?A、在导体固定的情况下,随着电压增大,通过导体的电流随之增大B、在电压固定的情况下,当导体阻值越大时,通过的电流随之减小C、导体中的电流跟导体两端的电压成正比,跟导体的电阻成反比D、欧姆定律的公式是I=UR答案:D200.ArduinoUNO/Nano主控板,电路搭设如下,按键开关连接到引脚4,下列选项中,正确的是?()A、pinMode(4,INPUT);B、pinMode(4,OUTPUT);C、pinMode(4,INPUT_PULLUP);D、pinMode(4,INPUT_PULLDOWN);答案:C201.在使用C语言给Arduino编程中,关于自定义函数名的命名规则说法错误的是?A、函数名的第一个字不可以是数字B、函数名区分大小写C、函数名可以包含英文字母、数字、下划线和特殊字符D、函数名不可以和系统的关键字重名答案:C202.以下选项中对交流电和直流电表述错误的是?()A、交流电的英文缩写是ACB、直流电的英文缩写是DCC、家庭用电一般使用直流电D、交流电是指电流方向随时间作周期性变化的电流答案:C203.通过Arduino控制板结合NPN三极管调节马达转速,电路搭建如图所示,请问该三极管三个引脚的名称自左向右分别是?A、CB、EC、BD、CE、EF、CG、CH、B答案:C204.下图程序中,串口监视器输出的值可能是?A、0B、2点7C、2D、3答案:C205.超声波传感器,有四个引脚,超声波传感器从哪个引脚接受触发信号,开始工作?A、VCCB、TrigC、EchoD、GND答案:B206.近日,华为公司发布了面向AI时代的基于微内核的全场景分布式OS,其名称为?()A、安卓B、麒麟C、鸿蒙D、红旗答案:C207.ArduinoUNO/Nano主控板,按键开关电路搭设如下,使用digitalRead(6)获取按键值,下列说法正确的是?()A、内部上拉电阻电路,按键开关闭合时返回值为0B、内部上拉电阻电路,按键开关闭合时返回值为1C、下拉电阻电路,按键开关闭合时返回值为0D、下拉电阻电路,按键开关闭合时返回值为1答案:A208.以下设备中,哪项是“带电可擦可编程只读存储器”?()A、SRAMB、FlashC、CPUD、EEPROM答案:D209.在Arduino的C语言编程中,0xFFE210表示的是?A、一个变量B、一个函数C、一个16进制的数D、一个2进制数答案:C210.以下C语言程序中,正确的是?A、B、C、D、答案:C211.下列关于变量类型的说法正确的是?A、float代表的是浮点型,它可以保留到小数点后七位B、int代表的是整数型,可是表示真分数C、char表示的字符型,也可以表示一个字节大小的数字D、bool是布尔型,这种类型也可以取0-255的整数答案:C212.下列关于顺序结构说法正确的是?A、顺序结构的执行顺序是自上而下,依次执行B、顺序结构的程序设计是最复杂的C、顺序结构中只要没有延时函数或模块,程序都是同时执行的D、顺序结构是指在程序中需要反复执行某个功能而设置的一种程序结构答案:A213.如上题图示的超声波传感器,下列关于超声波传感器测距说法错误的有?A、超声波传感器不直接返回距离值B、超声波传感器接受触发信号后,发射8个40Khz的方波,并自动检测是否有信号返回C、超声波通过信号引脚返回低电平,低电平的持续时间是超声波从发射到接收的时间D、通过pulseIn函数读取超声波传感器的返回的电平信号答案:C214.关于循环语句中,break语句描述错误的是?A、break语句只对包含它的最内层循环语句起作用B、break语句可以跳出多重循环C、break语句终止当前循环D、break语句执行后,程序将跳转到本循环后的第一条语句开始继续执行答案:B215.下列关于程序三种基本结构说法正确的是?A、顺序结构可以通过判断不同的情况,执行不同的内容B、选择结构又称作分支结构,这种结构可以实现一定功能的循环C、循环结构可以实现重复执行某个功能D、只有循环结构中会用到break答案:C216.ArduinoUNO/Nano主控板,通过光敏电阻控制LED灯的亮度,LED灯阳极和引脚3相连接。程序如下,下列电路原理图中,当光照强度增强时,LED灯亮度降低的是?()A、B、C、D、答案:D217.有关三极管的说法,错误的是?A、三极管分为PNP型和NPN型B、三极管是一种半导体元器件C、三极管可以在放大电流的电路中使用D、三极管三个引脚分别是基极,集电极,漏电极答案:D218.正常状况下,ArduinoUNO或Nano主控板MCU的工作主频是()A、32MB、8MC、328MD、16M答案:D219.一般默认情况下,ArduinoUNO/Nano主控板的板载LED灯与哪一个引脚相连?()A、2B、A0C、13D、0答案:C220.下列用于机器人感知外部信息的是()。A、执行器B、传感器C、控制器D、结构体答案:B221.下图程序执行完后,会在串口监视器中打印出?A、aB、bC、cD、d答案:A222.超声波传感器工作需要向触发引脚发送10us的高电平,触发引脚连接在主控板2引脚,以下触发程序正确的是?A、B、C、D、答案:B223.电路搭建如下,当光照射光敏电阻时,随着光照强度的增加,analogRead(A0)的返回值会如何变化?A、随着光照强度增加而减少B、随着光照强度增加而增加C、不随光的变化而变化D、随光的变化做无规则变化答案:A224.ArduinoC语言中,二进制数的前缀是?()A、0xB、0bC、0D、无前缀答案:B225.关于NPN型三极管,说法错误的是?A、三级管是一种电流控制半导体器件B、它的三根接脚分别是基极,接收极,发射极C、它的发射极要接地D、它的导通要在基极加一个正的电压答案:B226.下列程序的返回值是?A、0B、90C、180D、不确定答案:B227.关于“数字信号”和“模拟信号”的概念错误的是?A、模拟信号是在时间和数值上均具有连续性的信号B、数字信号是在时间和数值上均具有离散性的信号C、Arduino中1或0这样的数值反应的是模拟信号D、电位器、光敏电阻反馈的是模拟信号答案:C228.下列运算符中,不属于逻辑运算符的是?()A、&&B、||C、!=D、!答案:C229.如下所示变量运算,没有达到让变量进行数学运算的效果的是?(假设所有变量都已声明)A、b=a*c;B、a=a*c;C、b=a+2;D、c+2;答案:D230.下图程序中,串口监视器输出的值可能是?()A、0B、1C、11D、程序报错答案:A231.以下四个符号中哪个是逻辑运算符?A、++B、--C、||D、==答案:C232.执行下列程序后,串口监视器输出的值可能是()。A、1B、1.40C、0.4D、0答案:B233.电路搭建如下,当光照射光敏电阻时,随着光照强度的增加,analogRead(A0)的返回值会如何变化?A、随着光照强度增加而减少B、随着光照强度增加而增加C、不随光的变化而变化D、随光的变化做无规则变化答案:A234.ArduinoC语言中,十六进制数的前缀是?A、0B、无前缀C、0bD、0x答案:D235.Arduino编程指令Serial.println(10,HEX);输出的是哪一项?A、10B、AC、1010D、程序报错答案:B236.下图程序中,串口监视器输出的值可能是?A、1B、1点8C、2D、无法输出答案:A237.UNO或Nano主板所采用的主控芯片Atmega328P的ADC有多少位精度?A、255B、32C、8D、10答案:D238.下列分支结构中格式正确的是?A、B、C、D、答案:C239.对下图程序指令描述正确的是?A、括号中的两个参数1和参数2分别是摸拟输出值和引脚号B、ArduinoC、参数2的取值范围是0-1023D、这个指令是通过PWM方式输出模拟值答案:D240.以下符号属于算术运算符的是?A、||B、&&C、!D、%答案:D241.下面程序执行后,在串口监视器中显示的值是多少?A、10B、0C、5D、6答案:D242.ArduinoUNO/Nano主控板,主存RAM的容量是?()A、2KbB、2KBC、32KbD、32KB答案:B243.程序如图所示,从Arduino控制板的板载小灯第一次亮起开始计时,5秒内小灯一共亮了多少次?()A、1B、2C、3D、4答案:C244.语句digitalWrite(3,HIGH),执行的结果是引脚3输出()伏的电压。A、0VB、5VC、3点5~5VD、0~1点5V答案:B245.Arduino程序如下,该程序运行后在串口监视器显示的内容是?()A、10110B、22C、26D、16答案:B246.利用光敏电阻检测周围环境光来控制LED灯的亮度,电路搭建与程序如下图所示。如果时间是从早上6点到中午12点,LED灯的亮度变化应该是()。A、亮度降低B、亮度提升C、没有变化D、LED灯不亮答案:B247.以下各项中,不属于传感器的是?()A、按键B、舵机C、电位器D、光敏电阻答案:B248.使用电位器来控制舵机转动,电位器接在A0引脚,舵机接在11号引脚。程序如图所示,第7行程序中“?”所对应的程序是?A、B、C、D、答案:B249.下列关于程序三种基本结构说法正确的是?A、顺序结构可以通过判断不同的情况,执行不同的内容B、选择结构又称作分支结构,这种结构可以实现一定功能的循环C、循环结构可以实现重复执行某个功能D、只有循环结构中会用到break答案:C250.正常状况下,ArduinoUNO或Nano主控板MCU的工作主频是()A、32MB、8MC、328MD、16M答案:D251.ArduinoUNO/Nano主控板,下列引脚中既具有数字信号输出功能,又具有模拟信号输出功能的是?()A、0B、9C、13D、A0答案:B252.Arduino编程中,起到初始化作用的函数是哪个?A、setupB、loopC、voidD、int答案:A253.对欧姆定律的解释中,下列说法错误的是?A、在导体固定的情况下,随着电压增大,通过导体的电流随之增大B、在电压固定的情况下,当导体阻值越大时,通过的电流随之减小C、导体中的电流跟导体两端的电压成正比,跟导体的电阻成反比D、欧姆定律的公式是I=UR答案:D254.ArduinoC语言,下列有关continue语句,说法正确的是?()A、其功能是继续程序的运行。B、其功能是终止当前的循环的运行,开始下一次循环运行。C、其功能是终止当前的循环的运行,跳转到循环体后续语句运行。D、终止当前程序的执行。答案:B255.有关三极管的说法,正确的是()。A、三极管分为PNP型和NPN型B、三极管是一种超导体元器件C、三极管不区分极性D、三极管三个引脚分别是基极,集电极,漏电极答案:A256.关于晶体三极管描述不正确的有?A、晶体三极管有三只引脚,分别叫做B(基极)、C(集电极)和E(发射极)B、晶体三极管根据构造结构不同,分为NPN和PNP两种类型C、晶体三极管有三只引脚,分别叫做B(基极)、P(阳极)和N(阴极)D、晶体三极管可用于开关电路和放大电路答案:C257.关于晶体三极管描述不正确的有?A、晶体三极管有三只引脚,分别叫做B(基极)、C(集电极)和E(发射极)B、晶体三极管根据构造结构不同,分为NPN和PNP两种类型C、晶体三极管有三只引脚,分别叫做B(基极)、P(阳极)和N(阴极)D、晶体三极管可用于开关电路和放大电路答案:C258.如下图所示分支结构中说法正确的是?A、该switch中没有default所以结构是错误的B、当a==1时,先执行语句1,再执行语句2;再执行语句3;再执行语句4C、当a==2时,先执行语句2,再执行语句3;再执行语句4D、当a==3时,执行语句3后,跳出{},这段程序执行完毕答案:D259.下列关于变量定义正确的是?A、floatB、intC、intD、int答案:A260.下图程序执行后,串口监视器输出的是?A、012345B、01345C、135D、024答案:C261.使用红外传感器库是,红外类库成员函数resume()描述正确的是?A、串口输出红外按键的返回值编码;B、清空缓存,接受下一个红外编码;C、获取当前红外按键的编码值;D、初始化红外传感器,启动红外接收功能。答案:B262.以下选项中,对Arduino表述正确的是()。A、Arduino仅仅指硬件的控制板B、Arduino来源于美国C、Arduino是开源平台D、Arduino只支持使用C语言编程答案:C263.下图程序中,串口监视器输出的值可能是?A、0B、2.7C、2D、3答案:C264.以下数据类型与哪个选项相对应?(整数,长整数,小数,布尔,字节,字符)A、int,long,float,boolean,byte,charB、int,long,float,boolean,byte,StringC、int,long,boolean,float,byte,charD、int,long,float,boolean,char,byte答案:A265.在Arduino的C语言编程中,0xFFE210表示的是?A、一个变量B、一个函数C、一个16进制的数D、一个2进制数答案:C266.关于NPN型三极管,说法错误的是?A、三级管是一种电流控制半导体器件B、它的三根接脚分别是基极,接收极,发射极C、它的发射极要接地D、它的导通要在基极加一个正的电压答案:B267.ArduinoUNO/Nano主控板,通过Servo类库控制舵机的转动,Servo类库提供的成员函数中,用于控制舵机转动角度的成员函数是?()A、pulseInB、attach()C、write()D、Servo答案:C268.使用电位器控制LED小灯的明暗,已知电位器接A0引脚,LED小灯接3号引脚,以下程序合理的是?A、B、C、D、答案:C269.电路搭建如图,当程序执行analogWrite(3,256)后,下列描述正确的是?A、LED灯熄灭B、LED灯点达到最亮C、LED灯亮度不断变化D、LED灯烧毁答案:A270.有关三极管的说法,错误的是?()A、三极管是一种半导体元器件B、三极管有NPN型和PNP型C、三极管可以用一个较小的电流控制较大的电流D、三极管不属于晶体管答案:D271.以下各项中,属于机器人控制系统的是哪一个?()A、马达B、LEDC、超声波传感器D、Arduino控制板答案:D272.对下图程序指令描述正确的是?A、括号中的两个参数1和参数2分别是摸拟输出值和引脚号B、ArduinoC、参数2的取值范围是0-1023D、这个指令是通过PWM方式输出模拟值答案:D273.ArduinoC语言中,十六进制数的前缀是?A、0B、无前缀C、0bD、0x答案:D274.ArduinoUNO/Nano主控板,通过红外IRremote类库接收红外数据,下列的类库成员函数中,启动红外接收的函数是?()A、decode()B、resume()C、enableIRIn()D、begin()答案:C275.呼吸灯是一种逐渐点亮逐渐熄灭的灯光效果,以下Arduino程序中,合理的呼吸灯程序是?A、aB、bC、cD、d答案:D276.Arduino编程中,0xFFE210是一个?A、2进制数B、16进制数C、变量D、没有实际意义答案:B277.pinMode(pin,mode)函数设置数字引脚的工作模式,以下说明正确的有?A、引脚的工作模式有:INPUT、OUTPUT两种B、引脚的工作模式有:INPUT、OUTPUT、INPUT_PULLUP三种C、引脚的工作模式有:INPUT、OUTPUT、HIGH三种D、引脚的工作模式有:HIGE、LOW两种答案:B278.下图程序中,串口监视器输出的值可能是?()A、0B、1C、2D、3答案:B279.以下各项中,属于机器人的“大脑”是哪一个?A、执行器B、传感器C、控制器D、结构体答案:C280.使用电位器控制LED小灯的明暗,已知电位器接A0引脚,LED小灯接3号引脚,以下程序合理的是?A、B、C、D、答案:C281.ArduinoUNO/Nano主控板,程序控制板载LED灯闪烁,程序如下,当程序运行时,板载LED灯闪烁的次数是?()A、2B、3C、4D、6答案:C282.在获取传感器数值时我们要考虑获取的数据是“数字”的还是“模拟”的,以下选项中哪个传感器获取的数据会是“数字”的?A、触碰开关传感器B、温度传感器C、光敏传感器D、电位器答案:A283.截止现在,Deepmind公司研发的围棋程序,水平最高的是?A、AlphaGOB、AlphaC、AlphaD、Alpha答案:C284.在Arduino的C语言编程中,0xFFE210表示的是?A、一个变量B、一个函数C、一个16进制的数D、一个2进制数答案:C285.下列那个选项中属于分支结构?A、for语句B、switch语句C、while语句D、do答案:B286.以下四个符号中哪个是逻辑运算符?A、++B、--C、||D、==答案:C287.以下数据类型与哪个选项相对应?(整数,长整数,小数,布尔,字节,字符)A、int,long,float,boolean,byte,charB、int,long,float,boolean,byte,StringC、int,long,boolean,float,byte,charD、int,long,float,boolean,char,byte答案:A288.关于setup()函数和loop()函数,以下说法正确的是?A、程序编写时,setup()函数和loop()函数可以缺失B、setup()函数里面的程序,在程序执行时通常放置程序的初始化程序C、loop()函数里面的程序,在程序运行时只运行一次,通常放置主执行程序D、程序运行时,先运行loop()函数内的程序,然后运行setup()函数内的程序答案:B289.以下各项中,相当于机器人的“大脑”是哪一个?()A、执行器B、传感器C、控制器D、结构体答案:C290.下列程序执行后,串口监视器输出值是()。A、0B、1C、2D、3答案:D291.下图程序中,串口监视器输出的值是?()A、5B、6C、10D、程序报错答案:C292.ArduinoC程序如下,当程序中整型变量val的值为1时,串口监视器输出的结果是?()A、1B、12C、123D、13答案:B293.下列选项中关于break和continue说法正确的是?A、在循环结构中break是结束本次循环,continue是结束整个循环B、在循环结构中break和continue用于结束整个循环C、在循环结构中break和continue是结束本次循环D、在循环结构中break是结束整个循环,continue是结束本次循环答案:D294.下面程序执行后,在串口监视器中显示的值是多少?A、10B、0C、5D、6答案:D295.语句digitalWrite(3,HIGH),执行的结果是引脚3输出()伏的电压。A、0VB、5VC、3点5~5VD、0~1点5V答案:B296.电路搭建如图,当程序执行digitalWrite(3,true)后,下列描述正确的是?A、LED灯熄灭B、LED灯点亮C、LED灯亮度在最亮和熄灭之间不断变化D、LED灯处于四分之一亮度状态答案:B297.对程序指令描述正确的是?A、括号中的两个参数1和参数2分别是摸拟输出值和引脚号B、ArduinoC、参数2的取值范围是0-1023D、这个指令是通过PWM方式输出模拟值答案:D298.整数型、布尔型、字符型、字节型、浮点型变量的描述符排列顺序争取的是?A、booleancharB、floatcharC、IntBytebooleanfloatcharD、intbooleancharbytefloat答案:D299.以下各项中,不支持ArduinoUNO/Nano主控板PWM的引脚是?()A、3B、4C、5D、6答案:B300.以下电路搭建中,电阻的主要作用是?( )A、上拉电阻B、下拉电阻C、限流电阻D、限压电阻答案:A301.以下设备中,哪项可以允许ArduinoUNO/Nano控制板存储的数据在掉电后不丢失?()A、SRAMB、FlashC、EEPROMD、MPU答案:C302.电路示意如下,当阳光照射光敏电阻时,从早晨到傍晚,analogRead(A0)的返回值是?()A、没有变化B、先增大,然后减小C、先减小,然后增大D、变化规律不确定答案:B303.ArduinoUNO/Nano主控板,电路搭设和程序如下,当按键开关按下后,LED点亮。程序中[]中所对应的值先后是?()+A、INPUTB、INPUTC、OUTPUTD、OUTPUT答案:B304.以下对光敏电阻的叙述错误的是?A、光照强度与电阻值成反比B、光敏电阻属于模拟输入设备C、使用时,光敏电阻需串联一个电阻D、光敏电阻只对可见光有效答案:D305.使用Arduino控制板制作一个监控天气温度的项目,可以把记录的数据储存在控制板的()。A、SRAMB、FlashC、CPUD、EEPROM答案:D306.电路搭建如图所示,请问图中电阻属于?A、上拉电阻B、下拉电阻C、既是上拉电阻也是下拉电阻D、既不是上拉电阻也不是下拉电阻答案:B307.下面程序执行后,在串口监视器中显示?A、B、C、D、答案:C308.二进制数11+1=?A、100B、101C、110D、111答案:A309.ArduinoUNO/Nano主控板,程序控制板载LED灯,程序如下,当程序运行时,LED灯的状态是?()A、点亮B、熄灭C、闪烁D、不确定答案:A310.关于PWM,以下说法正确的有?A、当占空比为10%是,等效输出电压为4.5VB、可以利用PWM管脚实现模拟信号输入。C、PWM是指在数字系统中,通过调整占空比来实现模拟输出D、UNO主控板,A0-A5管脚具有PWM模拟输出功能答案:C311.在编写舵机程序时,需要调用头文件,以下调用头文件程序正确的是()。A、B、C、D、答案:C312.ArduinoUNO/Nano主控板,电路搭设如下,实现按键开关按下后,LED点亮的程序段是?()A、B、C、D、答案:D多选题1.以下对C语言的变量命名规则叙述正确的是?()A、变量名的开头必须是字母或下划线,不能是数字B、变量名中不能有空格及特殊字符C、变量名不可以是C语言的系统关键字D、变量名中的字母区分大小写答案:ABCD2.以下关于红外线通信叙述错误的是?()A、红外线通信是一种有线通信方式B、红外线通信利用电磁波编码进行数据传输C、日常生活中很难看到红外线通信设备D、红外遥控装置一般体积小,功耗和成本较低答案:ABC3.以下自定义变量命名正确的是?A、intB、intC、intD、int答案:AB4.下列选项中,属于模拟信号的有?()A、水流量的大小B、速度的大小C、人数的多少D、音量的大小答案:ABD5.程序analogRead(A0)返回了800,请问在A0口上接的电子设备有可能是?A、电位器B、温度传感器C、光敏传感器D、按钮答案:ABC6.程序analogRead(A0)返回了800,请问在A0口上接的电子设备有可能是?A、电位器B、温度传感器C、光敏传感器D、按钮答案:ABC7.如果下图所示变量运算,程序结束后输出值正确的是?A、B、C、D、答案:BC8.ArduinoUNO/Nano主控板,pinMode函数中,设置数字引脚为输入模式的参数有?()A、INPUTB、OUTPUTC、INPUT_PULLUPD、INPUT_PULLDOWN答案:AC9.在UNO或Nano主控板中,当引脚作为数字引脚使用时,引脚的工作模式有哪些?A、INPUT数字信号输入模式B、OUTPUT数字信号输出模式C、INPUT_PULLUP内部上拉数字信号输入模式D、HIGH/LOW高低电平输入模式答案:ABC10.以下各项中,表达式为真的有?()A、B、C、D、答案:ABCD11.以下传感器中,信号类型属于模拟量的有?()A、电位器B、光敏电阻传感器C、压力传感器D、灰度传感器答案:ABCD12.如下列程序中,书写格式正确的有?A、B、C、D、答案:BCD13.以下C语言表达式中,和“i=i-1”效果相似的有?()A、i--B、i-=1C、i-1D、i-1=i答案:AB14.有关晶体三极管,下列说法正确的是?()A、晶体三极管根据构造,可以分为NPN和PNP两种类型。B、晶体三极管的三个引脚,分别为基极、集电极和发射极。C、晶体三极管由两个PN结构成。D、当NPN晶体三极管工作于开关状态,基极输入高电平时,晶体三极管处于截止状态。答案:ABC15.以下对C语言的描述,正确的是?A、C语言中,声明变量需要指定变量的数据类型B、C语言的变量区分大小写C、C语言是一种结构化语言。它层次清晰,易于调试和维护D、C语言是一种脚本语言,不需要“编译”过程答案:ABC16.以下选项中对Arduino控制板的描述正确的是?A、Arduino控制板是一种微电脑控制板B、Arduino控制板支持C语言编程C、Arduino控制板只有UNO这个型号D、Arduino控制板可用于机器人的控制装置答案:ABD17.以下电子元器件属于半导体的有?A、LEDB、三级管C、光敏电阻D、电位器答案:ABC18.程序analogRead(A0)返回了1023,请问在A0口上接的电子设备有可能是?A、光敏传感器B、温度传感器C、电位器D、按钮答案:ABCD19.与表达式i=i+1;结果相同的有?()A、i++;B、i+=1;C、i+1;D、i+1=i;答案:AB20.程序analogRead(A0)返回了800,请问在A0口上接的电子设备有可能是?A、电位器B、温度传感器C、光敏传感器D、按钮答案:ABC21.关于光敏电阻,描述正确的是?A、随着光照强度的增大,阻值变小;B、随着光照强度的增大,阻值变大;C、光敏电阻是利用半导体材料的光电效应制成的电阻器;D、随着光照强度的增大,阻值随机变化。答案:AC22.下列程序中,实现向引脚3输出高电平的有?A、B、C、D、答案:AC23.以下传感器中,适合以下程序的有?A、电位器B、光敏电阻传感器C、压力传感器D、按键开关答案:ABC24.以下选项中对Arduino控制板的描述错误的是?A、Arduino控制板是一种微电脑控制板B、Arduino控制板仅支持C语言编程C、Arduino控制板只有UNO这个型号D、Arduino控制板属于机器人的检测装置答案:BCD25.晶体三极管有3个引脚,分别是?A、基极B、集电极C、发射集D、阴极答案:ABC26.以下C语言的系统关键字中,用于“循环结构”的有?A、ifB、switchC、whileD、for答案:CD27.下列选项中说法正确的是?A、float代表的是浮点型,它可以保存七位有效数字B、在声明变量时,可以根据需要赋初值或者不赋初值C、a--,指的是将变量自动减1D、a*3,指的是将变量扩大三倍答案:ABC28.在C语言编程中,变量i++后i的发生变化,这种变化和以下哪几个表达式的效果类似?A、i+1;B、i+=1;C、i=i+1;D、++i;答案:BCD29.关于光敏电阻,描述正确的是?A、随着光照强度的增大,阻值变小;B、随着光照强度的增大,阻值变大;C、光敏电阻是利用半导体材料的光电效应制成的电阻器;D、随着光照强度的增大,阻值随机变化。答案:AC30.以下C语言的系统关键字中,用于“循环结构”的有?A、ifB、switchC、whileD、for答案:CD31.ArduinoUNO/Nano主控板接收的输入信号,按时间连续性分类,可分为?()A、高频信号B、低频信号C、数字信号D、模拟信号答案:CD32.在C语言编程中,使变量i的值增加1的表达

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论