中国大学MOOC嵌入式Liunx应用开发习题(含
答案)
1、以下关于嵌入式系统描述,错误的选项是()
A、可以解决某类确定问题
B、与通用计算机在技术本质上没有区别
C、功能比通用计算机更强大
D、对体积和功耗、可靠性、本钱有严格要求
答案:功能比通用计算机更强大
2、以下哪一项,不属于嵌入式系统的固有组成局部()
A、处理器
B、外围电路
C、嵌入式操作系统
D、嵌入式应用软件
答案:嵌入式操作系统0
3、以下编程语言中,执行效率最高的是()
A、汇编语言
B、C语言
C、C++语言
D、JAVA语言
答案:汇编语言
4、采用嵌入式操作系统的好处是()A、Makefile不支持嵌套
B、Makefile不支持同时生成多个可执行程序
C、
Makefile中不用明确写明所有规那么
D、Makefile执行出错即退出答案:Makefile中不用明
确写明所有规那么
33、基于操作系统的嵌入式软件平台,可以不包括下面哪一项()A、 bootloader
B、操作系统
C、文件系统
D、图形系统答案:图形系统
34、Busybox的特点不包括()A、将大量程序压缩到一
个文件中
B、通过命令行参数argv[l]识别每一个命令
C、为每个命
令建立一个符号链接
D、将多个命令的公共局部进行合并,只保存一个副本
答案:通过命令行参数argv[l]识别每一个命令
35、bootloader的特点描述正确的选项是()A、在系
统中一直工作,直到掉电
B、分为两阶段运行,用汇编设计
C、其主要功能是复制
操作系统内核到内存中
D、具有用户交互功能答案:其主要功能是复制操作系统
内核到内存中
36、对应嵌入式应用程序来说()A、必须交叉编译
B、可以交叉编译
C、必须本地编译
D、可以本地编译答案:必须交叉编译
37、以下哪种方式不用于下载和调试程序()A、 TFTP
B、FTP
C、 HTTP
D、NFS答案:HTTP
38、关于内核模块的描述,正确的选项是()A、模块是可独立执行的程序
B、模块一旦链接到内核,就与内核中原有的代码完全等
C、模块一旦加载到内核中,即不可卸载
D、模块运行于用户空间答案:B
39、以下哪个命令可将模块插入内核()
A、 insmod
B、 Ismod
C、 rmmod
D、 depmod
答案:insmod
40、关于模块的功能,错误的选项是()
A、插入模块到内核时可带参数
B、可通过模块扩展内核功能
C、Linux内核模块必须遵守GPL许可证
嵌入式系统开发是什么
D、模块插入内核后,可导出符号供其他模块使用答案:Linux内核模块必须遵守GPL许可证 41、关于Linux驱动程序的说明,错误的选项是() A、驱动程序必须采用模块动态加载方式插入系统 B、驱动程序属于内核代码
C、驱动程序就是一个函数和数据结构的集合
D、驱动程序用于控制硬件设备
答案:驱动程序必须采用模块动态加载方式插入系统
42、Linux的设备,不包括如下哪一项()A、字符设备
B、块设备
C、网络设备
D、输出设备答案:输出设备
43、2. 6及之后的Linux系统主设备号是多少位()
A、8
B、12
C、24
D、32答案:12
44、2. 6及之后的Linux系统次设备号是多少位()
A、8
B、16
C、20
D、24答案:20
45、设计Linux设备驱动程序的主要工作是设计()A、函数指针
B、函数
C、与函数指针对应的函数
D、与函数对应的函数指针答案:与函数指针对应的函数
46、io_p2V()函数的功能是()A、物理地址转虚拟地址
B、虚拟地址转物理地址
C、物理地址登记
D、寄存器登记答案:物理地址转虚拟地址
47、copy_from_user ()函数的功能是()A、将数据从内核空间复制到用户空间
B、将数据从用户空间复制到内核空间
C、在驱动程序之间复制数据
D、在应用程序之间复制数据答案:将数据从用户空间复制到内核空间
48、关于linux中断驱动程序的描述,错误的选项是()A、中断程序的上半部负责生成小任务
B、中断服务程序的主体局部由操作系统调度执行
C、中断服务应快速完成,以保证系统的快速响应性
D、中断程序只能响应外部事件答案:中断程序只能响应外部事件
49、在ARM11之后,新的Cortex核不包括下面哪个系列
A、A
B、R
C、N
D、M 答案:N50、STM32F103属于哪个系列产品()
A、C ortex M0Cortex M3
B、C ortex M5Cortex M7
答案:Cortex M351、STM32F103的输入模式不包括下面

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。