A.接通
B.三态
C.断开
D.高阻
##
15.下面哪个特点不属于USB设备的特点。
()
A.串行通信方式
B.不可热拨插
C.分HOST、DEVICE和HUB
D.通信速率比RS232快
##B
16.在嵌入式ARM处理器中,下面哪种中断方式优先级最高。
()
A.Reset
B.数据中止
C.FIQ
D.IRQ
##A
17.某个数码相机内置128M的存储空间,拍摄分辨率设定为1600×1200像素,颜色深度为24位,若不采用压缩存储技术,使用内部存储器最多可以存储______张照片
A.12
B.25
C.13
D.23
##
18.在并行环境中的某些任务必须协调自己的运行速度,以保证各自的某些关键语句按照某种事先规定的次序执行,这种现象被称为任务的________。
A.执行
B.互斥
C.调度
D.同步
##
19.某总线有104根信号线,其中数据总线(DB)32根,若总线工作频率为33MHz,则其理论最大传输率为____。
(注:
本题答案中的B表示Byte)
A.33MB/sB.64MB/s
C.132MB/sD.164MB/s
##
20.软件开发模型给出了软件开发活动各阶段之间的关系,()不是软件开发模型。
A.瀑布模型
B.螺旋模型
C.原型模型
D.程序模型
##D
21.电路板的设计主要分成三个步骤,不包括______这一步骤。
A.生成网络表
B.设计印刷电路板
C.设计电路原理图
D.自动布线
##
22.在嵌入式系统中,采用查询方式实现输入输出的主要原因是()
A.速度最快
B.CPU可以不介入
C.实现起来比较容易
D.在对多个事件查询工作时,能对突发事件做出实时响应
##C
23.Linux系统中的设备可分为三类:
字符设备、块设备和网络设备,其中不是基于文件系统访问的设备是________。
A.字符设备
B.块设备
C.网络设备
D.字符和块设备
##
24.嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个______环境。
A.交互操作系统
B.交叉编译
C.交互平台
D.分布式计算
##
25.直接转移指令的功能是将指令中的地址代码送入____中。
A.累加器
B.地址寄存器
C.程序计数器
D.存储器
##
26.采用UML进行软件建模过程中,用____可明确表示两类事物之间存在的整体/部分形式的关联关系。
A.依赖关系
B.聚合关系
C.泛化关系
D.实现关系
##
27.下面________不是操作系统中调度程序所采用的调度算法。
A.先来先服务(FCFS)
B.先进先出(FIFO)
C.时间片轮转调度
D.优先级调度
##
28.执行C程序代码inta=1,b=0,c=0;intd=(++a)*(c=1);后,a,b,c,d的值分别为________。
A.2,0,1,2
B.1,0,1,1
C.2,0,1,1
D.2,0,0,2
##
29.表达式“X=A+B?
(C?
D)/E”的后缀表示形式可以为____(运算符优先级相同时,遵循左结合的原则)。
A.XAB+CDE/?
?
=
B.XA+BC?
DE/?
=
C.XABCD?
?
E/+=
D.XABCDE+?
?
/=
##
30.下列关于D/A变换器接口的描述,不正确的是()
A.它是嵌入式微机系统与外部模拟控制对象的重要控制接口
B.它通常由模拟开关、权电阻电路、缓冲电路组成
C.它也可以把外界的模拟量变换成数字量
D.它输出的模拟量可以是电流,也可以是电压
##C
31.下面哪点不是嵌入式操作系统的特点。
()
A.内核精简
B.专用性强
C.功能强大
D.高实时性
##C
32.若每一条指令都可以分解为取指、分析和执行三步。
已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。
如果按串行方式执行完100条指令需要____△t。
A.1190
B.1195
C.1200
D.1205
##
33.下列存取速度最快的是____。
A.Flash存储器
B.DRAM存储器
C.高速缓存(Cache)
D.磁盘
##
34.采用UML进行软件建模过程中,____是系统的一种静态视图。
A.序列图
B.协作图
C.类图
D.状态图
##
35.RS-232C串行通信总线的电气特性要求总线信号采用____。
A.正逻辑
B.负逻辑
C.高电平
D.低电平
##
36.编译程序对高级语言进行编译时,需要该程序的地址空间中为变量指定地址,这种地址成为______。
A.逻辑地址
B.物理地址
C.接口地址
D.线性地址
##
37.______的做法不利于嵌入式应用软件的移植。
A.在软件设计上,采用层次和设计和模块化设计
B.在软件体系结构上,在操作系统和应用软件之间引入一个虚拟机层,吧一些通用的、共性的操作系统API接口函数封装起来
C.将不可移植的部分局域话,集中在某几个特定文件之中
D.在数据类型上,尽量直接使用C语言的数据类型
##
38.嵌入式处理机主要由处理器、存储器和总线组成,总线包括()
A.数据总线、串行总线、逻辑总线、物理总线
B.并行总线、地址总线、逻辑总线、物理总线
C.并行总线、串行总线、全双工总线
D.数据总线、地址总线、控制总线
##D
39.为了提高嵌入式软件的可移植性,应注意提高它的________。
A.易用性
B.简洁性
C.可靠性
D.设备无关性
##
40.关于文件系统,下列叙述中不正确的是________。
A.负责文件的组织、存储、检索、命名、共享和保护
B.提供描述文件抽象的程序接口
C.文件存储在磁盘或其他不易失的存储介质上
D.程序员需要关心文件存储分配和存储布局的细节
##
41.在过程式程序设计(①)、数据抽象程序设计(②)、面向对象程序设计(③)、泛型(通用)程序设计(④)中,C++语言支持____。
A.①
B.②③
C.③④
D.①②③④
##
42.____不属于知识产权的范围。
A.地理标志权
B.物权
C.邻接权
D.商业秘密权
##
43.软件需求分析阶段的任务不应该包括()。
A.结构化程序设计
B.问题分析
C.可靠性与安全性要求
D.确定功能与性能要求
##A
44.下面哪种不属于嵌入式系统的调试方法。
()
A.模拟调试
B.软件调试
C.BDM/JTAG调试
D.单独调试
##D
45.在指令系统的各种寻址方式中,获取操作数最快的方式是________。
若操作数的地址包含在指令中,则属于________方式。
A.直接寻址
B.立即寻址
C.寄存器寻址
D.间接寻址
##
46.在嵌入式系统的存储结构中,存取速度最快的是()。
A.内存
B.寄存器组
C.Flash
D.Cache
##B
47.在FTP协议中,控制连接是由________主动建立的。
A.服务器端
B.客户端
C.操作系统
D.服务提供商
##
48.在嵌入式系统开发系统中,以下叙述中正确的是()。
A.宿主机与目标机之间只需要建立逻辑连接即可
B.在嵌入式系统中,调试器与被调试程序一般位于同一台机器上
C.在嵌入式系统开发中,通常采用的是交叉编译器
D.宿主机与目标机之间的通信方式只有串口和并口两种
##C
49.若内存按字节编址,用存储容量为32K×8比特的存储芯片构成地址编号A0000H到DFFFFH的内存空间,则至少需要____片。
A.4
B.6
C.8
D.10
##
50.若内存地址区间为4000H~43FFH,每个存贮单元可存储16位二进制数,该内存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是____。
A.512×16bit
B.256×8bit
C.256×16bit
D.1024×8bit
##
51.下面______不属于嵌入式系统中的进程状态。
A.运行状态
B.就绪状态
C.开关状态
D.等待状态
##
52.系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。
对于一个持续处理业务的系统而言,________,表明其性能越好。
A.响应时间越短,作业吞吐量越小B.响应时间越短,作业吞吐量越大C.响应时间越长,作业吞吐量越大D.响应时间不会影响作业吞吐量
##
53.在下面的叙述中,____不是嵌入式图形用户接口(GUI)的主要特点。
A.运行时占用的系统资源少
B.模块结构和,便于移植
C.可靠性高
D.美观华丽,图形算法复杂
##
54.在嵌入式处理器中,CACHE的主要功能由________实现;
A.硬件
B.软件
C.操作系统
D.应用程序
##
55.关于C语言的函数参数,下列叙述中正确的是______。
A.只有在发生函数调用是,函数中的形参才被分配内存单元。
B.实参对形参的数据传递是单向的“值传递”,因此,在被调用的函数当中,没有办法主调函数中任何变量的值
C.形参变量所占用的内存单元位于堆中
D.如果形参是数组名,则传递的是每个数组元素的值
##
56.以下关于硬件抽象层的论述,不合适的是()
A.采用硬件抽象层可以大大提高系统的移植性
B.采用硬件抽象层可以大大提高系统的运行效率
C.采用硬件抽象层可以缩短系统的测试周期
D.采用硬件抽象层有助于提高系统的可靠性
##B
57.若每一条指令都可以分解为取指、分析和执行三步。
已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。
如果按照流水线方式执行,执行完100条指令需要____△t。
A.504
B.507
C.508
D.510
##
58.通常说32位微处理器是指____。
A.地址总线宽度为32位
B.处理的数据长度只能是32位
C.CPU字长为32位
D.通用寄存器数目为32个
##
59.在过程式程序设计(①)、数据抽象程序设计(②)、面向对象程序设计(③)、泛型(通用)程序设计(④)中,C语言支持____。
A.①
B.①③
C.②③
D.①②③④
##
60.除了I/O设备本身的性能外,可能影响嵌入式系统I/O数据传输速度的主要因素是()。
A.Cache存储器性能
B.总线的传输速率
C.主存储器的容量
D.CPU的字长
##B
61.一个任务被唤醒,意味着____。
A.该任务中心占有了CPU
B.它的优先级变为最大
C.其任务移至等待队列队首
D.任务变为就绪状态
##
62.某存储器数据总线宽度为32bit,存取周期为250ns,则该存储器带宽为______。
(注:
本题答案中的B表示Byte)
A.8×106B/s
B.16×106B/s
C.16×108B/s
D.32×106B/s
##
63.利用()完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。
A.硬件抽象层
B.驱动映射层
C.硬件交互层
D.中间层
##A
64.关于实时操作系统(RTOS)的任务调度器,以下描述中正确的是()。
A.任务之间的公平性是最重要的调度目标
B.大多数RTOS调度算法都是可抢占式(可剥夺式)的
C.RTOS调度器都采用了基于时间片轮转的调度算法
D.RTOS调度算法只是一种静态优先级调度算法
##B
65.计算机内存一般分为静态数据区、代码区、栈区和堆区,若某指令的操作数之一采用立即数寻址方式,则该操作数位于______。
A.静态数据区
B.代码区
C.栈区
D.堆区
##
66.操作系统中的“抖动”是指____的现象。
A.根据一定的页面置换算法,将页面调出
B.由于选择了长期未被访问的页进行置换,导致系统更换页面
C.页面调入不久就被导出,导出不久又被调入,导致系统频繁更换页面
D.根据系统运行情况决定将哪个页面调出,而不是由页面置换算法决定更换哪个页面
##
67.关于在I/O设备与主机之间交换数据的叙述,______是错误的。
A.中断方式下,CPU需要执行程序来实现数据传送任务
B.中断方式和DMA方式下,CPU与I/O设备都可以同步工作
C.中断方式和DMA方式下,快速I/O设备更适合采用中断方式传递数据
D.若同时接到DMA请求和中断请求,CPU优先响应DMA请求
##
68.NANDFLASH和NORFLASH的区别正确的是。
()
A.NOR的读速度比NAND稍慢一些
B.NAND的写入速度比NOR慢很多
C.NAND的擦除速度远比NOR的慢
D.大多数写入操作需要先进行擦除操作
##D
69.对同一段音乐可以选用MIDI格式或WAV格式来记录存储。
以下叙述中____是不正确的。
A.WAV格式的音乐数据量比MIDI格式的音乐数据量大
B.记录演唱会实况不能采用MIDI格式的音乐数据
C.WAV格式的音乐数据没有体现音乐的曲谱信息
D.WAV格式的音乐数据和MIDI格式的音乐数据都能记录音乐波形信息
##
70.下面关于C语言程序的描述,正确的是________。
A.总是从第一个定义的函数开始执行
B.要调用的函数必须在main()函数中定义
C.总是从main()函数开始执行
D.main()函数必须放在程序的开始
##
71.下面________特性不符合嵌入式操作系统特点。
A.实时性
B.不可定制
C.微型化
D.易移植
##
72.Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由______完成。
A.硬件
B.软件
C.用户
D.程序员
##
73.处理机主要由处理器、存储器和总线组成,总线包括____。
A.数据总线、串行总线、逻辑总线、物理总线
B.并行总线、地址总线、逻辑总线、物理总线
C.并行总线、串行总线、全双工总线
D.数据总线、地址总线、控制总线
##
74.关于汇编语言,下面描述不正确的是()。
A.用汇编语言编写的程序称为汇编语言源程序
B.将汇编语言源程序转换成目标程序的过程称为连接过程
C.用汇编语言写成的语句,必须按照严格的语法规则
D.汇编程序是把汇编语言源程序翻译成机器语言目标程序的一种系统软件
##B
75.现代电子设计方法包含了可测试设计,其中______接口是IC芯片测试的标准接口。
A.BIST
B.JTAG
C.UART
D.USB
##
76.在多任务实时系统中,任务间或者中断服务与任务间常需要交换信息,这种信息交换有____两个途径。
A.开/关中断和信息邮箱
B.共享存储区和消息传递
C.邮箱机制和数据共享机制
D.非占先式内核和占先式内核机制
##
77.设计制作一个多媒体地图导航系统,使其能根据用户需求缩放地图并自动搜索路径,最适合的地图数据应该是____。
A.真彩色图像
B.航拍图像
C.矢量化图形
D.高清晰灰度图像
##
78.下面关于DMA方式的描述,不正确的是()
A.DMA方式使外设接口可直接与内存进行高速的数据传输
B.DMA方式在外设与内存进行数据传输时不需要CPU干预
C.采用DMA方式进行数据传输时,首先需要进行现场保护
D.DMA方式执行I/O交换要有专门的硬件电路
##C
填空题
1.A/D变换器工作原理可分___逐次比较式___和___双积分___两种工作方式。
2.ARM7TDMI的TDMI分别表示:
T:
Thumb指令机扩展、D:
支持片上调试、M:
内嵌乘法器、I:
EmbededICE观察点硬件。
3.__硬件抽象层__完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。
4.哈佛体系结构数据空间和地址空间分开,ARM920T采用哈佛体系。
5.内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的通信,内核的基本服务是___任务调度_____。
6.嵌入式处理器的层次分为:
1)嵌入式微控制器;2)嵌入式处理器;3)嵌入式DSP;4)嵌入式片上系统。
7.嵌入式开发一般采用____宿主机/目标机方式____方式,其中宿主机一般是指___PC机或者台式机___。
8.嵌入式系统的核心部件是___嵌入式处理器___,嵌入式开发硬件平台的选择主要是___嵌入式处理器___的选择。
9.嵌入式系统的软件包括两部分:
____嵌入式操作系统______和_____应用功能软件____。
10.嵌入式系统发展趋势是:
嵌入式应用软件的开发需要强大的开发工具和_嵌入式操作系统_支持,联网成为必然趋势、_支持小型电子设备实现小尺寸、微功耗和低成本__并提供精巧的多媒体人机界面。
11.嵌入式系统设计时,必须优先考虑的问题有:
___用户的功能需求__、___系统体系结构___、___性能和成本问题___、并考虑实时运行和速度、能耗以及体积等问题。
12.嵌入式系统一般由嵌入式微处理器、存储系统、外设及接口、___专用软件____等四个部分组成。
13.为了提高的开发的效率,降低开发难度,提高重用性,经验告诉大家;___基于嵌入式操作系统,采用模块化方式____是开发嵌入式系统软件的必由之路。
14.为了提高运行速度和稳定可靠性,嵌入式系统中的软件一般都固化在__CPU或只读存储体__中,而不是存贮于__可移动外存储体___中。
15.一般而言,嵌入式系统的构架可以分为4个部分:
处理器、___存储部分__、输入/输出和软件,一般软件亦分为__嵌入式操作系统____和应用软件两个主要部分。
16.由于嵌入式系统本身不具备自我开发能力,即使设计完成以后用户通常也是不能对其程序功能进行修改的,须有一套_____开发和仿真调试系统____才能进行交叉开发。
名词解释
1.BSP
BSP设计板级支持包(BSP)的目的主要是为驱动程序提供访问硬件设备寄存器的函数包,从而实现对操作系统的支持。
类似于PC机上的BIOS,是一个承上启下的软件层次。
由嵌入OS和用户开发相结合取得。
BSP一般是在嵌入式系统上固化存放。
2.DSP
DSP(DigitalSignalProcessor),数字信号处理器,一种特别用于快速处理数字信号的微处理器。
DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。
3.EMCU
EMCU:
(EmbeddedMicrocontrollerUnit)嵌入式微控制器的简称,就是将整个计算机系统集成到一块芯片中。
嵌入式微控制器一般以某一种微处理器内核为核心,芯片内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A/D、D/A、Fl