首页 > 全部 > 嵌入式系统设计师上午基础知识考试 > 嵌入式系统设计师上午基础知识考试选择题专项强化真题试卷6

嵌入式系统设计师上午基础知识考试选择题专项强化真题试卷6

本单篇文档共10569字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类软考中级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
价格: 1.60 原价:¥9.60
收藏

嵌入式系统设计师上午基础知识考试选择题专项强化真题试卷6

中文选择题

1.若内存按字节编址,用存储容量为32K×8比特的存储器芯片构成地址编号 A0000H~DFFFFH的内存空间,则至少需要(1)片。(C)

A. 4

B. 6

C. 8

D. 10

解析:本题考查内存容量的计算。给定起、止地址码的内存容量=终止地址-起始地址+1。将终止地址加1等于E0000H,再减去起始地址,即E0000H-A0000H=40000H。十六进制的(40000)16=218。组成内存储器的芯片数量=内存储器的容量/单个芯片的容量。218/(32*210)=218/215=23

2.在FAT16文件系统中,若每个簇(cluster)的大小是2KB,那么它所能表示的最大磁盘分区容量为(53)。(D)

A. 2MB

B. 32MB

C. 64MB

D. 128MB

解析:在FAT16文件系统中,FAT表项的最大个数为2的16次方,而每个簇的大小为2KB,因此它所能表示的最大磁盘分区容量为216*2KB=128MB。

3.逻辑表达式求值时常采用短路计算方式。“&&”“||”“!”分别表示逻辑与、或、非运算,“&&”“||”为左结合,“!”为右结合,优先级从高到低为“!”“&&”“||”。对逻辑表达式“x&&(y ||!z)”进行短路计算方式求值时,_______。(B)

A. x为真,则整个表达式的值即为真,不需要计算y和z的值

B. x为假,则整个表达式的值即为假,不需要计算y和z的值

C. x为真,再根据z的值决定是否需要计算y的值

D. x为假,再根据y的值决定是否需要计算z的值

解析:本题考查逻辑运算知识。

由“逻辑与”“逻辑或”运算构造的逻辑表达式可采用短路计算的方式求值。

“逻辑与”运算“&&”的短路运算逻辑为:a&&b为真当且仅当a和b都为真,当a为假,无论b的值为真还是假,该表达式的值即为假,也就是说此时不需要再计算b的值。

“逻辑或”运算“||”的短路运算逻辑为:a||b为假当且仅当a和b都为假,当a为真,无论b的值为真还是假,该表达式的值即为真,也就是说此时不需要再计算b的值。

对逻辑表达式“x&&(y ||!z)”进行短路计算方式求值时,x为假则整个表达式的值即为假,不需要计算y和z的值。若x的值为真,则再根据y的值决定是否需要计算z的值,y为真就不需要计算z的值,y为假则需要计算z的值。

4.分配到必要的资源并获得处理机时的进程状态是_______。(B)

A. 就绪状态

B. 执行状态

C. 阻塞状态

D. 撤销状态

解析:本题考查嵌入式操作系统的基础知识。

嵌入式操作系统中的进程状态有三种:执行状态(运行状态)、就绪状态和阻塞状态(等待状态),三种状态的定义如下:

就绪状态:进程已获得了除处理机以外的所有资源,一旦获得处理机就可以立即执行,此时进程所处的状态为就绪状态。

执行状态(运行状态):执行状态又称为运行状态,当一个进程获得必要的资源并正在处理机上执行时,该进程所处的状态为执行状态。

阻塞状态(等待状态):阻塞状态又称等待状态,睡眠状态。正在执行的进程,由于发生某事件而暂时无法执行下去(如等待输入/输出),此时进程所处的状态为阻塞状态。处于阻塞状态的进程尚不具备运行条件,这时即使处理机空闲,它也无法使用。

根据本题的题意,进程已分配到所需资源并获得处理机,此时进程应进入执行状态。故本题的正确答案为B。

5.软件需求分析阶段的测试手段一般采用______。(C)

A. 总结

B. 阶段性报告

C. 需求分析评审

D. 黑盒测试

解析:本题考查软件生命周期阶段和软件测试验证的基础知识。

根据软件生命周期经典模型“瀑布模型”中的定义,软件需求分析阶段是对软件的功能要求进行分解,该阶段的输出的工作产品一般是《软件需求规格说明》。

而对软件阶段工作产品的验证的手段一般分为评审、测试、分析,对于需求分析阶段产生的《软件需求规格说明》来说,一般是开展相应的评审活动去验证需求的完整性、正确性和一致性。

故本题应选择C。

6.以下关于嵌入式系统时钟管理的叙述中,错误的是_____________。(C)

A. 系统的主时钟可以由外部时钟源提供,也可由外部晶体振荡器提供

B. 时钟控制逻辑可以在不需要锁相环的情况下产生慢速时钟

C. 利用锁相环可以对输入时钟进行倍频输出,但无法改变输出时钟的相位

D. 可以通过软件来控制时钟与每个外围模块的连接还是断开

解析:本题考查嵌入式系统时钟管理方面的基础知识。

嵌入式系统主时钟可以由外部时钟源提供,也可以由外部振荡器提供。时钟控制逻辑可以在不需要锁相环(Phase Locked Loops,PLL)的情况下产生慢速时钟,并且可以通过软件来控制时钟与每个外围模块是连接还是断开,从而降低功耗。系统时钟源直接采用外部晶振时,内部PLL电路可以调整系统时钟,使系统运行速度更快。由于片内的PLL电路可以兼具频率放大和信号提纯的功能,因此,系统可以以较低的外部时钟信号获得较高的工作频率,从而降低因高速开关时钟所造成的高频噪声。锁相环在工作的过程中,当输出信号的频率与输入信号的频率相等时,输出电压与输入电压保持固定的相位差值,即输出电压与输入电压的相位被锁住。

7.以下关于软件验证的叙述中,错误的是_____________。(D)

A. 试图证明在软件生命周期各阶段,软件产品或中间产品能满足客户需求

B. 强调对于过程的检验,而不是对于结果的检验

C. 验证软件是否满足它的需求规格说明

D. 验证软件的手段只有软件测试和评审

解析:本题考查关于软件验证方面的概念和知识。

软件验证,就是希望证明在软件生命周期各阶段,软件产品或中间产品能满足客户需求,强调对于过程的检验,而不是对于结果的检验,验证软件是否满足它的需求规格说明。

验证软件的手段有测试、同行评审、审查、走查、模拟、演示等。

8.某个应用任务TaskA正在等待信号量到来从而执行,此时TaskA所处的状态名称为_____________。(C)

A. 就绪态状态

B. 执行状态

C. 阻塞状态

D. 结束状态

解析: 本题考查嵌入式操作系统的基础知识。

操作系统中的进程状态有三种:执行状态、就绪状态和阻塞状态。下图给出了进程三个状态:运行、就绪、等待之间的切换关系。

9.

执行下面的一段C程序后,变量ret的值为_____________。

char str[20];

int ret=strlen(strcpy(str,’’Hello_World’’));(B)

A. 0

B. 11

C. 12

D. 20

解析:本题考查C语言基础知识。

本文档预览:3600字符,共10569字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
嵌入式系统设计师上午基础知识考试选择题专项强化真题试卷6

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号