浙江大学《嵌入式系统》模拟卷
嵌入式系统设计师模拟考试题+答案

嵌入式系统设计师模拟考试题+答案一、单选题(共110题,每题1分,共110分)1.以下关于存储管理单元(MMU)的说法中,错误的是_A、MMU使各个任务作为各自独立的程序在其私有存储空间中运行B、MMU使运行的任务必须知道其他任务的存储需求情况C、MMU提供了一些资源以允许使用虚拟存储器D、MMU作为转换器,将程序和数据的虚拟地址转换成实际的物理地址正确答案:B2.嵌入式系统中配置了大量的外围设备,即I/O设备。
依据工作方式不同可以分为字符设备、块设备和网络设备。
下面描述不正确的是_A、键盘、显示器、打印机、扫描仪、鼠标等都属于字符设备B、网络设备的传输速度和字符设备相当C、块设备是以块为单位进行传输的,如磁盘、磁带和光盘等D、网络设备主要用于与远程设备进行通信正确答案:B3.软件测试的目的是发现软件的错误。
使用白盒测试方法时,确定测试数据应根据_和制定的覆盖标准。
A、程序的内部逻辑B、程序的功能C、使用说明书D、程序的复杂程度正确答案:A4.The TCP/IP stack is a complete set of networking protocols.The OSI Model was meant to be aStandardized way of connecting devices together,and most protocols have some direct correlation to the OSI Model. The OSI Model has 7 layers, the fourth layer is called_A、physical layerB、data link layerC、application layerD、transport layer正确答案:D5.在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的_A、可靠性B、健壮性C、可用性D、安全性正确答案:B6.内存按字节编址从B3000H到DABFFH的区域其存储容量为__A、123kBB、159kBC、163kBD、194kB正确答案:B7.下面关于实时操作系统(RTOS)的叙述中,不正确的是_A、实时计算中,系统的正确性仅依赖于计算结果,不考虑结果产生的时间B、实时操作系统就是系统启动后运行的一个后台程序C、实时操作系统中,首要任务是调度一切可利用的资源来完成实时控制任务D、实时操作系统可以根据应用环境的要求对内核进行裁减和重配正确答案:A8.假设某系统总线在一个总线周期中并行传输4字节信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽是_。
嵌入式系统考试试题及答案

嵌入式系统考试试题及答案一、选择题1、嵌入式系统是指哪些设备?A.智能手机B.平板电脑C.个人电脑D.所有电子设备答案:D.所有电子设备解释:嵌入式系统是指嵌入在其它设备中的小型计算机系统,它们通常具有特定的功能和用途,例如控制机械、电子设备等。
因此,所有电子设备都可以看作是嵌入式系统的一种。
2、嵌入式系统的主要特点是什么?A.体积小B.功耗低C.处理能力强D.以上都是答案:D.以上都是解释:嵌入式系统通常具有体积小、功耗低、处理能力强等特点,这些特点使得它们能够适应各种不同的应用场景。
3、下面哪个不是嵌入式系统的应用?A.手机语音助手B.智能家居控制C.汽车发动机控制D.超级计算机答案:D.超级计算机解释:超级计算机是一种大型计算机系统,主要用于科学计算、数据分析等高性能计算领域,与嵌入式系统的应用场景不同。
4、嵌入式系统开发需要哪些技能?A.硬件设计B.软件编程C.系统集成D.以上都是答案:D.以上都是解释:嵌入式系统开发需要具备硬件设计、软件编程和系统集成等技能,因为嵌入式系统需要与具体的硬件设备进行交互,同时需要进行软件编程来实现特定的功能。
5、下面哪个是嵌入式系统开发的主要语言?A. C语言B. C++语言C. Java语言D. Python语言答案:A. C语言解释:C语言是嵌入式系统开发的主要语言之一,因为它具有高效的性能和直接访问硬件的能力,适合用于编写嵌入式系统的底层代码。
嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。
因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。
在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。
解释:嵌入式系统通常具有小型化、快速化和智能化的特点,而巨型化并不是嵌入式系统的特点。
解释:嵌入式系统通常使用低级编程语言,如C语言和汇编语言,而Python语言通常用于高级编程和脚本编写,并不是嵌入式系统常用的编程语言。
大学嵌入式试题及答案

大学嵌入式试题及答案一、选择题(每题2分,共20分)1. 在嵌入式系统中,通常使用哪种类型的处理器?A. 通用处理器B. 专用处理器C. 微处理器D. 服务器处理器答案:C2. 下列哪个选项不是嵌入式系统的特点?A. 体积小B. 功能专一C. 价格昂贵D. 可靠性高答案:C3. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统体积更小B. 嵌入式操作系统功能更全C. 嵌入式操作系统价格更贵D. 嵌入式操作系统更复杂答案:A4. 在嵌入式系统中,以下哪个不是常用的编程语言?A. C语言B. C++C. JavaD. Assembly5. 嵌入式系统中的实时操作系统(RTOS)的主要功能是什么?A. 提供图形用户界面B. 提供网络服务C. 管理任务调度和时间D. 管理文件系统答案:C6. 以下哪个不是嵌入式系统的应用领域?A. 工业控制B. 消费电子C. 航空航天D. 传统PC答案:D7. 在嵌入式系统中,中断服务程序的作用是什么?A. 处理用户输入B. 处理系统错误C. 响应外部事件D. 执行任务调度答案:C8. 以下哪个不是嵌入式系统开发过程中的常用工具?A. 编译器B. 调试器C. 编辑器D. 虚拟机答案:D9. 在嵌入式系统中,以下哪个不是常用的存储介质?B. FlashC. 硬盘D. SRAM答案:C10. 嵌入式系统的功耗通常与以下哪个因素无关?A. 处理器的运行频率B. 系统的复杂度C. 存储介质的类型D. 软件的优化程度答案:B二、填空题(每题2分,共20分)1. 嵌入式系统的______是指系统能够按照预定的时间或顺序完成预定的功能。
答案:实时性2. 在嵌入式系统中,______是指系统在没有操作系统的情况下,直接运行应用程序。
答案:裸机运行3. 嵌入式系统的______是指系统在设计时就确定的,不可更改的特性。
答案:封闭性4. 嵌入式系统的______是指系统在特定环境下,能够稳定运行的能力。
16秋浙大《嵌入式系统》在线作业

正确答案:
7. UC/OS操作系统的主要开发语言是()。
A. 汇编语言
B. C++
C. C
D. JAVA
正确答案:
8. 以下对GDB可以完成的任务描述正确的是( )。
A. 运行程序,可以给程序加上调试所需的任何条件
B. 在给定的条件下让程序停止
C. 检查程序停止时的运行状态
D. 异步电路不使用时钟脉冲做同步
正确答案:
6. 电路版的设计主要分三个步骤,包括()。
A. 生成网络表
B. 设计印制电路板
C. 设计电路原理图
D. 自动布线
正确答案:
7. 晶体管快闪存储器 (Solid State Flash Memory)简称Flash,它通过晶体管的状态变化来存储数据,其特点是非易失性和()。
正确答案:
浙大《嵌入式系统》在线作业
二、判断题(共 30 道试题,共 60 分。)
1. JTAG引脚TDI的作用是数据输入,其串行输入数据被送至指令寄存器中。
A. 错误
B. 正确
正确答案:
2. 在线仿真器(ICE)本身就是一个嵌入式系统,有自己的CPU和RAM,ROM和软件。
B. VFS
C. Boot Loader
D. 虚拟内存
正确答案:
浙大《嵌入式系统》在线作业
二、判断题(共 30 道试题,共 60 分。)
1. BSP是指板间支持包,是VxWorks的一个重要组成部分。
A. 错误
B. 正确
正确答案:
2. 在线仿真器(ICE)本身就是一个嵌入式系统,有自己的CPU和RAM,ROM和软件。
嵌入式系统试题及答案

嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统的特点是()。
A. 体积小、成本低、功能强B. 体积大、成本高、功能弱C. 体积小、成本低、功能弱D. 体积大、成本高、功能强答案:A2. 以下哪个不是嵌入式系统的组成部分?()A. 嵌入式微处理器B. 嵌入式操作系统C. 通用操作系统D. 嵌入式软件答案:C3. 嵌入式系统通常用于()。
A. 个人计算机B. 服务器C. 家用电器D. 网络设备答案:C4. 在嵌入式系统中,以下哪个不是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:D5. 嵌入式系统的开发流程不包括以下哪个步骤?()A. 需求分析B. 系统设计C. 系统测试D. 系统销售答案:D6. 以下哪个是嵌入式系统的硬件平台?()A. 单片机B. 个人电脑C. 服务器D. 工作站答案:A7. 嵌入式系统的实时性要求通常()。
A. 非常高B. 一般C. 非常低D. 可有可无答案:A8. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 编辑器D. 游戏机答案:D9. 嵌入式系统通常不用于以下哪个领域?()A. 汽车电子B. 移动通信C. 航空航天D. 办公自动化答案:D10. 以下哪个是嵌入式系统的软件平台?()A. 操作系统B. 数据库系统C. 网络服务器D. 办公软件答案:A二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发需要考虑以下哪些因素?()A. 系统稳定性B. 系统安全性C. 系统可扩展性D. 系统成本答案:ABCD2. 嵌入式系统的硬件设计通常包括以下哪些部分?()A. 微处理器B. 存储器C. 电源管理D. 显示设备答案:ABCD3. 嵌入式系统的软件设计通常包括以下哪些部分?()A. 操作系统B. 应用程序C. 驱动程序D. 用户界面答案:ABCD4. 以下哪些是嵌入式系统的开发工具?()A. 交叉编译器B. 版本控制系统C. 性能分析工具D. 游戏机答案:ABC5. 嵌入式系统在以下哪些领域有广泛应用?()A. 工业控制B. 消费电子C. 医疗设备D. 办公自动化答案:ABC三、判断题(每题2分,共10分)1. 嵌入式系统与通用计算机系统没有区别。
下载(3)

浙江大学2004 —2005学年春夏学期期终考试《嵌入式系统》课程试卷考试时间:__120___分钟开课学院___计算机___ 任课教师____________ 姓名______________ 学号_____________班级_______________ 一.单项选择题(2 × 25):1 以下哪个不是嵌入式系统的设计的三个阶段之一:()A 分析B 设计C 实现D 测试2 以下哪个不是RISC架构的ARM微处理器的一般特点:()A 体积小、低功耗B 大量使用寄存器C采用可变长度的指令格式,灵活高效 D 寻址方式灵活简单3 Xscale中,DMA控制器具有多少个有优先级的通道,可为内部外设和外部芯片提供服务?:()A 15B 16C 17D 184 BOOTP主要是用于无磁盘的客户机从服务器得到:()A目标板的IP地址B服务器的IP地址C网关IP地址 D ABC5 通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的()格式的可执行代码。
A elfB exeC peD sh6 下面不属于Boot Loader 阶段1所完成的步骤的是:()A硬件设备初始化。
B拷贝Boot Loader的阶段2到RAM空间中。
C将kernel映像和根文件系统映像从Flash读到RAM空间中。
D设置堆栈。
7 以下哪个不是ARM的7种运行状态之一:()A快中断状态B挂起状态C中断状态D无定义状态8 在x86处理器上,Linux系统调用是通过自陷指令()实现的。
A INT 0x80B INT 0x40C INT 0x20D INT 0x109 用以下的哪个命令可以把server的/tmp mount 到client的/mnt/tmp 并且是read only()A mount -o ro server:/tmp /mnt/tmpB mount -o ro /mnt/tmp server:/tmpC mount -o ro client:/mnt/tmp server:/tmpD mount -o ro server:/tmp client:/mnt/tmp10 以下对GDB可以完成的任务描述正确的是:()A运行程序,可以给程序加上所需的调试任何条件B在给定的条件下让程序停止C检查程序停止时的运行状态D ABC中的任务都可以完成11 以下哪个不是GDB中断点的四种状态之一:()A有效B禁止C指定次数有效D有效后删除12 Linux操作系统支持多种设备,这些设备的驱动程序不包括以下的那一项特点()A设备驱动可以使用标准的内核服务如内存分配、中断和等待队列等。
《嵌入式系统》试卷和参考答案

2018―2019学年度第一学期 《嵌入式系统》期末试卷A 卷1.嵌入式系统是以应用为中心,以 为基础,软硬件 ,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2.ST 公司的STM32系列芯片采用了 内核。
3.已知R0=8,R2=5,执行MOV R0,R2,LSL #2后,R0= ,R2= 。
4.Cortex-M3内核流水分三个阶段: 、 译码 和 执行。
5.Cortex-M3处理器支持两种工作模式,即 和 模式。
6.堆栈是一种数据结构,按先进后出(First In Last Out ,FILO )的方式工作,使用堆栈指针SP 的专用寄存器指示当前的操作位置,当堆栈指针指向最后压入堆栈的数据时,称为 。
当堆栈指针指向下一个将要放入数据的空位置时,称为 。
7.Cortex-M3的向量中断控制器最多可支持 个IRQ 中断。
8.STM32的所有端口都有外部中断能力。
当使用外部中断线时,相应的引脚必须配置成 模式。
9.执行前R1=0x40000000,执行指令LDMIA R1!,{R2-R4,R6} 后, R1的内容为 。
执行前R1=0x40000000,执行指令LDMIB R1!,{R2-R4,R6} 后, R 1的内容为 。
10.Cortex-M3的工作模式从用户级向特权级转换的唯一途径是 。
1.Cortex-M 处理器采用的架构是( )A .v4TB .v5TEC .v6D .v7 2.Cortex – M3的存储格式中专用外设总线区域可以使用( ) A .小端格式 B .大端格式 C .小端或大端格式 D .没有正确答案 3.Cortex-M3的提供的流水线是( )A .2级B . 3级C .5级D .8级4.Context – M3处理器的寄存器 R14代表( )A .通用寄存器B .链接寄存器C .程序计数器D .程序状态寄存器 5.ARM 体系结构所支持的最大寻址空间为4GB ,当程序正常执行时,每执行一条ARM 指令,当前指令计数器加 个字节;每执行一条Thumb 指令,当前指令计数器加 个字节,两种指令集之间转换可通过BX 指令来完成。
嵌入式系统设计考核试卷

3.低功耗设计策略包括:使用低功耗硬件、动态调整电压和频率、合理设计休眠模式等。
4.需求分析确保系统设计符合用户需求,内容包括功能需求、性能需求、可靠性需求等。
A.键盘
B.鼠标
C.触摸屏
D.摄像头
12.以下哪些是常见的嵌入式系统输出设备?()
A.显示屏
B.打印机
C.音频输出
D. LED
13.嵌入式系统中,哪些接口用于串行通信?()
A. RS-232
B. RS-485
C. SPI
D. I2S
14.嵌入式系统设计中,哪些因素会影响系统的响应时间?()
A.处理器速度
A.辐射干扰
B.传导干扰
C.静电放电
D.磁场干扰
18.嵌入式系统设计中,哪些因素会影响系统的可扩展性?()
A.硬件架构
B.软件架构
C.通信接口
D.电源管理
19.以下哪些是嵌入式系统开发中常用的开发工具?()
A.集成开发环境(IDE)
B.编程语言编译器
C.仿真器
D.调试器
20.嵌入式系统设计过程中,哪些活动属于系统测试阶段?()
B.存储器访问速度
C.中断处理时间
D.操作系统类型
15.以下哪些方法可以用于嵌入式系统的调试?()
A.逻辑分析仪
B.示波器
C. JTAG接口
D.串口输出
16.嵌入式系统中,哪些技术可以用于节能?()
A.动态频率调整
B.动态电压调整
C.睡眠模式
D.能量回收
17.以下哪些是嵌入式系统中可能遇到的电磁兼容性问题?()
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《嵌入式系统》模拟卷
1. 嵌入式系统调试通常可以分为硬件级调试和在线仿真器调试。
2. 在ARM处理器中,快速中断(FIQ)的优先级高于外部中断(IRQ)。
3. ROM能够永久或半永久地保存数据,ROM内的数据永远不会丢失。
4. 内建测试系统(BIST)是SoC片上系统的重要结构之一,JTAG测试接口是IC芯片测试方法的标准。
5. VHDL的基本单元描述不包括库。
6. 嵌入式ARM架构的嵌入式处理器同时支持大端、小端(Big/Little-Endian)数据类型。
7. 嵌入式操作系统通常采用整体式内核或层次式内核的结构。
8. ARM7TDMI中的T代表增强型乘法器。
9. 看门狗(Watch Dog)实际是一个简单的定时器,在固定时间内若正常清零,则自动复位处理器。
10. ARM-CPU由多家不同制造商生产,芯片外部提供的总线是不一致的。
1.嵌入式处理器指令的执行周期包括()
A.启动、运行、退出
B.取指令、指令译码、执行指令、存储
C.启动、运行、挂起、退出
D.取指令、指令译码、执行指令
2.下列不属于嵌入设计处理器本身带有的基本接口是()
A.串口;
B.并口;
C.PCIE;
D.AD/DA;
3.以下几个步骤是DMA控制过程的主要节点,请选出正确的DMA控制流程(请求信号HRQ)为()
1. CPU让出总线控制权(响应信号HLDA)
2. DMA控制器向CPU请求总线使用权
3. DMA控制器控制总线,发总线命令、传送数据
4. DMA总线控制器归还总线控制权
5. CPU重新获取总线控制权
A. 2,1,3,4;
B. 1,2,3,4;
C. 3,1,4,2;
D. 3,4,1,2;
4、一个嵌入式系统可以含有多个总线,以下不属于IO总线的为()
A.AGP;
B.PCI;
C.AHB;
D.ISA
5.VHDL是()
A.硬件描述语言
B.软件描述语言
C.构件描述语言
D.软件开发工具
6.mC/OS-II可以管理64个任务,其中保留()个给系统。
A.7;
B.8;
C.9;
D.10
7.以下不属于mC/OS-II中支持的中断类型的是()
A.硬件中断
B.外部中断
C.陷井中断
D.临界区中断
8.将系统启动代码读入内存是()的主要职责
A.内存管理;
B. VFS;
C.Boot Loader;D:虚拟内存
9.CAN总线是指()
A.控制器局域网
B.网络传输协议
C.数据标准
D.软硬件接口
10.属于LCD三种显示方式的是()
A.投射型、反射型、透射型
B.投射型、透反射型、透射型
C.反射型、透射型、透反射型
D.投射型、反射型、透反射型
11.操作系统内核是指()
A.操作系统的调度部分
B.操作系统的驱动
C.操作系统的存储管理
D.操作系统的核心部分
12. ICE在线仿真器上有大量的RAM,()是主要的一种
A SRAM
B DRAM
C Block RAM
D 影子RAM
13. 下列哪种方法不能改善电路的可测试性( )
A. 将复杂的电路做成单独的模块
B. 采用电路技术,使测试矢量生成难度减少
C. 改进可控性和可观察性
D. 添加自检查设备
14. SoC形成或产生的过程不包括以下哪个方面()
A. 单片集成系统的软硬件协同设计和验证,以实现系统功能为主要目的
B. 逻辑面积计数的使用和产能占有比例的有效提高,即开发和研究IP核生成及复用技术
C. 系统软件的建模与开发,即对IP核的配套
D. 超深亚微米(VDSM),纳米集成电路的设计理论和计数,即与底层技术的结合
15. VxWorks 操作系统是WindRiver公司推出的一种32位嵌入式实时操作系统,下面不是它优点的是()
A. V xWorks源码开源,用户的开发成本低。
B. 简洁、紧凑、高效的内核。
C. 支持多任务,实时性强。
D. 较好的兼容性和对多种硬件环境的支持。
16. 下面是PowerPC架构嵌入式微处理器的不是主要特点是()
A. 独特的分支出来单元可以让指令预期效率大大提高。
B. 超标量的设计。
C. 适合大量向量运算,指针现行寻址的智能化算法。
D. 可处理“字节非对齐”的数据存储。
17. 下列选项中,不是实时操作系统必须满足的条件是()
A.具有可抢占的内核
B.中断可嵌套
C.任务调度的公平性
D.具有优先级翻转保护
18. BSP作为一种嵌入式软件,他的主要特点是()
A:与硬件无关,与操作系统有关
B:与硬件和操作系统都相关
C:与硬件有关,与操作系统无关
D:与操作系统和硬件都无关
19. JTAG的引脚TCK的主要功能是()
A.测试时钟输入;
B.测试数据输入,数据通过TDI输入JTAG口;
C.测试数据输出,数据通过TDO从JTAG口输出;
D.测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。
20. ()是局部性原理的主要应用。
A.不断提高内存的速度
B.不断提高处理器片上的晶体管数量
C.不断提高处理器速度
D.如何解决高性能和高成本之间的矛盾
三、简答题(共3小题,每小题8分,共24分)
1、简述冯•诺依曼结构与哈佛结构,并指出日常生活中的Intel处理器属于哪种结构。
2、除了可靠性以外,请简述其他(至少四个)用于评价嵌入式系统性能的指标,并请指出MTBF的具体含义。
3、嵌入式系统总体上可分为软件系统和硬件系统。
在开发的过程中,两者往往是
并行的关系。
在软件的开发过程中,经常会采用交叉开发环境。
请简述交叉开
发环境包含的两个部分,并请简要叙述一下交叉开发的过程。
四、分析设计题(共1小题,共16分)
1、嵌入式发展到今天,对应于各种微处理器的硬件平台都是通用的、固定的;各种相应的软件比较成熟,模块化程度比较高;因此,当今的开发过程更多的注重开发流程,合理、科学的开发流程往往可以达到事半功倍的效果。
假设你现在某从事嵌入式产品开发的公司工作,被要求开发一通用的数字电视接收控制器,即通常所说的“机顶盒”,对于机顶盒的开发,请你结合嵌入式系统的设计流程叙述一下将采取的设计开发流程。
(整个流程需包括从产品定义到产品测试和发布)
《嵌入式系统》模拟卷参考答案
一、判断题(共10小题,每小题2分,共20分,正确的打“√”,错误的打“×”。
)
三、简答题(共3小题,每小题8分,共24分)
1、参考答案:
1)冯•诺依曼结构是一种程序指令存储器和数据存储器合并在一起的存储器结构。
2)哈佛体系结构是一种将程序指令存储和数据存储分开的存储器结构。
3)Intel处理器采用冯•诺依曼结构。
2、参考答案:
1)性能指标,包含吞吐率,实时性,资源利用率;
可维护性;可用性;功耗;环境适应性;通用性;
安全性;保密性;可扩展性;
2)MTBF,全称为Mean Time Between Failures, 平均故障间隔时间。
3、参考答案:
1)交叉编译环境和交叉连接器。
2)在宿主机上的通用操作系统开发环境下书写程序代码后,使用针对目标系统体系结构的编译器进行编译,并采用交叉链接器对目标代码进行链接,生成的应用程序进过重定向,下载到目标机器。
四、分析设计题(共1小题,共16分)
1、参考答案:
嵌入式系统的设计流程:
1)产品定义;
2)硬件与软件部分划分;
3)迭代与实现;
4)详细的硬件与软件设计;硬件设计,软件设计;
5)硬件与软件的集成;
6)系统测试与开发;
主要的开发流程如上。