
嵌入式系统设计师历年试题解析.docx
15页下半年嵌入式系统设计师上午试卷参考答案与分析评论(上集)●计算机内存一般分为静态数据区、代码区、栈区和堆区,若某一指令的操作数之一采用立即数寻址方式,则该操作数位于(1)1) A. 静态数据区 B. 代码区 C. 栈区 D. 堆区<解析>:考查寻址方式与存储空间,可以参照 07 年真题第 1 题和 07 年下午试题四立即数寻址是由指令直接给出操作数的寻址方式在 MCS-51 中,操作码后面紧跟一个被称为立即数的操作数例如:MOV A, #65H 其执行结果即使将立即数 65H 送到累加器 A静态数据区存储全局变量和静态变量、代码区存储代码和表格、栈区存储局部变量,堆区存储动态分配的内存参考答案:B●计算机在进行浮点数的相加(减)运算之前先进行对阶数操作,若x 的阶码大于 y 的阶码,则应将(2)2) A. x 的阶码缩小至与y 的阶码相同,且使 x 的尾数部分进行算术左移B. x 的阶码缩小至与 y 的阶码相同,且使x 的尾数部分进行算术右移C. y 的阶码扩大至与 x 的阶码相同,且使y 的尾数部分进行算术左移D. y 的阶码扩大至与 x 的阶码相同,且使y 的尾数部分进行算术右移<解析>:考查浮点数运算规则中的对阶,考得太细了。
两浮点数进行加减,首先要看两数的阶码是否相同,即小数点位置是否对齐若二数阶码相同,表示小数点是对齐的,就可以进行尾数的加减运算反之,若二数阶码不同,表示小数点位置没有对齐,此时必须使二数阶码相同,这个过程叫做对阶理解两个关键点:1、浮点表示的数多是规格化的,尾数左移会引起最高有效位的丢失,造成很大误差尾数右移虽引起最低有效位的丢失,但造成误差较小2、对阶操作规定使尾数右移,尾数右移后阶码作相应增加,其数值保持不变一个增加后的阶码与另一个阶码相等,增加的阶码的一定是小阶小阶的尾数向右移位(相当于小数点左移)每右移一位,其阶码加 1,直到两数的阶码相等为止参考答案:D●在 CPU 中,(3)可用于传送和暂存用户数据,为 ALU 执行算术逻辑运算提供工作区3) A. 程序计数器 B. 累加寄存器C. 程序状态寄存器 D. 地址累加器<解析>:考查计算机体系结构的基本知识,不再多说了,嵌入式系统设计师必须懂得参考答案:B●关于在 I/O 设备和主机间交互数据的叙述,“(4)”是错误的4) A. 在中断方式下,CPU 需要执行程序来实现数据传送任务B. 中断方式和 DMA 方式下,CPU 与 I/O 设备都可同步工作。
C. 中断方式和 DMA 方式中,快速I/O 设备更适合采用中断方式传递数据D. 若同时接到 DMA 请求和中断请求,CPU 优先响应 DMA 请求<解析>:DMA 是 Direct Memory Access(存储器直接访问),指一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据,在大部分时间里,CPU 和 I/O 设备都处于并行操作快速的 I/O 设备更适合采用 DMA 方式参考答案:C●关于校验方法,“(5)”是正确的5) A. 采用奇偶检验可检测数据传输过程中出现一位数据错误的位置并加以纠正B. 采用海明校验可检测数据传输过程中出现一位数据错误的位置并加以纠正C. 采用海明校验,校验码长度和位置可随机设定D. 采用 CRC 校验,需要将校验码分散插入数据位的指定位置中<解析>:考查常用编码原理奇偶校验能检测一位数据的错误,但确定不了位置海明码是一种可以纠正一位差错的编码在 d 位信息位后增加 r 位冗余位, 构成一个 n=d+r 位的码字,且满足关系:2r>=d+r+1,即用 r 个监督关系式产生的 r 个校正因子来区分无错和在码字中的 n 个不同位置的一位错将 r 位冗余位安插在码字的 2 的幂次方的位置,将码字中信息位的位置用二进制表示,冗余位的值是码字中位置相应位为“1”的信息位的异或。
接收方按上述方法进行校验, 并降序排列冗余位,值不为“0”则表示对应位置的码元出错循环校验码(CRC 码):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定参考答案:B● Cache 用于存放主存数据的部分拷贝,主存单元地址与 Cashe 单元地址之间的转换工作由(6)完成6) A. 硬件 B. 软件 C. 用户 D. 程序员<解析>:参考 29 题参考答案:A●在 Windows Sever 2003 下若选择安全登陆,则首先需要按(7)组合键7) A. Shift+Alt+EscC. Ctrl+ShiftB. Ctrl+Alt+TabD. Ctrl+Alt+Del<解析>:公共题目,计算机常用技能,没什么说的参考答案:D●为了防止电子邮件中的恶意代码,应该用(8)方式阅读电子邮件8) A. 文本 B. 网页 C. 程序 D. 回话<解析>:公共题目参考答案:A● TCP/IP 在多个层引入了安全机制,其中 TLS 协议位于(9)9) A. 数据链路层 B. 网络层 C. 传输层 D. 应用层<解析>:考查新型的网络协议,属于公共题目TLS:Transport Layer Security Protocol,安全传输层协议,用于在两个通信应用程序之间提供保密性和数据完整性。
该协议由两层组成: TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake)较低的层为 TLS 记录协议,位于某个可靠的传输协议(例如 TCP)上面我想应该是位于传输层的吧参考答案:C●我国专利申请的原则之一是“(10)”10) A. 申请在先C. 使用在先B. 申请在先与使用在先相结合D. 申请在先、使用在先或者二者结合<解析>:公共题目,知识产权方面的考查,每年都有两三道我国是先申请制国家,见专利法第九条:两个以上的申请人分别就同样的发明创造申请专利的,专利权授予最先申请的人参考答案:A●李某在《电脑与编程》杂志上看到张某发表的一组程序,颇为欣赏,就复印了一百份作为程序设计材料发给了学生李某又将这组程序逐段加以评析,写成评论文章后投到《电脑编程技巧》杂志上发表李某的行为(11)11) A. 侵犯了张某的著作权,因为其未经许可,擅自复印张某的程序B. 侵犯了张某的著作权,因为在评论文章中全文引用了发表的程序C. 不侵犯张某的著作权,其行为属于合理使用D. 侵犯了张某的著作权,因为其擅自复印,又在其发表的文章中全文引用了张某的程序<解析>:公共题目,知识产权方面的考查,每年都有两三道。
李某不侵犯张某的著作权,其行为属于合理使用合理使用需具备两个条件:(1)使用他人已经发表的作品,他人未发表的作品不得擅自使用2)非营利目的,而是为个人学习、研究或为国家社会公共利益的需要而使用《著作权法》第 22 条列举了合理使用的十二种情况其中第 2 款“为介绍、评论某一作品或者说明某一问题,在作品中适当引用他人已经发表的作品”;第6 款“为学校课堂教学或者科学研究,翻译或者少量复制已经发表的作品,供教学或者科研人员使用但不得出版发行”注意区分合理使用与侵权行为的界限,合理使用属合法行为受法律保护;侵权行为是违法行为,应承担相应的法律责任区分两者的关键一是是否已发表的作品,二是是否以营利为目的参考答案:C● MP3 是目前最流行的数字音乐压缩编码格式之一,其命名中“MP”是指(12), “3”是指(13)12) A. media player B. multiple parts C. music player D.MPEG-1 Audio(13) A. MPEG-3 B. version 3 C. part 3 D. layer 3<解析>:公共题目,多媒体应用基础知识中音频信号的考查,每年都有一两道。
MP3 就是一种音频压缩技术,由于这种压缩方式的全称叫MPEG Audio Layer3, 所以人们把它简称为 MP3MP3 是利用 MPEG-1 Audio Layer 3 的技术,将音乐以1:10 甚至 1:12 的压缩率,压缩成容量较小的文件参考答案:D、D●某数码相机内置 128MB 的存储空间,拍摄分辨率设定为 16001200 象素, 颜色深度为 24 位,若不采用压缩存储技术,使用内部存储器最多可以存储(14) 张照片14) A. 12 B. 25 C. 13 D. 23<解析>:公共题目,多媒体应用基础知识中图像存储的考查,每年都有一两道每个象素存储空间为:24/3=8Byte每张照片的存储空间为:160012003= 5760008Byte = 5625KB数码相机的存储空间为:128MB = 1281204KB = 131072KB可以保存的照片数量为:131072/5625 = 23.301参考答案:D●在面向对象系统中,用(15)关系表示一个较大的“整体”类包含一个或多个较小的“部分”类15) A. 泛化成B. 聚合 C. 概化 D. 合<解析>:考查 UML 模型中几个极度常见的基础概念,已经不是第一次考到了,06 年下午的试题一的问题 3,07 年的 17 和 18 题。
泛化表示一个更泛化的元素和一个更具体的元素之间的关系例如无限扩大目标人群,虽针对某一种疾病,却试图将搭点边的人群都一网打尽泛化则要求分散、要求“广”和“多”聚合表示两个类之间是“is part of”关系,即整体--部分关系比如:组员是团队中的一部分符合题目的提问概化和合成好像不是 UML 模型中的概念参考答案:B● RUP(Rational Unified Process)分为 4 个阶段,每个阶段结束时都有重要的里程碑,其中生命周期架构是在(16)结束时的里程碑16) A. 初启阶段交阶段B. 精化阶段 C. 构建阶段 D. 移<解析>:考查 RUP 设计的基本知识RUP(Rational Unified Process,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论RUP 中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构建阶段(Construction)和交付阶段(Transition)初始阶段结束时是第一个重要的里程碑:生命周期目标(Lifecycle Objective)里程碑。
生命周期目标里程碑评价项目基本的生存能力细化阶段结束时第二个重要的里程碑:生命周期结构(Lifecycle Architecture)里程碑生命周期结构里程碑为系统的结构建立了管理基准并使项目小组能够在构建阶段中进行衡量构建阶段结束时是第三个重要的里程碑:初始功能(Initial Operational)里程碑初始功能里程碑决定了产品是否可以在测试环境中进行部署交付阶段的终点是第四个里程碑:产品发布(Product Release)里程碑参考答案:B●若一个项目由 9 个主要任务构成,其计划图(如下图)展示了任务之间的前后关系以及每个任务所需的天数,该项目的。
