人人范文网 范文大全

NTC嵌入式软件工程师复习题(初级)

发布时间:2020-03-02 16:57:00 来源:范文大全 收藏本文 下载本文 手机版

嵌入式软件工程师复习题

一.单选题:

1.计算机内存一般分为静态数据区、代码区、栈区和堆区,若某一指令的操作数之一采用立即数寻址方式,则该操作数位于()。

A.静态数据区B.代码区C.栈区D.堆区

2.计算机在进行浮点数的相加(减)运算之前先进行对阶数操作,若x的阶码大于y的阶码,则应将()

A.x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移。

B.x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移。

C.y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移。

D.y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移。

3.在CPU中,()可用于传送和暂存用户数据,为ALU执行算术逻辑运算提供工作区。

A.程序计数器B.累加寄存器C.程序状态寄器D.地址累加器

4.关于在I/O设备和主机间交互数据的叙述,()是错误的

A.在中断方式下,CPU需要执行程序来实现数据传送任务。

B.中断方式和DMA方式下,CPU与I/O设备都可同步工作。

C.中断方式和DMA方式中,快速I/O设备更适合采用中断方式传递数据。

D.若同时接到DMA请求和中断请求,CPU优先响应DMA请求。

5.关于校验方法,()是正确的。

A.采用奇偶检验可检测数据传输过程中出现一位数据错误的位置并加以纠正。

B.采用海明校验可检测数据传输过程中出现一位数据错误的位置并加以纠正。

C.采用海明校验,校验码长度和位置可随机设定。

D.采用CRC校验,需要将校验码分散插入数据位的指定位置中。

6.Cache用于存放主存数据的部分拷贝,主存单元地址与Cashe单元地址之间的转换工作由()完成。

A.硬件B.软件C.用户D.程序员

7.在Windows Sever 2003下若选择安全登陆,则首先需要按()组合键。

A.Shift+Alt+EscB.Ctrl+Alt+TabC.Ctrl+ShiftD.Ctrl+Alt+Del

8.为了防止电子邮件中的恶意代码,应该用()方式阅读电子邮件。

A.文本B.网页C.程序D.回话

9.TCP/IP在多个层引入了安全机制,其中TLS协议位于()。

A.数据链路层B.网络层C.传输层D.应用层

10.我国专利申请的原则之一是“()”。

A.申请在先B.申请在先与使用在先相结

C.使用在先D.申请在先、使用在先或者二者结合

11.李某在《电脑与编程》杂志上看到张某发表的一组程序,颇为欣赏,就复印了一百份作为程序设计辅导材料发给了学生。李某又将这组程序逐段加以评析,写成评论文章后投到《电脑编程技巧》杂志上发表。李某的行为()。

A.侵犯了张某的著作权,因为其未经许可,擅自复印张某的程序。

B.侵犯了张某的著作权,因为在评论文章中全文引用了发表的程序。

C.不侵犯张某的著作权,其行为属于合理使用。

D.侵犯了张某的著作权,因为其擅自复印,又在其发表的文章中全文引用了张某的程序。

12.某数码相机内置128MB的存储空间,拍摄分辨率设定为1600×1200象素,颜色深度为24位,若不采用压缩存储技术,使用内部存储器最多可以存储()张照片。

A.12B.25C.13D.23

13.在面向对象系统中,用()关系表示一个较大的“整体”类包含一个或多个较小的“部分”类。

A.泛化B.聚合C.概化D.合成

14.RUP(Rational Unified Proce)分为4个阶段,每个阶段结束时都有重要的里程碑,其中生命周期架构是在()结束时的里程碑。

A.初启阶段B.精化阶段C.构建阶段D.移交阶段

15.编译程序对高级语言源程序进行翻译时,需要在该程序的地址空间中为变量指定地址,这种地址称为()。

A.逻辑地址B.物理地址C.接口地址D.线性地址

16.程序设计语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的while语句和先执行循环体再判断循环条件的do-while语句。关于这两种循环语句,在不改变循环体的条件下,()是正确的。

A.while语句的功能可由do-while语句实现。

B.do-while语句的功能可由while语句实现。

C.若已知循环体的次数,则只能使用while语句。

D.循环条件相同时,do-while语句的执行效率更高。

17.直接转移指令的功能是将指令中的地址代码送入()中。

A.累加器B.地址寄存器C.程序计数器D.存储器

18.某文件管理系统为了记录磁盘的使用情况,在磁盘上建立了位示图(bitmap)。若系统中字长为 16 位,磁盘上的物理块依次编号为:0、

1、

2、„,那么8192号物理块的使用情况在位示图中的第()个字中描述。

A.256B.257C.512D.513

19.某微机系统采用8259中断控制器,若IR1的中断向量代码为29H,则IR3的中断向量

码是()。

A.2BHB.31HC.39HD.3BH

20.同步通信比异步通信具有较高的传输频率,这是因为()。

A.同步通信不需要应答信号。

B.同步通信方式的总线长度较短。

C.同步通信采用一个公共时钟进行同步。

D.同步通信中各个部件存取时间较短。

二.填空题:

1.嵌入式系统在硬件设计、操作系统的选择、以及软件的设计上都要遵循“()”的原

则。

2.嵌入式处理器是嵌入式系统的核心部件,是()。

3.试列举三种以上主流的通用处理器:()。

4.ARM处理器共有37个(),其中包括31个()和6个()。

5.ARM处理器有7种不同的处理器模式,在每一种处理器模式下均有一组相应的寄存器与

之对应。即在任意一种处理器模式下,可访问的寄存器包括15个通用寄存器(R0~R14)、一至二个()。

6.寄存器R13在ARM指令中常用作()。()也称作子程序连接寄存器或连接寄存器LR,

当发生中断或异常时,对应的分组寄存器R14_svc、R14_irq、R14_fiq、R14_abt和R14_und用来保存R15的返回值。

7.ARM微处理器的在较新的体系结构中支持两种指令集:ARM指令集()和Thumb指令

集()。

8.寄存器R15用作程序计数器()。该寄存器在ARM状态下,位[1:0]为0,位[31:2]用

于保存PC;在Thumb状态下,位[0]为0,位[31:1]用于保存PC。

9.寄存器R16用作CPSR(),CPSR可在任何运行模式下被访问。每一种运行模式下又都

有一个专用的物理状态寄存器,称为SPSR()。

10.函数的参数传递方法有两种:()。

三.名词解析:

1.嵌入式系统

2.微控制器(Micro Controller Unit)

3.ARM处理器

4.异常

5.寻址方式

四.问答题:

1.嵌入式系统同通用型计算机系统相比具有哪些特点?

2.请比较嵌入式系统与PC机的异同。

3.试比较嵌入式系统与单片机的联系与区别。

4.简述嵌入式系统的工程步骤及开发流程。

5.简述采用RISC架构的ARM微处理器的特点。

嵌入式软件工程师复习题答案(初级)

嵌入式软件工程师

嵌入式软件工程师简历

嵌入式软件工程师个人简历

嵌入式软件工程师课程

嵌入式软件工程师工作要求

嵌入式软件工程师评估题目

嵌入式软件工程师如何学习

嵌入式软件工程师培养7步骤

嵌入式软件工程师笔试题(含答案)

NTC嵌入式软件工程师复习题(初级)
《NTC嵌入式软件工程师复习题(初级).doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档