2022年职业考证-软考-嵌入式系统设计师考试全真模拟易错、难点剖析AB卷(带答案)试题号:13

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2022年职业考证-软考-嵌入式系统设计师考试全真模拟易错、难点剖
析AB卷(带答案)
一.综合题(共15题)
1.
单选题
下面()不属于系统需求的内容。

问题1选项
A.功能需求
B.非功能需求
C.设计约束
D.设计方案
【答案】D
2.
单选题
在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方式称为()。

问题1选项
A.程序查询方式
B.中断方式
C.并行控制方式
D.DMA方式
【答案】D
【解析】本题考查计算机系统硬件方面关于DMA方式的基础知识。

程序控制(查询)方式:CPU需要不断查询I/O是否完成,因此一直占用CPU。

程序中断方式:与程序控制方式相比,中断方式因为CPU无需等待而提高了传输请求的响应速度。

DMA方式:DMA方式是为了在主存与外设之间实现高速、批量数据交换而设置的。

DMA方式比程序控制方式与中断方式都高效。

CPU只负责初始化,不参与具体传输过程。

3.
单选题
下列命令中,不能用于诊断DNS故障的是()。

问题1选项
stat
B.nslookup
C.ping
D.tracert
【答案】A
【解析】netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。

netstat用于显示与IP、TCP、UDP和ICnetstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。

netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

nslookup是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。

ping命令常用于测试连通性,在此过程中可看出是直接ping的目标地址。

nslookup、ping、tracert都可以加上一个主机域名作为其命令参数来诊断DNS故障,nslookup还可以看到本地DNS服务器地址。

netstat命令一般用于检验本机各端口的网络连接情况,与DNS无关联。

4.
单选题
8086微处理器中执行单元负责指令的执行,它主要包括()。

问题1选项
A.ALU运算器、输入输出控制电路、状态寄存器
B.ALU运算器、通用寄存器、状态寄存器
C.通用寄存器、输入输出控制电路、状态寄存器
D.ALU运算器、输入输出控制电路、通用寄存器
【答案】B
【解析】微处理器是由一片或少数几片大规模集成电路组成的中央处理器CPU。

ALU运算器、通用寄存器、状态寄存器是属于CPU中的部件。

输入输出控制电路是CPU与“外部世界”,如内存的连接电路。

参考:
CPU包含运算器,控制器和寄存器。

运算器包含算术逻辑运算单元、累加器、数据缓冲寄存器、状态条件寄存器。

控制器包含程序计数器、指令寄存器、指令译码器、时序部件。

5.
单选题
执行下列程序后,其输出结果是()。

问题1选项
A.1 2
B.1 3
C.2 2
D.2 3
【答案】D
【解析】静态局部变量使用static修饰符定义,即使在声明时未赋初值,编译器也会把它初始化为0。

且静态局部变量存储于进程的全局数据区,即使函数返回,它的值也会保持不变。

6.
单选题
传统过程模型中,()首先引入了风险管理。

问题1选项
A.瀑布模型
B.螺旋模型
C.V模型
D.原型化模型
【答案】B
【解析】常见的传统过程模型有瀑布模型、增量模型、V模型、原型法、螺旋模型等。

其中螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。

螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。

答案选B。

7.
单选题
某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。

现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是()。

问题1选项
A.1、15
B.2、15
C.1、30
D.2、30
【答案】D
【解析】因为1B=8b,所以需要的ROM芯片数为:4KB/(2K×8b)=2片,RAM区所需的芯片数为(64KB-4KB)/(4K×4b)=30片。

8.
单选题
嵌入式系统中不存放在ROM里的内容是()。

问题1选项
A.Bootloader
B.应用任务数据
C.操作系统内核
D.交叉编译器
【答案】B
【解析】嵌入式系统中的BootLoader(引导加载程序)、操作系统内核、交叉编译器等都存放在ROM中。

9.
单选题
计算机中采用的SSD (固态硬盘)实质上是()存储器。

问题1选项
A.Flash
B.磁盘
C.磁带
D.光盘
【答案】A
【解析】计算机中采用的SSD (固态硬盘)实质上是Flash 存储器。

10.
单选题
在ISO/IEC软件质量模型中,易使用性是指与使用所需的努力和由一组规定或隐含的用户对这样使用所作的个别评价有关的一组属性,其子特性不包括()。

问题1选项
A.易理解性
B.易学性
C.易分析性
D.易操作性
【答案】C
【解析】易用性的自特性包括易理解性、易学性、易操作性,其中C选项易分析性属于可维护性的子特性。

11.
单选题
以下关于磁盘碎片整理程序的描述中,正确的是()。

问题1选项
A.磁盘碎片整理程序的作用是延长磁盘的使用寿命
B.用磁盘碎片整理程序可以修复磁盘中的坏扇区,使其可以重新使用
C.用磁盘碎片整理程序可以对内存进行碎片整理,以提高访问内存速度
D.用磁盘碎片整理程序对磁盘进行碎片整理,以提高访问文件的速度
【答案】D 【解析】在Windows系统中,磁盘碎片整理程序可以分析本地卷,以及合并卷上的可用空间使其成为连续的空闲区域,从而使系统可以更高效地访问文件或文件夹。

12.
单选题
执行下面程序后,其输出结果是()。

问题1选项
A.x=1
B.x=2
C.x=3
D.x=4
【答案】A
【解析】这是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等。

实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种——条件编译。

C 语言在对程序进行编译时,会先根据预处理命令进行“预处理”。

C语言编译系统包括预处理,编译和链接等部分。

#ifndef x
//先测试x是否被宏定义过
#define x
//如果没有宏定义下面就宏定义x并编译下面的语句
...
#endif
//如果已经定义了则编译#endif后面的语句
条件指示符#ifndef检查预编译常量在前面是否已经被宏定义。

如果在前面没有被宏定义,则条件指示符的值为真,于是从#ifndef到#endif之间的所有语句都被包含进来进行编译处理。

相反,如果#ifndef指示符的值为假,则它与#endif指示符之间的行将被忽略。

条件指示符#ifndef 的最主要目的是防止头文件的重复包含和编译。

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

【说明】
在智能家居系统设计中,李工被分配进行ZigBee协调器、信息采集器节点、终端控制节点和安全视频监控系统的部分硬件电路原理设计。

李工在基于微处理器的ZigBee协调器设计中,使用四个LED灯(D1、D2、D3、D4)表示状态,四个LED灯分别接到处理器的P2_0,P2_l,P2_2和P2_3管脚,部分相关的硬件设计如图2-1所示。

图2-1 ZigBee协调器硬件设计示意图李工在的信息采集器节点设计中,采用红外传感器T6004进行信息收集,T6004利用
可以吸收特定波段红外辐射的原理,同时内置温度补偿,与控制器CC2530进行连接,部分相关的硬件设计如图2-2所示。

T6004传感器的工作电压为5V,CC2530控制器的工作电压为2.0V~3.6V。

图2-2
信息采集器硬件设计示意图李工在空调终端控制节点设计中,采用红外遥控电路中的红外发光二极管将调制好的红外光波发送给空调的红外接收电路,部分相关的硬件设计如图2-3所示,处理器通过Pl_4管脚进行红外光波的发送。

图2-3 红外遥控硬件设计示意图李工设计的安全视频监控系统原理示意图如图2-4所示。

主处理器采用T1的DM6446,该处理器包括ARM子系统、DSP子系统、视频处理子系统等,前端模拟视频通过TVP5146进行(可接2路模拟视频输入,分别是VI和V2)采集,TVP5146将模拟视频数据转换为l0bit的YCbCr4:2:2
数字格式,然后送到主处理器。

主处理器通过总线可以对TVP5146进行配置(TVP5146接口电压为3.3V),TVP5146和主处理器之间接口包括:l0bit数字视频信号、时钟信号、行场同步信号。

DM6446主处
理器的视频信号接口、接口工作电压为1.8V。

图2-4 安全视频监控系统原理示意图
【问题1】(4分)
在图2-1的ZigBee协调器设计中,按照需求李工定义了四个LED灯的状态含义,分别是:D1亮表示协调器已启动,灭表示协调器未启动;D2亮表示有外围信息采集器节点已加入到ZigBee网络,灭表示目前无节点加入网络;D3亮表示有终端控制节点已加入到ZigBee网络,灭表示目前无节点加入网络;D4亮表示协调器正在通过串口和PC主机进行数据通信,灭时表示目前没有数据通信。

如果当前ZigBee协调器处于启动状态、且只有
外围信息采集器连入ZigBee网络,没有任何终端控制节点连接,协调器正在通过串口向PC主机发送
的采集信息,在这种情况下,P2_0,P2_1,P2_2和P2_3应该分别输出什么电平(回答高电平或低电平)?
【问题2】(5分)
1. 在图2-2的
信息采集器设计中,两个IN4007(U3和U4)的作用是什么?
2. 为了使得红外发光二极管发射,图2-3中的Pl_4应该输出高电平还是低电平?
3. 在图2-4中,连接主处理器DM6446和TVP5146之间SN74AVC芯片的作用是什么?
【问题3】(6分)
在使用
接口对TVP5146进行配置时,DM6446为主,TVP5146为从。

在每次写寄存器配置操作中,需要主先发送设备从地址、再发送待操作的寄存器地址、最后发送待写入的数据,并且每次主向从发送消息,都需要接收到从的应答后,才能进入下一步操作。

在调试过程中,李工希望通过
来配置TVP5146的视频标准模式,对应的寄存器地址和各个Bit位的含义如表2-1所示。

表2-1
TVP5146 视频模式配置寄存器含义说明
假设当前TVP5146的
地址为0x64 (设备从地址),李工希望将该TVP5146配置为NTSC525视频标准,请从以下A〜I 中选择合适的操作,补充到图2-5中的空(1)〜(6)处。

A. 通过
发送寄存器地址00h
B. 通过
发送寄存器地址02h
C. 通过
发送数据O1h
D. 通过
发送数据03h
E. 通过
发送设备从地址64h
F. 通过
发送设备从地址60h
G. 等待TVP5146应答
H. 向TVP5146发送回应
I. 是否有中断发生图2-5 TVP5146寄存器配置流程图
【答案】【问题1】4分
P2_0为低电平,P2_1低电平,P2_2高电平,P2_3低电平【问题2】
1.两个IN4007(U3和U4)的作用是把5V电压降到3.6V
2.图2-3中的P1_4应该输出高电平
3.采用SN74AVC芯片转换TVP5146输出信号的电压
【问题3】
(1)E(2)G(3)B(4)G(5)C(6)G
【解析】DM6446通过IIC总线访问控制TVP5146的内部寄存器,因此在进入DM6446前需要将电压转换为1.8V,这里采用PCA9306芯片完成IIC电压转换,采用SN74AVC芯片转换TVP5146输出信号的电压,进入到DM6446后,通过VPFE模块送入DSP子系统进行压缩编码。

此外,采用电感和电容组成的低通滤波器,来消除信号输入时的噪声干扰。

I2C总线的数据传输过程
①开始:主设备产生启动信号,表明数据传输开始。

②地址:主设备发送地址信息,包含7位的从设备地址和1位的数据方向指示位(读或写位,表示数据流的方向)。

③数据:根据指示位,数据在主设备和从设备之间进行传输。

数据一般以8位传输,MSB先传;具体能传输多少量的数据并没有限制。

接收器产生1位的ACK(应答信号)表明收到了每个字节。

传输过程可以被中止和重新开始。

④停止:主设备产生停止信号,结束数据传输。

14.
单选题
以下C语言程序的输出结果是()。

问题1选项
A.10
B.11
C.20
D.21
【答案】D
【解析】struct s *p=data;-------- p指向了结构体数组data[0]的位置
p++;----------------- p就指向了data[l]的位置
++(p->x);----- p->x就是20,所以打印的值为21
15.
单选题
李工是某软件公司的软件设计师,每当软件开发完成均按公司规定申请软件著作权,该软件的著作权()。

问题1选项
A.应由李工享有
B.应由公司和李工共同享有
C.应由公司享有
D.除署名权以外,著作权等其他权利由李工享有
【答案】C
【解析】根据题干描述,本软件为职务作品,知识产权人为公司。

相关文档
最新文档