2024年4月4日发(作者:雪佛兰科尔维特c8售价)

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

2022年职业考证-软考-嵌入式系统设计师考试全真模拟全知识点汇编

押题第五期(含答案)

一.综合题(共15题)

1.

单选题

在下面描述的RISC指令系统基本概念中,不正确的表述是( )。

问题1选项

A.选取使用频率低的一些复杂指令,指令条数多

B.指令长度固定

C.指令功能简单

D.指令运行速度快

【答案】A

【解析】RISC(reduced instruction set computer,精简指令集计算机)是一种执行较少类型计算机指

令的微处理器,起源于80年代的MIPS主机(即RISC机),RISC机中采用的微处理器统称RISC处理器,

它能够以更快的速度执行操作(每秒执行更多百万条指令,即MIPS)。因为计算机执行每个指令类型都需

要额外的晶体管和电路元件,计算机指令集越大就会使微处理器更复杂,执行操作也会更慢。

精简指令集包含了简单、基本的指令,通过这些简单、基本的指令,就可以组合成复杂指令。每条指令的

长度都是相同的,可以在一个单独操作里完成。大多数的指令都可以在一个机器周期里完成,并且允许处

理器在同一时间内执行一系列的指令。强调对指令流水线的优化,同时采用Load/Store结构进行外部数

据的访问。

CISC是复杂指令系统计算机(Complex Instruction Set Computer)的简称,微处理器是台式计算机系

统的基本处理部件,每个微处理器的核心是运行指令的电路。指令由完成任务的多个步骤所组成,把数值

传送进寄存器或进行相加运算。CISC的指令集复杂庞大,而RISC则较为精简,在CISC体系结构下各种

指令的执行时间相差较大。

2.

A.嵌入式微处理器

B.微控制器

C处理器

【答案】C

【解析】嵌入式DSP处理器是专门用于信号处理方面的处理器,它在系统结构和指令算法方面进行了特殊

设计,具有很高的编译效率和指令的执行速度,在数字滤波、FFT、谱分析等各种仪器上具有大规模的应

用,DSP处理器一般采用哈佛结构进行设计。

3.

单选题

下面嵌入式处理器中最适合于做FFT(快速傅立叶变换)计算的是( )。

问题1选项

单选题

软件可维护性通常包括( )。

问题1选项

A.软件可用性和可理解性

B.软件可修改性、数据独立性和数据一致性

C.软件可理解性、可修改性和可测试性

D.软件可测试性和稳定性

【答案】C

【解析】系统的可维护性可以被定义为:维护人员理解并修改这个软件的难易程度。提高系统的可维护性

是开发管理信息系统所有步骤的关键目的所在。系统是否能被很好的维护,可以用系统的可维护性这一指

标来衡量。

系统可维护性的评价指标包括可理解性、可测试性和可修改性。

4.

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

单选题

大小端存储方式各有其特点,下面描述不正确的是( )。

问题1选项

A.大端存储中,数据的最高字节存储在低字节地址中

B.小端存储中,数据的最高字节存储在高字节地址中

C.80X86处理器采用大端或小端的存储方式,可以通过硬件输入引脚配置

D.80X86 处理器的存储方式是小端存储格式

【答案】C

【解析】 大端格式下的数据存放方式字数据的高字节存储在低地址;字数据的低字

节存放在高地址。

小端格式下的数据存放方式:低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。

常用的X86处理器是采用小端的存储方式,所以C是错误的。

5.

RISC计算机:指令数量少,使用频率接近,定长格式,大部分为单周期指令,操作寄存器,只有Load/Store

操作内存。

6.

单选题

嵌入式处理器指令系统一般采用精简指令集(RISC)或者复杂指令集(CISC),下列关于RISC和CISC描

述错误的是( )。

问题1选项

的指令种类要多于RISC

的寻址方式复杂,CISC的寻址方式简单

的有些指令执行时间长,RISC多为单周期指令

中Load/Store指令对存储器进行操作

【答案】B

【解析】CISC计算机具有大量的指令和寻址方式,指令使用频率差别大,可变长格式。

单选题

总线可以分为片内总线、内总线和外总线。其中属于内总线的是( )。

问题1选项

- 1394

/XT

【答案】D

【解析】IEEE-1394总线是一种新的串行外总线。它支持热插拔,并且即插即用,同时传输速率也很高,

可以达到400Mb/s,新的IEEE-1394b传输速率可以达到3.2Gb/s。同时它的传输距离也远。

USB(Universal Serial Bus,通用串行总线)是由Compaq、HP、Intel、Lucent、Microsoft、NEC和Philips

公司制定的连接计算机与外围设备的机外串行总线。

VME是一种通用的计算机总线。

PC/XT是PC机的系统总线。所以选D

7.

单选题

下列关于BCNF的描述,正确的是( )。

问题1选项

不满足列的原子性

中存在非主属性对码的部分依赖

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

中存在非主属性对码的传递依赖

中每个函数依赖左部都包含码

【答案】D

【解析】考查BCNF的定义。

满足BCNF的定义为:BCNF中每个函数依赖左部都包含码。答案为D。

8.

单选题

以下关于哈希函数的说法中,不正确的是( )。

问题1选项

A.哈希表是根据键值直接访问的数据结构

B.随机预言机是完美的哈希函数

C.哈希函数具有单向性

D.哈希函数把固定长度输入转换为变长输出

【答案】D

【解析】Hash,一般翻译为散列、杂凑,或音译为哈希,是把任意长度的输入通过散列算法变换成固定长

度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是散列值的空间通常远小于输入的空间,

不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任

意长度的消息压缩到某一固定长度的消息摘要的函数。

哈希表是根据键(Key)而直接访问在内存存储位置的数据结构。

在密码学里面,随机预言机(英语:Random oracle)是一部预言机,对任何输入都回传一个真正均匀随

机的输出,不过对相同的输入,该预言机每次都会用同一方法输出。换句话说,随机预言机是一个将所有

可能输入与输出作随机映射的函数。

9.

语法分析阶段的输入是( )。若程序中的括号不配对,则会在( )阶段检查出该错误。

问题1选项

A.记号流

B.字符流

C.源程序

D.分析树

问题2选项

A.词法分析

B.语法分析

C.语义分析

D.目标代码生成

【答案】第1题:A

第2题:B

【解析】A选项记号流,词法分析的输出是记号流,也就是语法分析的输入,第一空选择A选项。

B选项字符流,在Java中,根据处理的数据单位不同,分为字节流和字符流。字符流是由字符组成的,

例如 File Reader、File Writer、Buffered Reader、Buffered Writer、Input Stream Reader、Output

Stream Writer 等。与本题无关。

C选项源程序,词法分析的任务是把源程序的字符串转换成单词符号序列。

D选项分析树,如果没有语法错误,语法分析后就能正确的构造出其语法树。

括号不匹配是典型的语法错误,会在语法分析阶段检测出来。

10.

单选题

将编译器的工作过程划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成时,

案例题

阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

服务型智能扫地机器人涉及了众多传感器,通过对环境信息的融合感知进行行为决策。同时也设计了丰富

的多媒体人机交互系统,实现输入输出功能。

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

【问题1】(5分)

服务型智能扫地机器人的输入输出终端采用触摸屏技术,李工设计了一款具有触摸功能的显示单元,该显

示单元的主板采用X86架构的处理器,触摸控制板的核心是控制芯片,当触摸笔点击触摸面板时,将通过

输入端点上传数据报文,格式如图4-1所示。数据报文按照小端字节顺序发送,第一个Byte表示触摸笔

的状态,0x70表示 Down,0x30表示Up,后四个Byte包含触摸笔点击位置的坐标值,Byte1和Byte2表

示X轴坐标,Byte3和Byte4表示Y轴坐标。触摸板左上角坐标值为(0,0),右下角坐标值为(1022,

766)。

当触摸笔在触摸板中心位置按下时,触摸屏发送的数据报文内容是_(1)_、_(2),(3)_、_(4)_、_(5)_,

请将答案填写在答题纸的对应栏中。

【问题2】(5分)

该机器人系统内部集成众多传感器,通过现场总线互联起来,构成了底层的网络, 选用的CAN控制器内

含二个接收缓冲器、三个发送缓冲器,具有灵活的中断管理能力。

李工设计了一种采用中断方式的数据接收程序,每当接收寄存器接收到数据时,中断寄存器的接收中断使

能,并产生中断信号通知CPU,中断处理程序在读取数据后,清空中断标识位,等待下一次中断。由于两

个接收器共享一个中断号,在调试过程中发现, 当短时间(毫秒级)接收大量数据时,丢包现象比较严

重。李工对上述流程进行了改进, 当产生一次中断时,依次查询两路接收器的状态,这样大大提高了数

据接收处理能力,减少了系统开销,其处理流程如图4-2所示。

请将上述改进后的双通道数据接收流程图补充完整,将答案填写在答题纸的对应栏中。

【问题3】(5分)

该机器人系统按照图4-2的方式接收传感器采集数据,并由上层应用程序对数据进行处理。当应用访问操

作速度和底层硬件输入的速度存在较大差异时,采用环形缓冲机制,可以起到良好的缓冲作用,减少丢包

率。李工设计的环形缓冲是基于先进先出(FIFO) 的原则,并设计了环形缓冲的数据结构,读写指针各自

独立,读任务和写任务可以同时访问环形缓冲,无需互斥信号量的介入。但是,在运行多任务时,如果存

在多个读任务 和多个写任务同时操作环形缓冲,则需要应用互斥操作机制。

更多推荐

指令,数据,输入