第一章 单元测试
1、判断题:
Micro:bit的控制器是Arm的Cortex-M0。( )。
选项:
A:错
B:对
答案: 【对】
2、多选题:
可以对Micro:bit进行程序编写的工具包括( )。
选项:
A:C++
B:VBScript
C:图形界面
D:Python
答案: 【C++
;图形界面
;Python
】
3、多选题:
Micro:bit的组件包括( )。
选项:
A:2.4G无线
B:加速度传感器
C:温度传感器
D:光线传感器
答案: 【2.4G无线
;加速度传感器
;温度传感器
;光线传感器
】
4、判断题:
MicroPython的语法与Python3基本相同。( )。
选项:
A:对
B:错
答案: 【对】
5、判断题:
MicroPython的编辑器只能是Mu。( )。
选项:
A:对
B:错
答案: 【错】
第二章 单元测试
1、判断题:
Micro:bit的基本组件只有LED点阵。( )。
选项:
A:错
B:对
答案: 【错】
2、多选题:
使用micro:bit 模块的作用是( )。
选项:
A:每个文件包含的代码相对较少
B:提高代码的可维护性
C:实现不同功能的代码分组
D:可以在其他地方被引用
答案: 【每个文件包含的代码相对较少
;提高代码的可维护性
;实现不同功能的代码分组
;可以在其他地方被引用
】
3、多选题:
在display.show(iterable, delay=400, wait=True, loop=False, clear=False)中,clear为True时( )。
选项:
A:相当于执行display.clear()
B:将所有的LED打开
C:相当于执行display.clean()
D:将所有的LED关闭
答案: 【相当于执行display.clear()
;将所有的LED关闭
】
4、判断题:
创建图象时,代码不能合并在一行写。( )。
选项:
A:对
B:错
答案: 【错】
5、单选题:
sleep(10000)的作用是让micro:bit睡眠( )。
选项:
A:10秒
B:1000秒
C:10000秒
D:100秒
答案: 【10秒
】
第三章 单元测试
1、多选题:
数值类型包括( )。
选项:
A:字符
B:布尔类型
C:浮点数
D:整数
答案: 【字符
;布尔类型
;浮点数
;整数
】
2、多选题:
关于while循环,正确的是( )。
选项:
A:关键字while用来判断条件是否为真
B:条件后面要加上冒号,接下来的一行要缩进,所有缩进部分都属于循环体
C:为了不陷入死循环,通常需要一个或多个变量,在循环内部改变判断条件
D:如果条件始终为真,它将一直循环下去,直到条件为假
答案: 【关键字while用来判断条件是否为真
;条件后面要加上冒号,接下来的一行要缩进,所有缩进部分都属于循环体
;为了不陷入死循环,通常需要一个或多个变量,在循环内部改变判断条件
;如果条件始终为真,它将一直循环下去,直到条件为假
】
3、判断题:
while True表示永久循环。( )。
选项:
A:错
B:对
答案: 【对】
4、多选题:
关于if 语句,正确的是( )。
选项:
A:可以有附加语句,如else if
B:控制程序流,使其根据不同条件,分别执行不同的代码
C:可以有附加语句,如else
D:可以有附加语句,如elif
答案: 【控制程序流,使其根据不同条件,分别执行不同的代码
;可以有附加语句,如else
;可以有附加语句,如elif
】
5、单选题:
关于random.randrange(N),正确的是( )。
选项:
A:返回0到N两个参数之间的自然数(不包含0)
B:返回0到N两个参数之间的自然数(不包含N)
C:返回0到N两个参数之间的自然数(包含N)
D:返回0到N两个参数之间的自然数(包含0)
答案: 【返回0到N两个参数之间的自然数(不包含N)
】
第四章 单元测试
1、多选题:
micro:bit的内置传感器包括( )。
选项:
A:温度传感器
B:磁场传感器
C:光线传感器
D:加速度传感器
答案: 【温度传感器
;磁场传感器
;光线传感器
;加速度传感器
】
2、判断题:
micro:bit的光线传感器是LED点阵。( )。
选项:
A:对
B:错
答案: 【对】
3、单选题:
关于加速度传感器的Z轴方向,正确的是( )。
选项:
A:上下移动
B:前后倾斜
C:左右倾斜
D:其他选项都不对
答案: 【上下移动
】
4、多选题:
不需要校准的内置传感器包括( )。
选项:
A:磁场传感器
B:加速度传感器
C:光线传感器
D:温度传感器
答案: 【加速度传感器
;光线传感器
;温度传感器
】
5、多选题:
关于25个LED灯的坐标方向,正确的是( )。
选项:
A:横向左是X轴的正向
B:竖向上是Y轴的正向
C:竖向下是Y轴的正向
D:横向右是X轴的正向
答案: 【竖向下是Y轴的正向
;横向右是X轴的正向
】
第五章 单元测试
1、判断题:
micro:bit内置2.4G无线通信功能,不在同一个组的两个设备可以相互通信。( )。
选项:
A:错
B:对
答案: 【错】
2、单选题:
实现无线通信的MicroPython库是( )。
选项:
A:radio
B:microbit
C:random
D:music
答案: 【radio
】
3、单选题:
定义无线电的“频道”是( )。
选项:
A:channel
B:frequency
C:group
D:power
答案: 【channel
】
4、多选题:
通过蓝牙配对,在手机中可以读取micro:bit中的( )。
选项:
A:磁场
B:加速度
C:湿度
D:温度
答案: 【磁场
;加速度
;温度
】
5、判断题:
通过蓝牙配对,在手机中可以读取micro:bit中的信息,但不能写信息到micro:bit。( )。
选项:
A:错
B:对
答案: 【错】
第六章 单元测试
1、单选题:
micro:bit有几个大引脚( )。
选项:
A:20
B:5
C:3
D:25
答案: 【5
】
2、单选题:
把风扇模块和扩展板的J2接口连接在一起,通过下面的那条命令,可以实现风扇关闭功能( )。
选项:
A:pin2.write_digital(0)
B:pin1.write_digital(0)
C:pin1.write_digital(1)
D:pin2.write_digital(1)
答案: 【pin2.write_digital(0)
】
3、判断题:
呼吸灯指可以借助micro:bit和外接设备,实现LED灯呼吸氧气的功能。( )。
选项:
A:对
B:错
答案: 【错】
4、单选题:
在电子门铃案例中,用到了( )。
选项:
A:门铃传感器
B:碰撞传感器
C:红外传感器
D:声音传感器
答案: 【碰撞传感器
】
5、判断题:
舵机的三根线可以任意连接到扩展板舵机的三个接口上。( )。
选项:
A:错
B:对
答案: 【错】
第七章 单元测试
1、判断题:
树莓派的运算速度比micro:bit慢。( )。
选项:
A:对
B:错
答案: 【错】
2、判断题:
获取了micro:bit在树莓派中的设备号,树莓派才能对micro:bit进行读写。( )。
选项:
A:错
B:对
答案: 【对】
3、判断题:
可以将micro:bit传感器的信息,在树莓派中显示。( )。
选项:
A:错
B:对
答案: 【对】
4、判断题:
可以将树莓派发送的信息在micro:bit的LED点阵上显示。( )。
选项:
A:错
B:对
答案: 【对】
5、多选题:
关于树莓派与micro:bit,正确的是( )。
选项:
A:树莓派比micro:bit大
B:可以将micro:bit作为树莓派的外置显示器
C:树莓派可以对micro:bit进行访问控制
D:树莓派与micro:bit都使用Arm的芯片
答案: 【树莓派比micro:bit大
;可以将micro:bit作为树莓派的外置显示器
;树莓派可以对micro:bit进行访问控制
;树莓派与micro:bit都使用Arm的芯片
】
第八章 单元测试
1、单选题:
Micro:bit 提供的文件系统可以将文件存储在大约多少KB的闪存中( )。
选项:
A:30
B:3000
C:3
D:300
答案: 【30
】
2、判断题:
创建文件使用open()函数的w参数。( )。
选项:
A:对
B:错
答案: 【对】
3、单选题:
显示文件,使用的命令是( )。
选项:
A:os.remove()
B:os.listdir()
C:os.show()
D:os.size()
答案: 【os.listdir()
】
4、单选题:
删除文件,使用的命令是( )。
选项:
A:os.size()
B:os.listdir()
C:os.delete()
D:os.remove()
答案: 【os.remove()
】
5、单选题:
显示文件大小,使用的命令是( )。
选项:
A:os.remove()
B:os.listdir()
C:os.size()
D:os.bytes()
答案: 【os.size()
】
第九章 单元测试
1、多选题:
图形化编程的编辑界面包含( )。
选项:
A:模拟器演示区
B:代码输入区
C:积木块选区
D:积木块编程操作区
答案: 【模拟器演示区
;积木块选区
;积木块编程操作区
】
2、多选题:
图形化编程的案例中,那些使用了舵机( )。
选项:
A:计步器
B:家庭快递柜
C:光控灯
D:自动浇花器
答案: 【家庭快递柜
;自动浇花器
】
3、多选题:
图形化编程的案例中,那些使用了马达( )。
选项:
A:家庭快递柜
B:循迹小车
C:遥控小车
D:简易POS机
答案: 【循迹小车
;遥控小车
】
4、判断题:
在图形化编程的双人游戏中,二块板子上的程序是相同的。( )。
选项:
A:对
B:错
答案: 【对】
5、判断题:
在图形化编程中,需要将hex文件发送到micro:bit中。( )。
选项:
A:对
B:错
答案: 【对】
第十章 单元测试
1、判断题:
mbed是Arm提供的免费开源嵌入式操作系统。( )。
选项:
A:对
B:错
答案: 【对】
2、多选题:
关于mbed,正确的是( )。
选项:
A:编译结果只要下载保存到开发板上即可
B:提供基于浏览器的软件开发环境,只要上网选好指定的开发板,就立即可以进行编程
C:基于ARM Cortex-M系列的单片机开发平台
D:基于mbed开发的应用,可以很方便地更换使用不同厂商的Arm微处理器
答案: 【编译结果只要下载保存到开发板上即可
;提供基于浏览器的软件开发环境,只要上网选好指定的开发板,就立即可以进行编程
;基于ARM Cortex-M系列的单片机开发平台
;基于mbed开发的应用,可以很方便地更换使用不同厂商的Arm微处理器
】
3、判断题:
mbed不支持micro:bit。( )。
选项:
A:对
B:错
答案: 【错】
4、单选题:
在mbed中,编译后文件的扩展名是( )。
选项:
A:hex
B:java
C:cpp
D:c
答案: 【hex
】
5、判断题:
mbed提供基于浏览器的软件开发环境。( )。
选项:
A:错
B:对
答案: 【对】
评论0