[计算机类试卷]2009年下半年软件水平考试(中级)嵌入式系统设计师下午(应用技术)试题真题试卷及答案与解析.doc
《[计算机类试卷]2009年下半年软件水平考试(中级)嵌入式系统设计师下午(应用技术)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2009年下半年软件水平考试(中级)嵌入式系统设计师下午(应用技术)试题真题试卷及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、2009年下半年软件水平考试(中级)嵌入式系统设计师下午(应用技术)试题真题试卷及答案与解析 一、试题一 0 下面是关于 PDA设计方案的叙述,仔细阅读并分析,回答问题 1至问题 3。 说明 个人数字助理 (Personal Digital Assistant, PDA)是典型的嵌入式系统,具有计算、电话、网络和个人信息管理等多项功能。某单位欲开发一款 PDA产品,选择S3C2410作为 CPU,存储器采用 SRAM、 DRAM和 NAND Flash三种内置存储器,显示器采用 LCD,下图为 PDA的硬件示意图。软件采 用嵌入式 Linux操作系统。 1 不同类型的存储器,其特性也不同,请完
2、成下表中的空白处内容,在 “易失性 ”栏中填写 “是 ”或 “否 ”,在 “相对读写速度 ”栏中填写 “快 ”、 “中 ”或 “慢 ”。2 该 PDA产品的软件如下所示: (1)记事本 (6)游戏软件 (2)电源管 (7)GUI软件 (3)TCP/IP协议栈 (8)GPS导航定位软件 (4)文件系统 (9)处理触摸屏的软件 (5)LCD驱动程序 (10)Word文字处理软件 下图是 PDA软件的层次关系示意图,共分为 4类软件。 请说明上述 10个软件所属的软件 类别 (将软件的编号填入答题纸相应的位置 )。 (注意:每个选项只能属于一类软件,有重复者按选错对待 ) 3 该 PDA产品的操作系
3、统采用嵌入式 Linux,网络协议采用 TCP/IP,下图是未完成的面向连接的 socket通信流程图,请从下列子程序 (参数和返回值略 )中选择恰当者填入下图所示流程图的相应编号处。 (1)Accept() (2)Bind() (3)Connect() (4)Listen() (5)Read() (6)Write() 二、试题二 3 阅读以下关于 LED接口电路的叙述,回答问题 1至问题 2,将答案填入答题纸的对应栏内。 说明 某计算机系统采用内存和接口统一编址方式。内存可寻址空间为 1MB,内存地址用 A0 A19传送,读写信号分别为 /MEMR和 /MEMW;接口可寻址空间为 64KB,
4、接口地址用 A0 A15传送,读写信号分别为 /IOR和 /IOW。 在该计算机系统上设计的 LED接口电路如下图所示,分配的接口地址为 0000H。图中的 74374为锁存器,其真值表见下表。 Z表示高阻。 4 上图所示的 LED接口电路中有设计错误,请找出其中至少 4处错误 (从编号为 的备选答案中选择 )。 74374的 接 5V A16 A19没参加接口地址译码 LED的限流电阻 R的阻值太小 译码器为或非门 LED阴极接电源 /MEMW没参加接口地址译码 /IOW没参加接口地址译码 LED的限流电阻 R的阻值太大 5 请针对问题 1找出的 LED接口电路设计中的错误,简要分析其故障原
5、因。 三、试题三 5 下面是关于嵌入式软件测试方面的叙述,回答问题 1和问题 2,将解答填入答题纸的对应栏内。 说明 甲公司是一个专业的软件测评中心,承担了某机载软件测试任务。王工是该测试任务的负责人。用户指 出,被测件是控制飞机飞行的关键软件,其安全性要求很高,必须按有关规定开展测评工作。 6 王工与被测方讨论被测件的测试计划时,在测试环境方面产生了分歧。王工认为:由于当前被测件的实验平台要用于系统联试,没有时间提供给测评工作,测评工作司 在仿真环境下进行,没有必要非得在目标机环境下测试;而被测方认为:软件测评工作仅仅用仿真环境是不够的,不能真实反映软件特性,可根据需要安排在实验平台上进行。
6、 请对双方的意见进行分析,回答 问题: 王工和被测方的意见 。 A都对 B王工正确而被测方不完全正确 C都不完全正确 D被测方正确而王工不完全正确 你对有关测试环境的建议如下 (请将建议填入答题纸的对应栏内 ): 1 _ _ 2 _ _ 3 _ _ 7 仔细阅读以下有关修正的条件判定覆盖 (MC/DC)和条件判定覆盖 (C/DC)的叙述,回答 问题。 由于被测件是关键级软件,按有关规定,被测件的测试必须达到 MC/DC。 MC/DC要求测试集满足 条件; C/DC要求测试集满足 条件。下 图所示的例子中给出了两个判定条件的例子,则满足 MC/DC要求的测试集是 ,满足 C/DC要求的测试集是
7、。 四、试题四 7 阅读以下关于 80X86处理器方面的叙述,请回答问题 1至问题 3。 说明 80X86计算机中的寻址方式包括程序寻址和数据寻址两类。数据寻址方式是指获取指令所需的操作数或操作数地址的方式;程序寻址方式是指程序中出现转移和调用时的程序定位方式。 部分数据寻址方式见下表,其中,为每种数据寻址方式分配一个编号。 程序寻址方式见下表,其中,为每种程序寻址方式分配一个编号。8 按 照 “数据寻址方式及编号 ”表所列出的数据寻址方式,说明下表中各汇编指令指定的操作数或操作数地址属于哪类数据寻址方式。9 按照上表给出的程序寻址方式,说明下表中各汇编指令中指定的地址属于哪类程序寻址方式。1
8、0 以下汇编程序用于求寄存器 AX中符号数的绝对值。请将下面汇编程序的空(1) (4)补充完整。 CMP AX, (1) JL (2) JMP (3) YESNEG: NEG AX NONEG: MOV RESULT, (4) 将上述汇编程序改进如下,请将改进后的汇编程序的空 (5) (8)补充完整。 CMP AX, (5) JGE (6) NEG (7) NONEG: MOV RESULT, (8) 五、试题五 10 阅读以下关于利用信号量机制解决进程同步与互斥方面的应用实例,回答问题 1至问题 3。 说明 在多道程序系统中,进程是并发执行的。这些进程间存在着不同的相互制约关系,主要表现为同
9、步和互斥两个方面。信号量机制是解决进程间同步与互斥的有效方法。下面是信号 量应用实例。 下图所示代码是在 C/OS-II操作系统上运行的一个应用的主函数。该函数创建了任务 Task1和 Task2,其中 Task1实现从键盘读入一个字符的功能, Task2将该字符输出到屏幕,它们使用信号量和一个公共变量 buffer来传递该字符。 主函数、 Task1和 Task2中所调用的函数原型说明如下: a创建一个信号量: OS EVENT*#OSSemCreate(INT16Uvalue); b创建一个任务: INT8U OSTaskCreate(void(*#task)(void*#pd), voi
10、d*#pdata,OS_STK *#ptos,INT8U prio); c开始执行多任务: void OSStart(void); d从键盘读入一个字符: char scanc(); e输出一个字符至屏幕: void printc(char ch); f发出一个信号量: INT8U OSSemPost(OS EVENT*#pevent); g等待一个信号量: void OSSemPend(OS_EVENT*#pevent,INT16U timeout,INT8U *#err) 11 请简述什么是临界资源 ?什么是临界区 ?访问临界资源应遵循哪些原则 ? 12 设 S为信号量, P、 V操作的形
11、式化定义如下图 (a)和 (b)所示,请完成该形式化定义,将应填入 (n)处的内容写在答题纸的对应栏中。13 请根据本题要求完善任务 Task1和任务 Task2的程序代码,填补图中的空缺。2009年下半年软件水平考试(中级)嵌入式系统设计师下午(应用技术)试题真题试卷答案与解析 一、试题一 1 【正确答案】 【试题解析】 存储器是构成嵌入式系统硬件的重要组成部分,易失性和读写速度是存储器重要的性能指标。嵌入式 系统中使用的存储器主要包括随机存储器、只读存储器和混合型存储器等。它们还可再进行细分,如 SRAM、 DRAM、掩模ROM、 PROM、 EPROM、 EEPROM、 Flash和 N
12、VRAM等。 从易失性上讲, SRAM和 DRAM是易失的:从相对读写速度上讲,静态 RAM即 SRAM最快,下来是 DRAM, NANDFlash最慢。 2 【正确答案】 属于应用软件的是: (1)、 (6)、 (8)、 (10); 属于系统软件的是: (2)、 (4)、 (7): 属于网络部分软件的是: (3); 属于驱动软件的是: (5)、 (9)。 【试题解析】 PDA的软件按其软件结构图所示依次划分为应用层的应用软件、操作系统层的系统软件和网络部分软件、硬件隔离层的驱动软件。 记事本、游戏软件、 GPS导航定位软件和 Word文字处理软件在应用层,应属于应用软件;电源管理、文件系统和
13、 GUI软件属于操作系统层的系统软件: TCP/IP协议栈属于网络部分软件; LCD驱动程序、处理触摸屏的软件属于硬件隔离层的驱动软件。 3 【正确答案】 : (2) : (4) : (1) : (5) : (6) : (3) : (6) 【试题解析】 Socket(套接字 )是进程间的通信机制,既适用于同一台计算机上的进程间通信,也使用于网络环境的进程间通信。网络通信有两种主要模式,一种为面向连接的通信,另一种为五连接通信。 在面向连接的 socket通信模式中,通信双方要先通过一定的步骤在互相之间建立起一种虚拟的连接,或者说虚拟的线路,然后再通过虚拟的连接线路进行通信。在通信的过程中,所有
14、报文传递都保持着原来的次序,报文在网络中传输是可靠的。 面向连接的 socket通信流程图是一个客户端 /服务器模 型,服务器端程序的功能是监听其端口,如果发现有客户端的请求到来,就产生一个子进程与客户端进行通信。服务器端首先调用 Socket()创建一个 socket,然后调用 Bind()与本地地址 /端口号绑定,成功之后就通过调用在相应的 socket上监听。当 Accept()捕捉到一个连接服务请求时,就生成新的 socket,并通过这个新的 socket与客户端通信,然后关闭该 socket。 客户端程序首先创建一个 socket,通过调用 Connect函数与服务器建立连接,连接成
15、功后与服务器通信,接收服务器发过来的数据,最 后关闭 socket,结束程序。 二、试题二 4 【正确答案】 74374的 接 5V 译码器为或非门 LED阴极接电源 /IOW没参加接口地址译码 LED的限流电阻 R的阻值太大 【试题解析】 图中设计 “74374的 接 5V”的做法是错误的。因为 74374是具有三态输出的 D触发器,其三态输出的允许信号 应该接地,如果 接 5V,使得74374输出高阻。 图中 “A16 A19没参加接口地址译码 ”的描述是正确的。因为根据题意,要求的是接口寻址,接口地址用 A0 A15传送,故 A16 A19不参加接 口地址译码。 从图中可以看出, LED
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2009 年下 半年 软件 水平 考试 中级 嵌入式 系统 设计师 下午 应用技术 试题 答案 解析 DOC

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