上海交大--嵌入式系统及应用所有章节单元自测

上传人:飞*** 文档编号:37143067 上传时间:2018-04-07 格式:DOC 页数:7 大小:68KB
返回 下载 相关 举报
上海交大--嵌入式系统及应用所有章节单元自测_第1页
第1页 / 共7页
上海交大--嵌入式系统及应用所有章节单元自测_第2页
第2页 / 共7页
上海交大--嵌入式系统及应用所有章节单元自测_第3页
第3页 / 共7页
上海交大--嵌入式系统及应用所有章节单元自测_第4页
第4页 / 共7页
上海交大--嵌入式系统及应用所有章节单元自测_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《上海交大--嵌入式系统及应用所有章节单元自测》由会员分享,可在线阅读,更多相关《上海交大--嵌入式系统及应用所有章节单元自测(7页珍藏版)》请在金锄头文库上搜索。

1、第一章1. 下列哪个不是嵌入式系统的特点:( D ) 。A. 专用性 B. 资源受限C. 功耗约束D.D. 常由外接交流电电源供电常由外接交流电电源供电2. 下列哪些不是嵌入式系统:( D ) 。A. 移动电话、手机B. MP3C. MIDD.D. 深蓝超级计算机深蓝超级计算机3. 关于嵌入式组成,下面说法错误的是:( A ) 。A.A. 嵌入式系统的中间层是位于操作系统与应用程序之间嵌入式系统的中间层是位于操作系统与应用程序之间。B. 嵌入式系统包括硬件和软件C. 嵌入式系统包含了一个计算机系统基本部件D. 并不是每个嵌入式系统都拥有独立的操作系统第二章1. 指令和数据共享同一总线的体系结构

2、是( A ) 。A.A. 冯冯 诺依曼结构诺依曼结构B. 哈佛结构C. RISCD. CISC2. 下面不属于嵌入式处理器的是:( A ) 。A.A. IntelIntel CoreCore(酷睿)处理器(酷睿)处理器B. Intel Atom 处理器C. MCS-51 单片机D. ARM 处理器3. 在嵌入式处理器与外部设备接口中,使用 2 根线实现多对多双向收发的是:( B ) 。A. UARTB.B. I2CI2CC. SPID. USB4. 假设使用奇偶校验位,UART 发送一个字节的数据,从 idle 状态开始(及数据线为高) ,到允许进行下一次发送动作态为止,至少需要( D )个时

3、钟节拍。A. 8B. 9C. 10D.D. 1111第三章1. 关于嵌入式处理器内核性能,下面说法正确的是:( C )A. DMIPS 反映处理器内核的功耗性能。B. DMIPS 越高反映处理器内核架构的越先进。C.C. “DMIPS/“DMIPS/主频主频”越高反映处理器内核架构的越先进。越高反映处理器内核架构的越先进。 D. 内核的动态功耗性能一般用 mW 来衡量。2. 关于体系结构与实现结构,下面说法正确的是:( C )A. x86 是一种实现结构。B. x86 架构处理器的实现结构都是一样的。C.C. 体系结构相同的处理器器其指令集是相同或兼容的。体系结构相同的处理器器其指令集是相同或

4、兼容的。D. 不同处理器要想拥有相同或兼容的指令集,其实现结构也必须一样。 3. 关于 SIMD 说法错误的是:( B ) 。A. SIMD 通过复制 ALU 和寄存器组,共享取值、译码单元来获得计算并行。B.B. SIMDSIMD 是通过增加寄存器个数来提高数据处理的宽度。是通过增加寄存器个数来提高数据处理的宽度。C. SIMD 中多个运算单元运行的是相同的指令。D. Intel Atom 的 SSE 指令属于 SIMD 指令4. 关于跳转代码问题,下面说法正确的是:( D )A. 任何处理器都会有跳转代码问题。B. 处理器流水线深度越浅,跳转指令的影响越大。C. 跳转代码问题就是处理器执行

5、跳转指令时跳转目标地址错误导致运行错误问题。D.D. 跳转代码问题就是跳转指令导致处理器处理速度下降的问题。跳转代码问题就是跳转指令导致处理器处理速度下降的问题。5. ARM7 中如果需要实现形如 R0=R1+(R23)的操作,最少可以用( A )条指令。A.A. 1 1B. 2C. 3D. 4第四章1. 交叉开发形成的可执行文件( B ) 。A. 直接在宿主机上运行 B.B. 下载到目标机上运行下载到目标机上运行 C. 上载到宿主机上运行 D. 在宿主机和目标机任选一处运行2. _需要操作系统或加载程序将其加载到内存中才能执行,_加载器只能把它加载到固定的地址运行。 ( B )A. 可重定位

6、执行文件,可重定位执行文件B.B. 可重定位执行文件,不可重定位执行文件可重定位执行文件,不可重定位执行文件C. 不可重定位执行文件,可重定位执行文件D. 不可重定位执行文件,不可重定位执行文件3. 使用 GCC 将 test.c 源代码文件编译、链接成名为 test 可供 gdb 调试使用的可执行文件的命令为( B ) 。A. gcc test.c c o testB.B. gccgcc test.ctest.c g g o o testtestC. gcc test.c pg o testD. gcc test.c o test -static4. ELF 文件的.bss section

7、一般是用来存储:( C ) 。A. 堆栈B. 寄存器C.C. 未初始化的全局变量未初始化的全局变量D. 局部变量5. 假设一个软件工程包含一个如下的 Makefile,且已经用 make 命令进行了一次成功的编译。myprog: data.o main.o io.occ data.o main.o io.o -o myprogdata.o: data.c data.hcc -c data.cmain.o: data.h io.h main.ccc -c main.cio.o: io.h io.ccc -c io.cclean:rm *.o myprog假设我们又修改了 main.c 文件,当执

8、行 make 命令时会( C ) 。A. 无动作B. 删除所有.o 目标文件和 myprog 可执行文件C.C. 只编译只编译 main.omain.o,然后链接,然后链接 myprogmyprog 可执行文件可执行文件D. 编译所有的.o 文件,然后链接 myprog 可执行文件6. 上题中(同样假设我们修改了 main.c 文件) ,当执行 make clean 命令时会( B ) 。A. 无动作B.B. 删除所有删除所有.o.o 目标文件和目标文件和 myprogmyprog 可执行文件可执行文件C. 只编译 main.o,然后链接 myprog 可执行文件D. 编译所有的.o 文件,然

9、后链接 myprog 可执行文件第五章1. 关于嵌入式系统组成,下面说法正确的是( B )A. 操作系统是嵌入式系统必不可少的部分。B.B. 硬件抽象层包括设备驱动、硬件抽象层包括设备驱动、BootloaderBootloader 与与 BSPBSP。C. BSP(板级支持包)位于操作系统与应用程序之间。D. 操作系统一般直接访问全部的硬件。 2. 关于嵌入式操作系统结构,下面说法正确的是( A )A.A. 应用软件可以直接调用操作系统的系统服务。应用软件可以直接调用操作系统的系统服务。B. 设备驱动程序工作在用户态(user mode) 。C. 操作系统内核包括系统库。D. 系统库和应用库属

10、于统一层次的两种不同功能的模块。3. 关于 Bootloader,下面说法正确的是( C )A. Bootloader 是操作系统的一部分。B. 操作系统运行期间,Bootloader 一直被使用。C.C. BootloaderBootloader 的主要任务包括初始化系统硬件,引导和启动操作系统内核。的主要任务包括初始化系统硬件,引导和启动操作系统内核。D. Bootloader 向操作系统提供访问硬件的接口,操作系统需要通过 Bootloader 来访问硬件。4. 关于 BSP,下面说法正确的是( D )A. BSP 是操作系统的一部分。B. 从功能上说,BSP 不包括设备驱动的功能。C.

11、 BSP(板级支持包)就是向应用提供访问硬件的接口。D.D. BSPBSP 位于硬件抽象层。位于硬件抽象层。5. 下列哪个关于实时系统的说法是不正确的:( A ) 。A.A. 高性能系统一定是实时系统。高性能系统一定是实时系统。B. 实时操作系统需保证最坏情况下系统响应时间的可预测性。C. 实时操作系统不以提高系统(特别是 CPU)的总体利用率为目标。D. 硬实时系统中,系统的响应时间如果超过允许上限,可能会造成致命影响。6. 关于实时操作系统的任务调度策略,下面说法正确的是( A )A.A. RMSRMS 实现上比实现上比 EDFEDF 简单。简单。B. RMS 属于动态优先级策略。C. E

12、DF 属于静态优先级策略。D. EDF 方法可调度的任务集,RMS 一定能实现可调度。7. 关于优先级颠倒问题,下面说法正确的是( B )A. 优先级顶置和优先级继承都可防止有边际的颠倒。B.B. 无边际的颠倒对实时性造成妨害比有边际的颠倒要大无边际的颠倒对实时性造成妨害比有边际的颠倒要大C. 优先级颠倒造成的问题是使操作系统任务调度的效率急速下降。D. 高优先级任务 H 和低优先级任务 L 需要互斥访问一个共享资源 R,如果 L 持有 R 的过程中,恰好又被一个中间优先级的任务M 所抢占,此时称为有边际的优先级颠倒。8. 关于操作系统的定制与裁剪,下面说法正确的是( A )A.A. 操作系统

13、定制与裁剪是一个概念。操作系统定制与裁剪是一个概念。B. 操作系统定制在操作系统启动时完成。C. 操作系统裁剪就要把操作系统从嵌入式系统删除掉。D. 操作系统裁剪不惜以增加操作系统的存储空间为代价来加快操作系统运行速度。9. 关于操作系统的合作式多任务和抢占式多任务,下列哪种说法是对的:( B ) 。A. Linux 不是基于抢占式多任务的。B.B. 抢占式多任务很少出现合作式多任务那种被恶意或者出错进程阻塞的情况。抢占式多任务很少出现合作式多任务那种被恶意或者出错进程阻塞的情况。C. 合作式多任务中一个任务执行的最小时间是一个时间片。D. 合作式还是抢占式的区别在于是不是支持多进程。10.

14、关于嵌入式操作系统,下面说法正确的是( B )A. Clinux 是一种实时操作系统。B.B. VxWorksVxWorks 是一种实时操作系统。是一种实时操作系统。C. 嵌入式 Linux 采用了微内核的结构。D. 在嵌入式 Linux、VxWorks、Windows CE、C/OS-II 中所占空间最小的是VxWorks。第六章1. 下面说法正确的是( A ) 。 A.A. WIMPWIMP 是由是由 WindowsWindows、IconsIcons、MenusMenus 以及以及 PointersPointers 为代表的元素组成的图形用户界面。为代表的元素组成的图形用户界面。B. W

15、IMP 是起源于嵌入式设备图形用户界面设计形成的模式。C. WIMP 依赖于触摸屏、指示笔、屏幕键盘来完成交互。D. GUI 是一种命令行操作界面2. 下面说法正确的是( D ) 。A. 嵌入式系统一般拥有全键盘之类的输入设备。B. 屏幕键盘是覆盖在屏幕上的半透明的物理键盘。C. 嵌入式系统和桌面计算机一样常使用 4:3 屏幕纵横比的屏幕。D.D. 嵌入式系统常采用触摸屏(嵌入式系统常采用触摸屏(Touch-screenTouch-screen)和指示笔()和指示笔(StylusStylus)代替鼠标完成指向输入)代替鼠标完成指向输入。3. 当一个应用从桌面计算机移植到同纵横比的小尺寸触摸屏的嵌入式系统时,引起的问题包括( C ) 。需正确地解释鼠标移动输入的问题。需正确地设置屏幕映射。需处理悬停(Hover-Over)问题。需提供右击的代替功能。A. B. C.C. D. 4. 下面说法正确的是( B ) 。A. 在 GUI 库中,消息/事件模型属于设备模型层次的抽象。B.B. 在在 GUIGUI 库中,应用模型的抽象是最高级别的抽象。库中,应用模型的抽象是最高级别的抽象。C. 在 GUI 库中,将输入设备被封装成键盘扫描码属于交互(单元)模型层次的抽象。D. 如果使用第三方的图形界面开发库,开发者也不得不直接访问硬件或者访问 Linux 下的 Frame buffer 设备。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号