中国大学MOOC嵌入式Liunx应用开发习题(含答案)

更新时间:2024-02-11 00:03:48 阅读: 评论:0

2024年2月11日发(作者:大学德育论文)

中国大学MOOC嵌入式Liunx应用开发习题(含答案)

中国大学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、FTPC、 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、12C、24

D、32答案:12

44、2. 6及之后的Linux系统次设备号是多少位()A、8

B、16C、20

D、24答案:20

45、设计Linux设备驱动程序的主要工作是设计()A、函数指针

B、函数C、与函数指针对应的函数

D、与函数对应的函数指针答案:与函数指针对应的函数

46、io_p2V()函数的功能是()A、物理地址转虚拟地址

B、虚拟地址转物理地址C、物理地址登记

D、寄存器登记答案:物理地址转虚拟地址

47、copy_from_ur ()函数的功能是()A、将数据从内核空间复制到用户空间

B、将数据从用户空间复制到内核空间C、在驱动程序之间复制数据

D、在应用程序之间复制数据答案:将数据从用户空间复制到内核空间

48、关于linux中断驱动程序的描述,错误的选项是()A、中断程序的上半部负责生成小任务

B、中断服务程序的主体局部由操作系统调度执行C、中断服务应快速完成,以保证系统的快速响应性

D、中断程序只能响应外部事件答案:中断程序只能响应外部事件

49、在ARM11之后,新的Cortex核不包括下面哪个系列A、A

B、RC、N

D、M 答案:N50、STM32F103属于哪个系列产品()

A、 Cortex M0Cortex M3

B、 Cortex M5Cortex M7

答案:Cortex M351、STM32F103的输入模式不包括下面

哪一项()

A、模拟输入模式B、浮空输入模式

C、上拉/下拉输入模式D、通用开漏输入模式

答案:通用开漏输入模式52、STM32F103的端口输入数据寄存器是()

A、 GPI0x_IDRGPI0x_CRH

B、 GPI0x_CRLGPI0x_0DR

答案:GPI0x_IDR53、关于STM32处理器的库,说明错误的选项是()

A、意法公司先后推出了 STM32标准库和HAL库B、库是对处理器内部寄存器进行配置的接口

C、库在系统中的位置是用户应用程序与寄存器之间D、目前最新的库是STM32标准库V3. 5.0

答案:目前最新的库是STM32标准库V3. 5.0

A、系统速度更快B、执行效率更高

C、应用软件运行更快D、程序员可专注于问题

答案:程序员可专注于问题5、直接针对硬件编程,不可以()

A、访问处理器的寄存器B、控制硬件工作模式和过程

C、利用操作系统的调度机制D、读写内存

答案:利用操作系统的调度机制6、关于模块描述,错误的选项是()

A、模块划分应符合高内聚低耦合的原那么B、C语言中,源文件和对应头文件构成一个模块

C、几个模块共享的全局变量,可定义在这些文件共有的

头文件中。

D、嵌入式系统中,每个硬件设备对应一个模块

答案:几个模块共享的全局变量,可定义在这些文件共 有的头文件中。

7、关于中断服务程序,错误的选项是()A、可向主程序返回计算结果

B、应该尽可能短小,以增强系统实时性C、不应在其中包含复杂操作

D、不能进行参数传递答案:可向主程序返回计算结果

8、关于无操作系统嵌入式系统的中断模型,正确的选项

是(A、中断程序中完成对应事务处理

B、中断程序中仅作中断登记C、中断发生时,中断服务程序将中断类型登记到堆栈中

D、主程序通过无限循环执行实际中断任务,不区分中断

优先级答案:中断程序中仅作中断登记

9、在采用C语言模拟面向对象特性时,正确的描述是( )A、结构与类的功能完全相同

B、函数指针用于实现类的属性成员C、通过结构体包含实现继承

D、结构可以包含成员函数答案:通过结构体包含实现继承

10、关于采用C语言进行“面向对象编程”,错误的描述

是()A:可以实现更好的程序结构

B:可以有效的组织汉字显示C:可以实现局部“类”的功能

D:在菜单设计方面效率较低答案:在菜单设计方面效率较低

11、关于ARM C的程序优化,说法错误的选项是()A、可分析程序运行时间

B、可指导汇编程序设计C、可分析程序是否高效

D、可指导C程序设计答案:可指导汇编程序设计

12、关于数据类型的描述,正确的选项是()A、数据类型越短越节省存储空间

B、传递参数时尽量采用字符型变量

C、采用整型变量效率最高

D、循环中尽量用短的数据类型,以加快执行速度 答案:采用整型变量效率最高13、关于循环优化的描述,正确的选项是()

A、采用加计数改变循环变量B、采用减计数改变循环变量

C、次数不定循环应采用whileD、循环展开可提高程序质量

答案:采用减计数改变循环变量14、关于指针别名,错误的描述是()

A、尽量防止采用指针B、采用指针有可能会降低程序效率

C、编译器不能识别指针别名D、采用位域时,要注意指针别名问题

答案:尽量防止采用指针15、关于结构体的描述,错误的选项是()

A、在结构体中,短的成员先定义,长的成员后定义

B、结构体成员尽量边界对齐

C、数组元素应放到结构体末尾

D、—packet关键字可提高结构体访问速度 答案:—packet关键字可提高结构体访问速度 16、Linux的特点不包括()A、微内核

B、符合POSIX标准C、可运行于服务器

D、可运行于嵌入式设备答案:微内核

17、以下哪一项,不属于shell的特点()A、是操作系统的低级接口

B、可从控制台键入shell命令C、可编写shell脚本

D、linux支持多种shell 答案:是操作系统的低级接口

18、以下哪一个shell环境变量标识了系统可执行文件

路径()HOME

A、 PATHTERM

D、PWD答案:PATH

19、以下哪个路径下存放了系统所有设备文件()A、bin

B、devC、lib

B、 root答案:dev

20、查看系统当前进程,采用如下哪个命令()A、rm

C、 touchmkdir

D、ps答案:ps

21、配置网卡ip地址,采用以下哪个命令()ping

C、 ifconfig

D、ftp

答案:ifconfig

22、交叉编译器的特点是

A、编译器运行在宿主机,

B、编译器运行在目标机,

C、编译器运行在宿主机,

D、编译器运行在目标机,

A、 telnet

C、 ifconfig

D、ftp

答案:ifconfig

22、交叉编译器的特点是

()

A、编译器运行在宿主机,

编译结果运行在宿主机

B、编译器运行在目标机,

编译结果运行在目标机

C、编译器运行在宿主机,

编译结果运行在目标机

答案:编译器运行在宿主机,编译结果运行在目标机

D、编译器运行在目标机,

编译结果运行在宿主机

23、GNU工具链不包括以下哪一项()A、GCC

B、GDBC、LD

D、IDE答案:IDE

24、vi的强制存盘退出命令是()A、q

B、q!

C、wqD、x 答案::wq!

25、采用gcc编译程序时,只进行到预处理阶段,采用

以下哪个选项()A、-E

B、-SC、~c

D、-o答案:-E

26、采用gcc编译程序时,翻开所有警告采用以下哪个 选项()A、-w

B、-0C、-g

D、 -Wall答案:-Wall

27、gdb的断点功能,采用如下哪一个缩写形式()n

A. ib

B. 1答案:C

28、make命令确定文件是否应编译的依据是()A、文件生成时间

B、文件生成大小C、文件类型

D、文件属性答案:文件生成时间

29、以下哪一项不属于Makefile的目标类型()A、最终目标

B、中间目标C、标签

D、依赖文件答案:依赖文件

30、以下关于make执行流程,错误的选项是()A、Makefile的第一个目标是最终目标

B、各目标按照堆栈原那么查找C、依赖文件不存在那么直接退出

D、标号会被最先关联到答案:标号会被最先关联到

31、以下哪一个不属于Makefile的变量类型()A、环境变量

B、自动化变量C、递归展开变量

D、符号变量答案:符号变量

32、以下哪一项描述是正确的()

中国大学MOOC嵌入式Liunx应用开发习题(含答案)

本文发布于:2024-02-11 00:03:48,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1707581028139844.html

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

本文word下载地址:中国大学MOOC嵌入式Liunx应用开发习题(含答案).doc

本文 PDF 下载地址:中国大学MOOC嵌入式Liunx应用开发习题(含答案).pdf

标签:答案   采用   中断   模块
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|