一、单选题
1、Arduino C程序如下,当程序运行时,串口监视器输出结果是?( )

A、1
B、36
C、1245
D、123456
2、有关三极管的说法,错误的是?
A、三极管分为 PNP 型和 NPN 型
B、三极管是一种半导体元器件
C、三极管可以在放大电流的电路中使用
D、三极管三个引脚分别是基极,集电极,漏电极
3、Arduino UNO/Nano 主控板,电路搭设如下,实现按键开关按下后,LED 点亮的程序段是?

A 
B 
C 
D 
4、电路搭建如图,当程序执行analogWrite(3,256)后,下列描述正确的是?

A、LED灯熄灭
B、LED灯点达到最亮
C、LED灯亮度不断变化
D、LED灯烧毁
5、Arduino UNO/Nano主控板,Servo类库所提供的成员函数中, 用于控制舵机转动角度的是?( )
A、attach()
B、write()
C、map()
D、Servo
6、运算符“=”是?
A、逻辑运算符
B、比较运算符
C、赋值运算符
D、算术运算符
7、以下各项中,属于传感器的是?( )
A、电机
B、舵机
C、电位器
D、蜂鸣器
8、有关二极管的说法,错误的是?
A、二极管是一种单向导通的电子元件
B、二极管是半导体元件
C、二极管的接脚不区分极性
D、二极管的流入电压和流出电压不相等
9、下列有关 Arduino 的说法中,不正确的是?
A、Arduino 起源于意大利
B、Arduino 包含硬件和软件
C、Arduino 是开源的软硬件平台,用户可免费下载使用
D、Arduino 的商标可任意使用
10、Arduino C语言中,switch ... case语句属于?( )
A、顺序结构
B、循环结构
C、选择结构
D、递归结构
11、电路搭建如图所示,如果按下按键可以点亮LED灯,松开按键熄灭LED灯,合理的程序是?( )

A 
B 
C 
D 
12、Arduino UNO/Nano主控板,通过引脚3发送4个20微秒的低电平脉冲触发信号,时序如下图所示,下列程序正确的是?( )

A 
B 
C 
D 
13、下列有关Arduino的说法中,不正确的是?
A、Arduino起源于意大利
B、Arduino仅包含硬件,不包含软件
C、Arduino是开源的软硬件平台,用户可免费下载使用
D、Arduino的商标不可任意使用
14、通过电位器控制舵机转动角度不大于90度,部分程序如下,下列程序中红色方框所对应的程序是?

A 
B 
C 
D 
15、Arduino UNO/Nano 主控板,下列程序执行后,串口监视器中显示的值是?

A、0.5 127 128
B、0.5 127.5 0
C、0.50 127.5 128
D、0.50 127 0.00
16、如下图所示循环结构,循环的次数为? for(int i=0;i<3;i++) { 循环体; }
A、3
B、2
C、1
D、0
17、下图程序执行后,串口监视器输出值是?

A、0
B、5
C、9
D、15
18、关于上拉电阻和下拉电阻的说法错误的是?
A、上拉电阻需要与Vcc相连
B、下拉电阻需要与Gnd相连
C、上拉电阻和下拉电阻都是将用电器固定在高电平
D、上拉电阻是对器件注入电流,下拉电阻是从器件输出电流
19、Arduino C语言中,下列选项中,用于表示八进制数前缀的是?( )
A、0b
B、0x
C、0
D、无前缀
20、在流程图中表示判断条件的是?
A、矩形
B、平行四边形
C、菱形
D、圆角矩形
二、多选题
21、.Arduino UNO/Nano主控板,pinMode函数中,设置数字引脚为输入模式的参数有?
A、INPUT
B、OUTPUT
C、INPUT_PULLUP
D、INPUT_PULLDOWN
22、下列选项中,属于模拟信号的有?( )
A、水流量的大小
B、速度的大小
C、人数的多少
D、音量的大小
23、一般来讲,NPN型三极管的三个引脚分别是?( )
A、发射极
B、基极
C、集电极
D、阳极
24、Arduino C语言,循环结构常用的语句有?
A、for循环语句
B、while循环语句
C、do...while循环语句
D、switch语句
25、Arduino UNO/Nano主控板,Arduino C语言中,数字引脚模式设置函数pinMode()的参数有?( )
A、INPUT
B、OUTPUT
C、INPUT_PULLUP
D、OUTPUT_PULLUP
三、判断题
26、闭环控制是指当控制系统接受一个输入量后,不对输出量进行检测和反馈。( )
A 正确
B 错误
27、Arduino C语言,所有非零值均表示真。( )
A 正确
B 错误
28、定义变量时,变量名的第一个字符不能是数字。( )
A 正确
B 错误
29、Arduino C语言,循环结构中break语句是结束当前循环。( )
A 正确
B 错误
30、Arduino UNO/Nano主控板,analogWrite()函数是通过改变占空比实现模拟输出值的变化。( )
A 正确
B 错误
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!




