【计算机类职业资格】2007年下半年软件水平考试(中级)嵌入式系统设计师下午(技术应用)试题真题试卷及答案解析.doc
《【计算机类职业资格】2007年下半年软件水平考试(中级)嵌入式系统设计师下午(技术应用)试题真题试卷及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】2007年下半年软件水平考试(中级)嵌入式系统设计师下午(技术应用)试题真题试卷及答案解析.doc(6页珍藏版)》请在麦多课文档分享上搜索。
1、2007 年下半年软件水平考试(中级)嵌入式系统设计师下午(技术应用)试题真题试卷及答案解析(总分:24.00,做题时间:90 分钟)一、试题一(总题数:1,分数:6.00)阅读下面有关某项目自动化配送中心处理机控制系统的叙述,回答问题 1 至问题 3,将答案填入对应栏内。【说明】 某企业大型配送控制中心通常采用自动化方式存取仓库内的货物,配送控制中心对货物的存取由两部分组成:其一,配送控制中心管理和调度多台配送车;其二,配送车根据指令从仓库货架上存取货物。 图 1-1 为某企业大型仓库货物存取示意图。图中配送车上安装有智能控制设备,通过视频接口接收图像数据,实施对货架位置的定位识别,然后将识
2、别信息发送到配送控制中心。配送控制中心向配送车发送控制命令,将配送车上的货物放置到指定的货架位置,或从指定的货架位置上取出货物,装载到该配送车。 (分数:6.00)(1).假设图 1-1 中的智能设备采用 8051 微处理器,该微处理器的定时器主频为 12MHz。该智能设备中的数据采集周期分别为 10ms、15ms、1s,请给出: (1)设备中定时器应设置的最大计时单位; (2)8051 定时器计数寄存器的初始值; (3)若 8051 采用外部时钟接入方式,请完成图 1-3 中的连接方式。(分数:2.00)_(2).根据图 1-2 所示的配送车取货的工作过程示意图,得到图 1-4 所示的配送车
3、取货软件流程图,请在图中的(n)处填入适当的内容。(分数:2.00)_(3).按照你对 8051 微处理机的理解,填写表 1-1 中的(1)(5)空格,完成表中给出的 5 种寻址方式的指令格式。 (分数:2.00)_二、试题二(总题数:1,分数:6.00)阅读以下关于嵌入式软件测试的叙述,回答问题 1 至问题 3,将解答填入对应栏内。 【说明】 某嵌入式软件主要用于控制飞机起落架。飞机起落架的可靠性直接关系着机载人员的人身安全。根据载机设备对软件可靠性要求,一般将软件分为 3 级:关键级软件,主要级软件和一般软件。由于该嵌入式软件被定义为关键软件,要求按关键级软件进行测试。(分数:6.00)(
4、1).请根据测试要求,简要说明语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖的含义。(分数:2.00)_(2).根据本题所示的软件关键级别,回答该软件需要做哪几项覆盖测试?要求的覆盖率指标是多少?如果是一般级软件,应做哪几项覆盖测试?(分数:2.00)_(3).在软件单元测试中,主要测试对象是软件模块,如果被测程序中有多处调用了其他过程代码,测试中应如何处理这些功能的引用?软件的性能测试在测试工作的哪个阶段进行?(分数:2.00)_三、试题三(总题数:1,分数:6.00)阅读以下关于中断的叙述,回答问题 1 至问题 3,将答案填入对应栏内。 【说明】 某计算机中断系统有4 级中断
5、I1,I2,I3 和 I4,中断响应的优先次序为 I1I2I3I4,即先响应 I1,冉响应 I2,最后响应 I4。每级中断对应一个屏蔽码,屏蔽码中某位为“1”表示禁止中断(关中断),若为“0”则表示允许中断(开中断)。各级中断处理程序与屏蔽码的关系如表 3-1 所示。 (分数:6.00)(1).若 ti 时刻 I1、I2 和 I4 级同时产生中断,在各中断处理完成后,tj(titj)时刻发出 I3 级中断申请,CPU 为 I3 服务时,I1 级发出请求,在 CPU 为 I1 服务时,I2 级发出请求。请参照图 3-1 所示的格式,画出 CPU 的运行轨迹。 (分数:2.00)_(2).若将中断
6、优先次序设置为 I1I4I3I2,即先响应 I1,再响应 I4,最后响应 I2。请重新设置各级的屏蔽码,填写表 3-2。 (分数:2.00)_(3).设中断优先次序为 I1I4I3I2。若 ti 时刻 I1、I2 和 I4 级同时产生中断,在各中断处理完成后,tj(titj)时刻发出 I3 级中断申请,CPU 为 I3 服务时,I1 级发出请求,在 CPU 为 I1 服务时,I2 级发出请求。请画出这种情况下 CPU 的运行轨迹。(分数:2.00)_四、试题四(总题数:1,分数:6.00)阅读以下说明和 C 语言代码,回答问题 1 至问题 3,将解答填入对应栏内。 【说明】 在实时系统中,许多
7、控制软件需要将数据封装到一个数据结构中,以节省存储空间。对于位操作,使用汇编语言实现其访问比较容易,但会增加编程难度,因此现在普遍采用 C 语言实现。使用高级语言编程要特别注意结构的存储格式以及编译器的特性。本题所使用的编泽器对变量按声明顺序分配地址。分析图 41 所示的 C 语言代码,回答以下问题。 (分数:6.00)(1).如果处理机按 16 位以大端方式(big_endian)编址,请在图 4-2 所示的存储器图表中填入 myRarData数据的存储内容(十六进制表示)。 (分数:2.00)_(2).在图 4-1 所示的程序中,第 22 行的语句执行完成后,下列语句的结果是多少?请将应填
8、入(n)处的内容写在对应栏中。 q-X=(1) q-Y=(2) q-Z=(3) q-U=(4) 若再执行一次 q+,则下列语句的结果又是多少?请将应填入(n)处的内容写在对应栏中。 q-X=(5) q-Y=(6) q-Z=(7) q-U=(8)(分数:2.00)_(3).内存空间常划分为代码段(text)、数据段(data)、bss 段(bss)、堆区(heap)和栈区(stack),那么图4-1 中 myRadarData 数组的存储空间应分配在哪个段中?指针变量 p、 Q 应分配在哪个段中?(分数:2.00)_2007 年下半年软件水平考试(中级)嵌入式系统设计师下午(技术应用)试题真题试
9、卷答案解析(总分:24.00,做题时间:90 分钟)一、试题一(总题数:1,分数:6.00)阅读下面有关某项目自动化配送中心处理机控制系统的叙述,回答问题 1 至问题 3,将答案填入对应栏内。【说明】 某企业大型配送控制中心通常采用自动化方式存取仓库内的货物,配送控制中心对货物的存取由两部分组成:其一,配送控制中心管理和调度多台配送车;其二,配送车根据指令从仓库货架上存取货物。 图 1-1 为某企业大型仓库货物存取示意图。图中配送车上安装有智能控制设备,通过视频接口接收图像数据,实施对货架位置的定位识别,然后将识别信息发送到配送控制中心。配送控制中心向配送车发送控制命令,将配送车上的货物放置到
10、指定的货架位置,或从指定的货架位置上取出货物,装载到该配送车。 (分数:6.00)(1).假设图 1-1 中的智能设备采用 8051 微处理器,该微处理器的定时器主频为 12MHz。该智能设备中的数据采集周期分别为 10ms、15ms、1s,请给出: (1)设备中定时器应设置的最大计时单位; (2)8051 定时器计数寄存器的初始值; (3)若 8051 采用外部时钟接入方式,请完成图 1-3 中的连接方式。(分数:2.00)_正确答案:(正确答案:(1)针对采样周期为 10ms、15ms 和 1s,最大计时单位应为 5ms。 (2)在定时器主频为 12MHz 时,5ms 的定时器应设置为 5
11、000/1/12=60000。 (3)外部时钟的连接方式 )解析:解析:本题是一道综合性较强的考题,需要考生具有关于嵌入式系统的相关软、硬件基础知识。考生需要仔细阅读本题目中给出的相关内容,搞清楚配送车取货的工作过程流程。 本题要关注以下几点: (1)送配车是在送配中心的指挥下完成货物存取,送配中心的命令主要包括取货指令、位置确认和存货命令。 (2)送配车的定位靠送配车中的智能设备进行,当送配车到达预定位置时,将所处的坐标信息发送给配送中心,得到人工确认后,移动机械臂实施取货操作。 (3)最后,根据配送中心发出的目标地址,将货物放到目的地。 (4)送配车中的智能设备是典型的嵌入式实时系统,它要
12、周期性地从摄像头中采集送配车的当前位置信息,完成当前位置与目标位置比对:并定时与配送中心保持联系。 本题主要考查考生对嵌入式控制系统中常用的软硬基础知识的掌握程度。题目中给出了智能设备进行数据采集需要的三个基本周期要求,要求考生能够在分析需求的基础上,给出智能设备工作的时间控制单位。在一般的控制系统中;针对具有多个周期任务管理系统,往往要设置基础时间控制,对于本题,由于智能设备有 10ms、15ms 和1s 三种任务,最大计时单位应为三种周期最大公约数。当然,采用 1ms 也能实施,但由于时间颗粒度越小,带来的系统开销越大,因此最合适的是 5ms。另外,在分析出本题需要的最大计时单位的基础上,
13、根据定时器的主频参数(12MHz),考生应该能够换算出具体实现中对定时器初始值的设置。这里主要考查考生的实际经验,知道如何将时间要求转换成具体控制参数,即频率和时间的转换关系,这是本题的主要知识点。不同的定时器芯片可提供多种定时器通道,不同的通道对主频进行了再分频,本题没有涉及具体通道的再分频的换算。本题还考查考生对定时器硬件连接方法的知识掌握程度,这点在相关参考书上有说明,只要考生详细复习了本内容,应该能正确回答。(2).根据图 1-2 所示的配送车取货的工作过程示意图,得到图 1-4 所示的配送车取货软件流程图,请在图中的(n)处填入适当的内容。(分数:2.00)_正确答案:(正确答案:(
14、1)是取货命令吗?或含义相同的其他语句。 (2)分析取货指令,或含义相同的其他语句。 (3)配送车定位,或含义相同的其他语句。)解析:解析:本题将配送车取货的工作过程示意图内容转换成具体的软件流程图。考查考生正确掌握流程图的画法、各个图标的含义和流程图中的具体内容。只要考生正确理解了送配车的控制关系,就可正确地填写出流程图中的空缺。由于流程图描述的是取货流程,根据空(1)两边的提示,如果是取货命令则执行左面操作,如果不是取货命令则执行其他操作,因此空(1)处的条件语句应判别“是取货命令吗”;空(2)处应为获取取货命令后,对命令参数进行分析的操作,得到取货的具体位置:空(3)处主要根据第二步分析
15、出的具体位置,完成对送配车运行的控制,直到送配车达到相应的目的位置,即送配车定位。(3).按照你对 8051 微处理机的理解,填写表 1-1 中的(1)(5)空格,完成表中给出的 5 种寻址方式的指令格式。 (分数:2.00)_正确答案:(正确答案:(1)OHFFH,或 0255 间的任意整数。 (2)Ri,其中 i 可由 07 之间的任意数字代替。 (3)Ri,其中 i 可由 0、1 代替。 (4)#OH#FFH,或#0#255 之间的任意整数。 (5)A。)解析:解析:本题主要考查考生对汇编语言的掌握程度。在嵌入式系统开发中,软件设计者必须熟练掌握和应用汇编语言。本题虽然涉及了具体的 CP
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 2007 年下 半年 软件 水平 考试 中级 嵌入式 系统 设计师 下午 技术 应用 试题 试卷 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1317888.html