1、嵌入式系统设计师-42 及答案解析(总分:31.00,做题时间:90 分钟)1.TCP/IP在多个层次引入了安全机制,其中 TLS协议位于 _ 。(分数:1.00)A.数据链路层B.网络层C.传输层D.应用层MP3是目前最流行的数字音乐压缩编码格式之一,其命名中“MP”是指 2 ,“3”是指 3 。(分数:2.00)A.media playerB.multiple partsC.music playerD.MPEG-1 AudioA.MPEG-3B.version 3C.part3D.layer 3某计算机的存储系统由 Cache-主存系统构成,Cache 的存取周期为 10ns,主存的存取周
2、期为 50ns。在CPU执行一段程序时,Cache 完成存取的次数为 4800次,主存完成存取的次数为 200次,则 CPU访问存储系统的平均访问时间是 4 ns,该 Cache-主存系统的效率是 5 。(分数:2.00)A.10B.11.60C.11.68D.50A.0.856B.0.862C.0.958D.0.962.下面关于 PV操作的论述,不正确的是 _ 。(分数:1.00)A.P操作和 V操作是执行时不被打断的两个操作系统原语B.P操作和 V操作可单独使用C.PV操作与信号灯的处理相关D.P表示通过的意思,V 表示释放的意思3.在嵌入式系统中,采用查询方式实现输入输出的主要原因是 _
3、 。(分数:1.00)A.速度最快B.CPU可以不介入C.实现起来比较容易D.在对多个事件查询工作时,能对突发事件做出实时响应4.下面的选项中,属于本地回路的地址是 _ 。(分数:1.00)A.128.168.10.1B.10.128.10.1C.127.0.0.1D.172.16.0.1IEEE 1394具有 9 位地址空间,IEEE 1394 的通信协议具有三个协议层,下面不属于这三个协议层的是 10 。(分数:2.00)A.8B.16C.32D.64A.事务层B.表示层C.链路层D.物理层5.设生成多项式为 x 3 +x+1,则数据信息 10101的 CRC编码为 _ 。(分数:1.00
4、)A.10010111B.10000111C.10101011D.111010016.在面向对象系统中,用 _ 关系表示一个较大的“整体”类包含一个或多个较小的“部分”类。(分数:1.00)A.泛化B.聚合C.概化D.合成7.8086的堆栈采取向下生长的方式,在压入时 _ 。(分数:1.00)A.SP先减,再压入数据B.先压入数据,SP 再减C.SP先加,再压入数据D.先压入数据,SP 再加8.文件系统按不同的存储及管理方式分为不同的类型,不同类型的文件系统对文件大小有不同的限制,FAT32对文件的大小限制为 _ 之内。(分数:1.00)A.1GBB.2GBC.4GBD.64GB9.李某在电脑
5、与编程杂志上看到张某发表的一组程序,颇为欣赏,就复印了一百份作为程序设计辅导材料发给了学生。李某又将这组程序逐段加以评析,写成评论文章后投到电脑编程技巧杂志上发表。李某的行为 _ 。(分数:1.00)A.侵犯了张某的著作权,因为其未经许可,擅自复印张某的程序B.侵犯了张某的著作权,因为在评论文章中全文引用了发表的程序C.不侵犯张某的著作权,其行为属于合理使用D.侵犯了张某的著作权,因为其擅自复印,又在其发表的文章中全文引用了张某的程序10.某主机的 IP地址为 202.117.131.12/20,其子网掩码是 _ 。(分数:1.00)A.255.255.248.0B.255.255.240.0
6、C.255.255.252.0D.255.255.255.011.对于内存与接口地址独立编址的计算机,下列描述中,不正确的是 _ 。(分数:1.00)A.内存地址也可作为接口地址使用B.内存地址不可作为接口地址使用C.接口地址不可作为内存地址使用D.接口地址也可作为外存地址使用12.计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若 x的阶码大于 y的阶码,则应将 _ 。(分数:1.00)A.x的阶码缩小至与 y的阶码相同,且使 x的尾数部分进行算术左移B.x的阶码缩小至与 y的阶码相同,且使 x的尾数部分进行算术右移C.y的阶码扩大至与 x的阶码相同,且使 y的尾数部分进行算术左移D.
7、y的阶码扩大至与 x的阶码相同,且使 y的尾数部分进行算术右移13.某数码相机内置 128MB的存储空间,拍摄分辨率设定为 16001200像素,颜色深度为 24位,若不采用压缩存储技术,使用内部存储器最多可以存储 _ 张照片。(分数:1.00)A.12B.22C.13D.2314.指令周期是指 _ 。(分数:1.00)A.CPU从主存取出一条指令的时间B.CPU执行一条指令的时间C.CPU从主存取出一条指令加上执行该条指令的时间D.时钟周期的时间15.关于在 I/O设备与主机间交换数据的叙述,“ _ ”是错误的。(分数:1.00)A.中断方式下,CPU 需要执行程序来实现数据传送任务B.中断
8、方式和 DMA方式下,CPU 与 I/O设备都可同步工作C.中断方式和 DMA方式中,快速 I/O设备更适合采用中断方式传递数据D.若同时接到 DMA请求和中断请求,CPU 优先响应 DMA请求16.Cache用于存放主存数据的部分拷贝,主存单元地址与 Cache单元地址之间的转换工作由 _ 完成。(分数:1.00)A.硬件B.软件C.用户D.程序员17.下列关于 74HCT系列逻辑器件输入输出电平的描述中,正确的是 _ 。(分数:1.00)A.输入为 TTL电平,输出为 TTL电平B.输入为 CMOS电平,输出为 TTL电平C.输入为 TTL电平,输出为 CMOS电平D.输入为 CMOS电平
9、,输出为 CMOS电平18.在串行通信中,根据数据传输方向不同,可以分成三种方式,不包括 _ 方式。(分数:1.00)A.单工B.双工C.半单工D.半双工19._ 是用来论证被测试的系统满足需求的情况,它的目的是为了证明其充分性和正确性,而不是为了发现问题。(分数:1.00)A.确认测试B.回归测试C.验收测试D.第三方测试20.在汇编过程中,不产生机器码,只用来指示汇编程序如何汇编的指令是 _ 。(分数:1.00)A.宏指令B.伪指令C.汇编指令D.机器指令21.下面不属于软件开发过程的主要阶段的活动是 _ 。(分数:1.00)A.需求分析B.软件设计C.软件编码与调试D.软件合格性认证22
10、.若对某一寄存器某几位清零,可用一条指令 _ 处理。(分数:1.00)A.ANDB.ORC.NOTD.XOR23.下面关于防火墙的说法,正确的是 _ 。(分数:1.00)A.防火墙一般由软件以及支持该软件运行的硬件系统构成B.防火墙只能防止未经授权的信息发送到内网C.防火墙能准确地检测出攻击来自哪一台计算机D.防火墙的主要支撑技术是加密技术24.在软件测试中,白盒测试是基于设计的和基于 _ 测试。(分数:1.00)A.需求的B.代码的C.提炼的D.反常的或极端的25.ADSL是一种宽带接入技术,这种技术使用的传输介质是 _ 。(分数:1.00)A.电话线B.CATV电缆C.基带同轴电缆D.无线
11、通信网嵌入式系统设计师-42 答案解析(总分:31.00,做题时间:90 分钟)1.TCP/IP在多个层次引入了安全机制,其中 TLS协议位于 _ 。(分数:1.00)A.数据链路层B.网络层C.传输层 D.应用层解析:解析 本题考查 TLS安全协议的基本概念,TLS(Transport Layer Security Protocol,传输层安全协议)用于在两个通信应用程序之间提供保密性和数据完整性,通常位于某个可靠的传输协议(例如 TCP)上面,与具体的应用无关。所以一般把 TLS协议归为传输层安全协议。答案为 C。MP3是目前最流行的数字音乐压缩编码格式之一,其命名中“MP”是指 2 ,“
12、3”是指 3 。(分数:2.00)A.media playerB.multiple partsC.music playerD.MPEG-1 Audio 解析:A.MPEG-3B.version 3C.part3D.layer 3 解析:某计算机的存储系统由 Cache-主存系统构成,Cache 的存取周期为 10ns,主存的存取周期为 50ns。在CPU执行一段程序时,Cache 完成存取的次数为 4800次,主存完成存取的次数为 200次,则 CPU访问存储系统的平均访问时间是 4 ns,该 Cache-主存系统的效率是 5 。(分数:2.00)A.10B.11.60 C.11.68D.50
13、解析:A.0.856B.0.862 C.0.958D.0.96解析:2.下面关于 PV操作的论述,不正确的是 _ 。(分数:1.00)A.P操作和 V操作是执行时不被打断的两个操作系统原语B.P操作和 V操作可单独使用 C.PV操作与信号灯的处理相关D.P表示通过的意思,V 表示释放的意思解析:解析 本题考查操作系统的基础知识。荷兰学者 Dijkstra提出的信号量(或信号灯)机制,是一种卓有成效的进程同步与互斥的工具。除赋初值外,对信号量的操作原语有两种, P 操作和 V操作。P 操作和 V操作是执行时不被打断的两个操作系统原语,P 操作和 V操作必须成对使用。在荷兰语中,P 表示通过(Pa
14、sseren)的意思,V 表示释放(Vrrjgeven)的意思,PV 操作因此得名。3.在嵌入式系统中,采用查询方式实现输入输出的主要原因是 _ 。(分数:1.00)A.速度最快B.CPU可以不介入C.实现起来比较容易 D.在对多个事件查询工作时,能对突发事件做出实时响应解析:解析 嵌入式系统中,经常采用的输入输出方式有五条件传送、程序查询方式、中断方式和 DMA方式。这些输入输出方式,各自有其优缺点:比如,DMA 方式下数据传送速率最高且不需要 CPU介入;中断方式能在对多个事件查询工作时,对突发事件做出实时响应:而采用查询方式实现输入输出的优点就在于此种方式原理十分简单,实现起来比较容易。
15、4.下面的选项中,属于本地回路的地址是 _ 。(分数:1.00)A.128.168.10.1B.10.128.10.1C.127.0.0.1 D.172.16.0.1解析:解析 127.0.0.1保留为本地回路地址,名为 Local host。IEEE 1394具有 9 位地址空间,IEEE 1394 的通信协议具有三个协议层,下面不属于这三个协议层的是 10 。(分数:2.00)A.8B.16C.32D.64 解析:A.事务层B.表示层 C.链路层D.物理层解析:5.设生成多项式为 x 3 +x+1,则数据信息 10101的 CRC编码为 _ 。(分数:1.00)A.10010111 B.1
16、0000111C.10101011D.11101001解析:解析 多项式为 x 3 +x+1,对应的二进制代码为 1011B。 V(x)=B(x)G(x)=(x 4 +x 2 +1)(x 3 +x+1)=x 7 +x 4 +x 2 +x+1 CRC编码为 10010111。 故选 A。6.在面向对象系统中,用 _ 关系表示一个较大的“整体”类包含一个或多个较小的“部分”类。(分数:1.00)A.泛化B.聚合 C.概化D.合成解析:解析 本题考查面向对象基本概念中对象类之间的关系。泛化/概化关系表示把几类对象类的公共属性和行为被抽象成超类,其属性和方法然后被那些子类继承;聚合关系表示一个较大的“
17、整体”类包含一个或多个较小的“部分”类;合成关系则表示关系中“整体”负责其“部分”的创建和销毁,如果“整体”不存在了,“部分”也将不存在。7.8086的堆栈采取向下生长的方式,在压入时 _ 。(分数:1.00)A.SP先减,再压入数据 B.先压入数据,SP 再减C.SP先加,再压入数据D.先压入数据,SP 再加解析:解析 本题考查 8086汇编语言方面的基础知识。8086 处理器均采用满递减堆栈。入栈时,先减地址,后进数据;出栈时,先出数据,后减地址。8.文件系统按不同的存储及管理方式分为不同的类型,不同类型的文件系统对文件大小有不同的限制,FAT32对文件的大小限制为 _ 之内。(分数:1.
18、00)A.1GBB.2GBC.4GB D.64GB解析:解析 本题考查文件系统的基础知识。FAT32 文件目录项中的文件长度字段只有 4个字节,即 32位,仅能正确表示 2 32 =4GB大小文件的长度,故 FAT32文件系统的文件长度被限制在 4GB之内。9.李某在电脑与编程杂志上看到张某发表的一组程序,颇为欣赏,就复印了一百份作为程序设计辅导材料发给了学生。李某又将这组程序逐段加以评析,写成评论文章后投到电脑编程技巧杂志上发表。李某的行为 _ 。(分数:1.00)A.侵犯了张某的著作权,因为其未经许可,擅自复印张某的程序B.侵犯了张某的著作权,因为在评论文章中全文引用了发表的程序C.不侵犯
19、张某的著作权,其行为属于合理使用 D.侵犯了张某的著作权,因为其擅自复印,又在其发表的文章中全文引用了张某的程序解析:解析 中华人民共和国著作权法第十二条规定:“改编、翻译、注释、整理已有作品而产生的作品,其著作权由改编、翻译、注释、整理人享有,但行使著作权时,不得侵犯原作品的著作权。”根据一件已有的作品,利用改编、翻译、注释、整理等演绎方式而创作的派生作品称之为演绎作品。演绎是一种创作,因而演绎作品是一种新创作的作品。演绎作者对其演绎作品享有完整的著作权。本题中李某将电脑与编程杂志上看到张某发表的一组程序逐段加以评析,写成评论文章后投到电脑编程技巧杂志上发表,故李某的“评论文章”属于演绎作品
20、,其行为不侵犯张某的著作权,其行为属于合理使用。10.某主机的 IP地址为 202.117.131.12/20,其子网掩码是 _ 。(分数:1.00)A.255.255.248.0B.255.255.240.0 C.255.255.252.0D.255.255.255.0解析:解析 /20表示 20个 1和 12个 0,即 11111111,11111111,11110000,00000000,所以子网掩码是255.255.240.0。11.对于内存与接口地址独立编址的计算机,下列描述中,不正确的是 _ 。(分数:1.00)A.内存地址也可作为接口地址使用 B.内存地址不可作为接口地址使用C.
21、接口地址不可作为内存地址使用D.接口地址也可作为外存地址使用解析:解析 在内存与接口地址独立编址的计算机中,内存与接口的地址是完全独立的。CPU 执行程序,永远是从内存中取指令来执行。因此,接口地址不可作为内存地址使用,放在接口地址中的程序 CPU无法直接执行。但接口地址是可以作为外存地址使用,放在接口地址中的程序可以先调入内存,然后执行。 另外,在此编址方式下,内存地址可以作为接口地址使用。此时,是将内存的地址用做接口,也就是接口地址译码器接的是内存地址。在读写接口时还必须用访问内存的指令。因此,内存地址不可作为接口地址使用是不正确的。 可以想像,在计算机中还有另一种内存与接口地址的编址方式
22、,那就是内存地址与接口地址统一编址。在那里,内存地址就是作为接口地址使用的。因此,在本题中不正确的是内存地址不可作为接口地址使用。12.计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若 x的阶码大于 y的阶码,则应将 _ 。(分数:1.00)A.x的阶码缩小至与 y的阶码相同,且使 x的尾数部分进行算术左移B.x的阶码缩小至与 y的阶码相同,且使 x的尾数部分进行算术右移C.y的阶码扩大至与 x的阶码相同,且使 y的尾数部分进行算术左移D.y的阶码扩大至与 x的阶码相同,且使 y的尾数部分进行算术右移 解析:13.某数码相机内置 128MB的存储空间,拍摄分辨率设定为 16001200
23、像素,颜色深度为 24位,若不采用压缩存储技术,使用内部存储器最多可以存储 _ 张照片。(分数:1.00)A.12B.22C.13D.23 解析:解析 本题考查数字图像格式及分辨率等基本概念。24 位真彩色图像每个像素点使用 3个字节分别表示 RGB的分量值,每张照片需要占用 1600120024空间。同时题目也隐含考查了计算机数据存储单位的基本知识,即 B表示字节,b 表示位;1KB=1024B,1MB=1024KB,内部存储器空间大小应为128102410248,故最多可以存储 23张照片。14.指令周期是指 _ 。(分数:1.00)A.CPU从主存取出一条指令的时间B.CPU执行一条指令
24、的时间C.CPU从主存取出一条指令加上执行该条指令的时间 D.时钟周期的时间解析:解析 时钟:计算机中根本没有时钟这个东西,只有晶振。通常人们说的时钟频率就是晶振的频率,这个参数与具体使用的晶振有关,就好像你不能直接问我电阻有多大,这要看具体是什么电阻。 指令周期:一条指令执行所需的时钟周期,不同的指令执行所需的时钟周期个数都不同。一个机器周期就是 CPU主频的倒数。 总线周期:CPU 在执行指令过程中,凡需执行访问存储器或访问 I/O端口的操作都统一交给 BIU的外部总线完成,进行一次访问(存取一个字节)所需的时间称为一个总线周期。一般一个基本的总线周期由 4个时钟周期组成。15.关于在 I
25、/O设备与主机间交换数据的叙述,“ _ ”是错误的。(分数:1.00)A.中断方式下,CPU 需要执行程序来实现数据传送任务B.中断方式和 DMA方式下,CPU 与 I/O设备都可同步工作C.中断方式和 DMA方式中,快速 I/O设备更适合采用中断方式传递数据 D.若同时接到 DMA请求和中断请求,CPU 优先响应 DMA请求解析:16.Cache用于存放主存数据的部分拷贝,主存单元地址与 Cache单元地址之间的转换工作由 _ 完成。(分数:1.00)A.硬件 B.软件C.用户D.程序员解析:解析 本题考查高速缓存基础知识。 高速缓存 Cache有如下特点:它位于 CPU和主存之间,由硬件实
26、现;容量小,一般在几 KB到几 MB之间;速度一般比主存快 5到 10倍,由快速半导体存储器制成;其内容是主存内容的副本,对程序员来说是透明的;Cache 既可存放程序又可存放数据。 Cache主要由两部分组成:控制部分和 Cache存储器部分。Cache 存储器部分用来存放主存的部分拷贝(副本)。控制部分的功能是:判断 CPU要访问的信息是否在 Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对 Cache存储器寻址。未命中时,若是读取操作,则从主存中读取数据,并按照确定的替换原则把该数据写入 Cache存储器中;若是写入操作,则将数据写入主存即可。17.下列关于 74HCT系
27、列逻辑器件输入输出电平的描述中,正确的是 _ 。(分数:1.00)A.输入为 TTL电平,输出为 TTL电平B.输入为 CMOS电平,输出为 TTL电平C.输入为 TTL电平,输出为 CMOS电平 D.输入为 CMOS电平,输出为 CMOS电平解析:解析 查有关 74HCT系列逻辑器件的技术资料,可以发现,该系列逻辑器件的输入是 TTL电平,其输出可接CMOS负载。用于实现从 TTL芯片到 CMOS器件的连接是很方便的。18.在串行通信中,根据数据传输方向不同,可以分成三种方式,不包括 _ 方式。(分数:1.00)A.单工B.双工C.半单工 D.半双工解析:解析 一条信息的各位数据被逐位按顺序
28、传送的通讯方式称为串行通讯,串行通讯的特点是数据位传送,按位顺序进行,最少只需一根传输线即可完成,成本低,但速度慢。根据信息的传输方向,串行通讯可以进一步分为单工、半双工和双工(或称全双工)三种。单工为信息只能单向传送:半双工为信息能双向传送但不能同时双向传送;双工(或全双工)为信息能够同时双向传送。19._ 是用来论证被测试的系统满足需求的情况,它的目的是为了证明其充分性和正确性,而不是为了发现问题。(分数:1.00)A.确认测试B.回归测试C.验收测试 D.第三方测试解析:解析 确认测试是一组选定的专门测试,用来发现错误解决无法完全确定报告的问题方法,典型的确认测试包括对每一个错误报告重新
29、进行测试的过程,并分别考查每个步骤。 回归测试是检验原有正常功能没有应更改出现缺陷而进行的测试。 验收测试是用来论证系统在测试下满足需求的情况,它的目的是为了证明其充分性和正确性,而不是为了发现问题。验收测试通常是产品发表前的最后一个测试阶段。 第三方测试是由开发方和使用方以外的人员进行发现软件缺陷的测试。20.在汇编过程中,不产生机器码,只用来指示汇编程序如何汇编的指令是 _ 。(分数:1.00)A.宏指令B.伪指令 C.汇编指令D.机器指令解析:解析 机器指令经汇编后产生相应的目标代码,它是汇编语言的主体,在汇编语言源程序中,机器指令的操作码字段用指令助记符表示。宏指令是汇编指令能够识别的
30、预先作了定义的程序段,该程序段一旦定义之后,就形成宏指令。伪指令和操作符为汇编程序在汇编过程中提供指示或指示信息,并不直接产生机器代码。伪指令用来指示汇编程序对数据、数据段、程序结构等作解释,汇编语言源程序中,伪指令以指导性语句的形式独立地呈现在源程序中,操作符(即汇编指令)是对汇编程序的提示,它对机器代码的形成产生一定的影响,但和伪指令一样,没有直接相对应的机器代码,操作符不能以独立语句形式呈现在源程序中,它只能作为指令性语句的一个组成部分。21.下面不属于软件开发过程的主要阶段的活动是 _ 。(分数:1.00)A.需求分析B.软件设计C.软件编码与调试D.软件合格性认证 解析:解析 本题考
31、查软件工程的基础知识。嵌入式软件的开发过程一样要遵守软件工程要求,包括如下几个阶段:系统要求分析和设计、软件需求分析、软件设计(概要设计和详细设计)、编码和单元测试、软件部件集成和测试、软件配置项测试、系统集成和测试。 软件合格性认证是对特殊软件的特殊要求,如航空软件需要由有资质机构按照更加严格程序来控制软件开发过程,通过认证后,方可与机载设备一同装机。22.若对某一寄存器某几位清零,可用一条指令 _ 处理。(分数:1.00)A.AND B.ORC.NOTD.XOR解析:解析 假设,AX 中存放需要处理的数: AND AX,0AAH 该语句用于清零 AX 中的第 0,2,4,6 位。23.下面
32、关于防火墙的说法,正确的是 _ 。(分数:1.00)A.防火墙一般由软件以及支持该软件运行的硬件系统构成 B.防火墙只能防止未经授权的信息发送到内网C.防火墙能准确地检测出攻击来自哪一台计算机D.防火墙的主要支撑技术是加密技术解析:解析 本题考查防火墙的概念,防火墙是指设置在不同网络或网络安全域之间的一系列部件组合,是不同网络或网络安全域之间信息的唯一出入口,能根据安全策略控制出入网络的信息流。 防火墙一般由软件以及支持该软件运行的硬件系统构成;能控制经过防火墙的双向信息,而不仅仅是某个方向的信息;防火墙可以过滤一些网络攻击,但一般无法定位攻击。防火墙的主要支撑技术是包过滤技术。从上面可以看出
33、,BCD 三个选项都是错误的,只有 A是正确的。24.在软件测试中,白盒测试是基于设计的和基于 _ 测试。(分数:1.00)A.需求的B.代码的 C.提炼的D.反常的或极端的解析:解析 软件测试的目的是尽可能多地发现程序中的错误,其测试的方法可分为白盒测试、黑盒测试以及灰盒测试。白盒测试为基于设计的和基于代码的。 黑盒测试为基于需求的、随意的(尤其针对潜在数据)、提炼的(针对现场数据)、反常的或极端的。 灰盒测试是结合白盒测试和黑盒测试两种特点的测试方法。25.ADSL是一种宽带接入技术,这种技术使用的传输介质是 _ 。(分数:1.00)A.电话线 B.CATV电缆C.基带同轴电缆D.无线通信网解析:解析 ADSL是一种宽带接入技术。所谓宽带可以从两方面理解。首先是它提供的带宽比较高,下载速率可以达到 8Mb/s,甚至更高,上传速率也可以达到 640Kb/s1Mb/s。其次是它采用频分多路技术在普通电话线划分出上行、下行和话音等不同的信道,从而实现上网和通话同时传输。