大学MOOC 软硬件综合设计(西安交通大学)1206299805 最新慕课完整章节测试答案
基于Arduino平台的开发与设计
基于Arduino平台的开发与设计测验
1、单选题:
Arduino UNO R3开发板上的数字端口为( )
选项:
A: 0~13
B: A0~A5
C: GND
D: 3.3V和5V
答案: 【 0~13】
2、单选题:
以下几个串口通信函数,用于读取串口数据的是( )
选项:
A: Serial.begin ()
B: Serial.read ()
C: Serial.print ()
D: Serial.available ()
答案: 【 Serial.read ()】
3、单选题:
以下几个串口通信函数,用于设置串口波特率的是( )
选项:
A: Serial.begin ()
B: Serial.read ()
C: Serial.print ()
D: Serial.available ()
答案: 【 Serial.begin ()】
4、单选题:
pinMode ( pin,mode)函数中mode的参数INPUT用于( )信号,OUTPUT用于( )信号。
选项:
A: 读取,输出控制
B: 输出控制,读取
C: 读取,读取
D: 输出控制,输出控制
答案: 【 读取,输出控制】
5、单选题:
在本课程中我们使用的Arduino开发板是哪一款型号( )。
选项:
A: Arduino Uno R3
B: Arduino Ledonardo
C: Arduino Mega
D: Arduino Due
答案: 【 Arduino Uno R3】
6、多选题:
控制单个LED灯案例中,我们所需要的元器件包括:( )
选项:
A: Arduino 开发板和数据线、面包板和面包板连接线
B: 按钮1个,10KΩ下拉电阻1个
C: LED灯1个、220Ω限流电阻1个
D: 七段数码管1个
答案: 【 Arduino 开发板和数据线、面包板和面包板连接线;
LED灯1个、220Ω限流电阻1个】
7、多选题:
按钮控制案例中,我们所需要的元器件包括:( )
选项:
A: Arduino 开发板和数据线、面包板和面包板连接线
B: 按钮1个,10KΩ下拉电阻1个
C: LED灯1个、220Ω限流电阻1个
D: LED灯1个、10KΩ下拉电阻1个
答案: 【 Arduino 开发板和数据线、面包板和面包板连接线;
按钮1个,10KΩ下拉电阻1个;
LED灯1个、220Ω限流电阻1个】
8、判断题:
setup函数用来初始化,只运行一次;程序的主体写在loop函数内,loop函数循环执行。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
面包板两侧的针孔结构和中间部分是不同的,其中正极(+)和负极(-)列的所有孔都是导通的。
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
pinMode ( pin,mode)用来配置引脚的输入/输出模式,其中pin参数表示要配置的引脚,mode表示设置的参数为INPUT(输出)或OUTPUT(输入)。
选项:
A: 正确
B: 错误
答案: 【 错误】
11、填空题:
Arduino是一款便捷灵活、方便上手的开源电子原型平台,能够用来感应和控制现实物理世界的工具,是由( )和为Arduino板编写程序的开发环境组成的。
答案: 【 硬件】
12、填空题:
Arduino的编程语言是以( )语言为基础实现的。
答案: 【 C或C++##%_YZPRLFH_%##c或c++##%_YZPRLFH_%##c++或c##%_YZPRLFH_%##C++或C##%_YZPRLFH_%##C/C++##%_YZPRLFH_%##C++/C##%_YZPRLFH_%##C和C++##%_YZPRLFH_%##C++和C##%_YZPRLFH_%##c和c++##%_YZPRLFH_%##c++和c##%_YZPRLFH_%##C、C++##%_YZPRLFH_%##c、c++】
13、填空题:
Arduino程序中有两个必须要有的函数,分别是setup和( )。
答案: 【 loop##%_YZPRLFH_%##loop】
14、填空题:
电阻阻值可以以色环标记,分为四色环和( )色环。
答案: 【 五##%_YZPRLFH_%##5】
15、填空题:
电阻在电路中的作用是分压和( )。
答案: 【
