第一章 树莓派简介

单元测验1

1、单选题:
‏下列关于ARM处理器的说法,哪一个是正确的?‍
选项:
A: 该处理器包含了ARM公司的核心设计
B: 该处理器完全是由ARM公司制造
C: 该处理器一部分是由ARM公司制造
D: 该处理器的设计与ARM处理器的相似
答案: 【 该处理器包含了ARM公司的核心设计

2、单选题:
‌下列哪一项不属于操作系统中的任务?‎
选项:
A: 通过增加处理器的时钟频率提高性能
B: 支持多进程执行
C: 允许访问文件系统
D: 允许访问文件系统
答案: 【 通过增加处理器的时钟频率提高性能

3、单选题:
‍下列哪个特点让Raspberry Pi看起来不像一个物联网设备?‎
选项:
A: 它提供了可以使用键盘、监视器、鼠标的图形界面
B: 它可以连接传感器和执行器
C: 它小巧又便宜
D: 它提供网络连接和智能计算
答案: 【 它提供了可以使用键盘、监视器、鼠标的图形界面

4、单选题:
‌在本门课程中,为Raspberry Pi安装的是哪个版本的操作系统?‎
选项:
A: Raspbian
B: Arch Linux
C:  PiNet
D: RISC OS
答案: 【 Raspbian

5、单选题:
‍Raspberry Pi B+的处理器芯片是使用的哪个型号的处理器?​
选项:
A: ARM Cortex A7
B: ARM Cortex A15V
C: ARM Cortex M0
D: ARM Cortex Zero
答案: 【 ARM Cortex A7

6、单选题:
‏在Raspberry Pi B+开发板中不包含下列哪些设备?‍
选项:
A: 模数转换器
B: USB口
C: 以太网口
D: 卡槽
答案: 【 模数转换器

7、单选题:
‎Raspberry Pi 3B+通过什么接口接入显示器?‎
选项:
A: HDMI口
B: VGA口
C: USB口
D: 任意接口都可以
答案: 【 HDMI口

8、单选题:
‏Raspberry Pi 3B+有多少个USB接口??​
选项:
A: 4
B: 2
C: 6
D: 8
答案: 【 4

9、单选题:
‎本门课程使用的Raspberry Pi是什么型号?‌
选项:
A: Raspberry Pi 3B+
B: Raspberry Pi Zero
C: Raspberry Pi A
D:  Raspberry Pi 2B
答案: 【 Raspberry Pi 3B+

10、单选题:
‌树莓派一旦被配置,在它的SD卡中一定包含什么?‍
选项:
A: 操作系统
B: 防火墙
C: 网页浏览器
D:  MAC地址
答案: 【 操作系统

11、单选题:
​在命令行中,进入树莓派设置界面的命令是什么?‌
选项:
A:  sudo raspi-config
B: sudo config
C: sudo raspi config
D: sudo raspberrypi config
答案: 【  sudo raspi-config

12、单选题:
‌sudo命令是干什么的?‌
选项:
A: 允许执行root权限命令
B: 编译程序
C: 配置操作系统
D: 稍后执行命令
答案: 【 允许执行root权限命令

13、单选题:
‏用下列哪个命令可以显示正在运行的进程列表?‎
选项:
A: ps
B: ls
C: mk
D: cd
答案: 【 ps

14、单选题:
‍下列哪个命令可以显示目录列表?‎
选项:
A: ls
B: rm
C: move
D: mkdir
答案: 【 ls

15、单选题:
‍下列哪个命令可以创建新目录?‌
选项:
A: mkdir
B: pwd
C: type
D: rm
答案: 【 mkdir

16、单选题:
‎关闭机器电源应使用下列哪个命令?‍
选项:
A: shutdown
B: rm
C: reboot
D: turnoff
答案: 【 shutdown

17、单选题:
‏树莓派文件系统中表示用户主目录的是哪个?‎
选项:
A: /home
B: /boot
C: /bin
D: /home/pi
答案: 【 /home

18、单选题:
‏用下列哪个命令在启动Raspberry Pi之后从shell启动图形用户界面?‎
选项:
A: startx
B: windows
C: gui
D: shell
答案: 【 startx

19、单选题:
​用下列哪个命令可以显示用户当前工作目录?‍
选项:
A: pwd
B: ls
C: cd
D: mv
答案: 【 pwd

20、单选题:
‌Raspberry Pi里面默认的shell是?‏
选项:
A: Bash
B: TC shell
C: C shell
D: python shell
答案: 【 Bash

21、单选题:
‏Linux下的man命令的作用是什么?‌
选项:
A: 查看指令帮助等信息
B: 显示当前目录
C: 复制当前文件
D: 删除当前文件
答案: 【 查看指令帮助等信息

22、单选题:
‍文件的权限为rwxr-xr-x,说明该文件用户有什么权限?‏
选项:
A: 读、写和执行文件
B: 读和执行文件
C: 写和执行文件
D: 读和写文件
答案: 【 读、写和执行文件

23、单选题:
‎删除文件的命令为?‏
选项:
A: rm
B: move
C: mv
D: mkdir
答案: 【 rm

24、单选题:
‏结束后台进程的命令是?‍
选项:
A: kill
B:  exit
C: shutdown
D: reboot
答案: 【 kill

25、多选题:
‏关于Raspberry Pi和Arduino的对比,下列说法错误的是?‌
选项:
A: Raspberry Pi和Arduino都可以运行操作系统
B: 相比较于Arduino,Raspberry Pi的功率消耗更高
C: 相比较于Arduino,Raspberry Pi的处理器速度更快
D: 相比较于Arduino,Raspberry Pi的内存更大
答案: 【 Raspberry Pi和Arduino都可以运行操作系统;
相比较于Arduino,Raspberry Pi的功率消耗更高

26、判断题:
​raspi-config命令只能在第一次启动期间时才能使用。‍
选项:
A: 正确
B: 错误
答案: 【 错误

27、判断题:
‏树莓派可以设置为通过桌面直接启动。‍
选项:
A: 正确
B: 错误
答案: 【 正确

28、判断题:
‎Raspberry Pi预装了Linux系统 。‏
选项:
A: 正确
B: 错误
答案: 【 错误

29、判断题:
‎Arduino和Raspberry Pi一样都具有文件系统。‌
选项:
A: 正确
B: 错误
答案: 【 错误

30、填空题:
‍安装raspbian系统时创建的默认用户名是pi,默认密码是什么?​
答案: 【 raspberry

31、填空题:
‏GPIO的中文全称是什么?‍
答案: 【 通用输入输出口##%_YZPRLFH_%##通用输入输出接口##%_YZPRLFH_%##通用输入输出

32、填空题:
​在Raspberry Pi中Nano是什么?‌
答案: 【 文本编辑器

第二章 树莓派上的Python编程

单元测验2

1、单选题:
‏在Python Shell中输入下列代码,输出结果是什么?​‏>>>print(10 /2)​
选项:
A: 5
B: 5.0
C: 0
D: 0.0
答案: 【 5.0

2、单选题:
‎在Python Shell中输入下列代码,输出结果是什么?‎‎>>> x= ‘chemistry’‎‎>>>x[3]‎
选项:
A: h
B: e
C: m
D: l
答案: 【 m

3、单选题:
‏以下哪种是程序控制结构?‎
选项:
A: if语句
B: for语句
C: while语句
D: 以上都是
答案: 【 以上都是

4、单选题:
‎在Python Shell中输入下列代码,输出结果是什么?‍‎>>> x= ‘Raspberry Pi’‍‎>>>‘i’ in x‍
选项:
A: 11
B: 12
C: True
D: False
答案: 【 True

5、单选题:
‏在Python Shell中输入下列代码,输出结果是什么?‎‏>>> x = ‘3’‎‏>>> y = ‘4’‎‏>>> x + y * 2‎‏‎
选项:
A: 7
B: 11
C: '344'
D: '3434'
答案: 【 '344'

6、单选题:
‏执行下列Python程序,输出结果是什么?‌‏c = 0‌‏for i in “hello world!”:‌‏    if i == ‘o’ :‌‏        c = c + 1‌‏print(c)‌‏‌
选项:
A: 0
B: 2
C: 3
D: True
答案: 【 2

7、单选题:
​执行下列Python程序,输出结果是什么? ‎​‎​list1 = []‎​‎​def merge(a, b):‎​    return a + b‎​‎​for x in [1, 2]:‎​    for y in [3, 4]:‎​        list1.append(merge(x, y))‎​print(list1)‎
选项:
A:  [4,3,2,3]
B:  [2,1,3,5]
C:  [4,3,5,5]
D:  [4,5,5,6]
答案: 【  [4,5,5,6]

8、单选题:
‍已知pets = [‘ant’, ’dog’, ’cat’, ’bird’],要对该列表中的元素排序应该使用下列哪个方法?‌‍‌
选项:
A: pets.sort( )
B: pets.reverse( )
C: pet.insert( )
D: pets.extend( )
答案: 【 pets.sort( )

9、单选题:
‍在顶层窗口root中创建一个滑动条值为0到200的Scale控件,下列正确的是?‌
选项:
A: Scale(root,from_=0,to=200)
B: Scale(root,from =0,to=200)
C: scale(root,from =0,to=200)
D: scale(root,from_=0,to=200)
答案: 【 Scale(root,from_=0,to=200)

10、单选题:
‏下列属于事件的是?‍
选项:
A: 点击按钮
B: 按下鼠标键
C: 在文本框中输入文本
D: 所有选项均正确
答案: 【 所有选项均正确

11、单选题:
‌利用Canvas.create_line( )方法在画布控件上画了一条直线,用什么方法可以改变直线的坐标?‎
选项:
A: coords
B: itemconfig
C: delete
D: pack
答案: 【 coords

12、单选题:
‏ 一个if语句下可以有多少个elif分支?‍
选项:
A: 1个
B: 2个
C: 3个
D: 无限制
答案: 【 无限制

13、多选题:
‏Python语言包含的数据类型有以下哪几种?‎
选项:
A: string
B: list
C: pointer
D: set
答案: 【 string;
list;
set

14、多选题:
‏树莓派上支持的编程语言有以下哪些?​
选项:
A: Python语言
B: Java语言
C: C语言
D: PHP语言
答案: 【 Python语言;
Java语言;
C语言;
PHP语言

15、多选题:
‏字符串S中查找子串X是否存在的函数,分别是下列哪些?‏
选项:
A: X in S
B: S.index(X)
C: S.find(X)
D: S in X
答案: 【 X in S;
S.index(X);
S.find(X)

16、多选题:
​下列关于自定义函数的描述,正确的有哪些?‏
选项:
A: 自定义函数的形参作用域仅在自定义函数体内
B: 自定义函数内不能对全局变量操作
C: 自定义函数的函数名不能和Python的内置函数同名
D: 自定义函数可以不带return语句
答案: 【 自定义函数的形参作用域仅在自定义函数体内;
自定义函数的函数名不能和Python的内置函数同名;
自定义函数可以不带return语句

17、多选题:
​下列说法正确的有哪些? ‏
选项:
A: Python中list是有序的 
B: Python中list是无序的
C: Python中列表是序列的基本类型
D:  Python中列表使用的并不多
答案: 【 Python中list是有序的 ;
Python中列表是序列的基本类型

18、判断题:
‍x in S的结果是一个布尔表达式 。(请通过Raspberry Pi验证)‌
选项:
A: 正确
B: 错误
答案: 【 正确

19、判断题:
​IDLE中是按照Python语法格式自动缩进的。‏
选项:
A: 正确
B: 错误
答案: 【 错误

20、判断题:
​Python中调用函数时可以不加函数名后的圆括号。‍
选项:
A: 正确
B: 错误
答案: 【 错误

21、判断题:
‌函数参数的作用是作为函数的输入。‎
选项:
A: 正确
B: 错误
答案: 【 正确

22、判断题:
​使用list时,必须将要操作列表的名字以及末尾的一个句点,作为方法的前缀。例如,list.index() ‏
选项:
A: 正确
B: 错误
答案: 【 正确

23、判断题:
‎Python程序中正确的缩进是必不可少的。‎
选项:
A: 正确
B: 错误
答案: 【 正确

24、判断题:
‍树莓派只能执行Python3程序,不支持Python2。‍
选项:
A: 正确
B: 错误
答案: 【 错误

25、判断题:
‎tkinter是Python自带的GUI库,所以直接使用即可,不需要导入。‌
选项:
A: 正确
B: 错误
答案: 【 错误

26、判断题:
‎GUI的含义是图形用户界面,也叫做图形用户接口。‏
选项:
A: 正确
B: 错误
答案: 【 正确

27、判断题:
‏使用Tkinter库构建图形用户界面时,可以选择不创建顶层窗口。‍
选项:
A: 正确
B: 错误
答案: 【 错误

28、填空题:
‌Python是()语言,而C语言是编译型语言。‍
答案: 【 解释型##%_YZPRLFH_%##解释性

29、填空题:
‏在Python Shell中输入下列代码,输出结果是什么?‎‏>>>5 ** -2‎
答案: 【 0.04##%_YZPRLFH_%##1/25

30、填空题:
‍函数的参数包括形参和()?‎
答案: 【 实参##%_YZPRLFH_%##实际参数

31、填空题:
‎已知num_list = ['Jack','Lucy','Bob','Vivian'],则 len(num_list)的输出结果为:​
答案: 【 4

32、填空题:
‎利用Tkinter库创建按钮Button的时候,可以通过哪个参数来指定其事件处理函数。‎
答案: 【 command

第三章 树莓派的GPIO

单元测验3

1、单选题:
​本门课中所讲的MOSI代表什么?​
选项:
A: 科学与工业博物馆
B: 主机输出从机输入引脚 
C: MOS晶体管
D: 莫斯密码
答案: 【 主机输出从机输入引脚 

2、单选题:
‌命令中sudo 的功能是什么?‏
选项:
A: 输出显示结果
B: 返回结果
C: 以root身份来运行命令
D: 以上都不对
答案: 【 以root身份来运行命令

3、单选题:
‌以下那条语句可以熄灭连接在13引脚上的LED灯?‎
选项:
A: GPIO.output(13, false)
B: GPIO.output(13, ture)
C: GPIO.input(13, false)
D: GPIO.input(13, tur

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注