【计算机类职业资格】嵌入式系统设计师-25及答案解析.doc
《【计算机类职业资格】嵌入式系统设计师-25及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】嵌入式系统设计师-25及答案解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、嵌入式系统设计师-25 及答案解析(总分:45.00,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)说明 AD574 可以通过简单的三态门、锁存器接口与微机系统的系统总线相连接,也可以通过可编程接口(如8255)与系统总线相连接。由表可知,AD574 可以工作在 8 位,也可以工作在 12 位。图为以 8255 为接口芯片,将工作于 12 位下的 AD574 接到 8 位 ISA 系统总线上。 (分数:15.00)(1).在上图中,通过 8255 的 A 0 、A 1 口地址选择信号线进行 PA 口、PB 口、PC 口的控制。回答下列问题,将答案填写在对应的栏目中。 _1_
2、A 0 为 0,A 1 为 0 时控制 _1_ 口; _2_ A 0 为 0,A 1 为 1 时控制 _2_ 口; _3_ A 0 为 1,A 1 为 0 时控制 _3_ 口。(分数:5.00)_(2).简要回答下列关于 74LS138 器件的功能以及作用的问题,将答案填写在对应的栏目中。 _2_ 74LS138 器件在图 2-1 中的功能是 _2_ ; _3_ 在上图中,通过 A 2 A 15 来控制 74LS138 的输出端 ,要使得 74LS138 输出 (分数:5.00)_(3).上图中的连接可以简化,将 AD574 的 CE 和 12/ 管脚接为高电平,而使 和 A 0 接地。此时只
3、需要用 (分数:5.00)_二、试题二(总题数:1,分数:15.00)说明 某公司是一个有资质的专业嵌入式软件测评中心,承担了一项嵌入式软件的测试任务。按用户要求,需要对被测软件进行单元测试、部件(集成)测试和系统测试。(分数:15.00)(1).软件测试中的单元测试、部件(集成)测试和系统测试都有各自的测试目标。以下描述中属于单元测试的是 _1_ ,属于部件(集成)测试的是 _2_ ,属于系统测试的是 _3_ ,请把以下 8个选项的序号分别填入上述空白处,且不能重复。将答案填写在对应的栏目中。 测试对象为单个模块或者函数 测试对象包括整个软件系统,以及软件所依赖的硬件、外设等 测试对象为多个
4、模块或多个单元 整个测试必须在系统实际运行环境中进行 主要测试模块内部逻辑结构的正确性 测试各个模块间的调用接口 包括测试部分全局数据结构及变量 主要测试局部数据结构及变量(分数:5.00)_(2).被测软件研制方提出,为节约成本,由软件开发人员对所开发的软件进行测试,测评中心仅仅进行测试结果确认,并按测评中心规定编写各种测试文档并出具证明。此提议遭到测评中心的反对。软件研制方认为: _2_ 自己编写的程序,结构熟悉,需求清楚,易发现问题; _3_ 自己测试后,又经过第三方的确认,是可行的; _4_ 知识产权可受保护。 测评中心反驳: _2_ 程序不能由编写者自己测试,就像不能既当运动员又当裁
5、判员一样; _3_ 自己测试,有弄虚作假的嫌疑; _4_ 软件测试不能丧失独立性,仅由测评中心确认,损害测评中心声誉,不行。 针对上述情况,应该由 _2_ 进行测试。软件研制方的 3 条理由正确的有 _3_ 条,错误的有 _4_ 条;测评中心所说的正确的有 _5_ 条,错误的有 _6_ 条。(分数:5.00)_(3).判断以下关于软件测试叙述的正确性,回答“错”或“对”, 并将其填入在对应栏内。 (1)判定/条件覆盖使每个分支至少被执行一次,且判定中的每个条件都获得所有可能的逻辑值。 (2)在没有需求文档的条件下能够进行黑盒测试。 (3)在进行压力测试的同时可以进行单元测试。 (4)软件测试中
6、设计的测试实例(test case)主要由输入数据和预期输出结果两部分组成。(分数:5.00)_三、试题三(总题数:1,分数:15.00)说明 嵌入式 C 语言编程中常涉及位运算、宏定义的问题,以及大端方式(Big-endian)、小端方式(Little-endian)的访问问题。(分数:15.00)(1).嵌入式系统中常要求用户对变量或寄存器进行位操作。下面的两个函数分别为设置和清除变量 a 的第5 位。请使用下面的宏定义 BIT5 按要求对变量 a 进行相应的处理。在函数 set_bit5 中,用位或赋值操作(|=)设置变量 a 的第 5 位,在函数 clear_bit5 中,用位与赋值操
7、作(=)清除变量 a 的第 5 位。 #define BIT5 (0x015) static int a; void set_bit5(void) _ ; /*设置变量 a 的第 5 位*/ void clear_bit5(void) _ ; /*清除变量 a 的第 5 位*/ (分数:5.00)_(2).下图所示代码的设计意图是计算 1100 各数的平方。该段代码运行后,没有得到应有的结果,请说明出错原因,将答案填入对应栏内。 下图是在不改变宏定义的情况下,对程序进行修改。请完成该段代码,将答案填入对应栏内。 (分数:5.00)_(3).某嵌入式处理器工作在大端方式(Big-endian)下
8、,其中 unsigned int 为 32 位,unsigned short 为16 位,unsigned char 为 8 位。仔细阅读并分析下面的 C 语言代码,写出其打印输出的结果,将答案填入对应栏内。 #include “stdio.h“ #include “stdlib.h“ void *MEM_ADDR; void mem_test(void) unsigned int *pint_addr=NULL; unsigned short *pshort_addr=NULL; unsigned char *pchar_addr=NULL; MEM_ADDR=(void *)malloc(
9、sizeof(int); pint_addr=(unsigned int *)MEM_ADDR; pshort_addr=(unsigned short *)MEM_ADDR; pchar_addr=(unsigned char *)MEM_ADDR; *pint_addr=0x12345678; printf(“0x%x, 0x%xn“, *pshort_addr, *pchar_addr); /*第一次输出*/ pshort_addr+; *pshort_addr=0x5555; printf(“0x%x, 0x%xn“, *pint_addr, *pchar_addr); /*第二次输出
10、*/ pchar_addr+; *pchar_addr=0xAA; printf(“0x%x, 0x%xn“, *pint_addr, *pshort_addr); /*第三次输出*/ (分数:5.00)_嵌入式系统设计师-25 答案解析(总分:45.00,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)说明 AD574 可以通过简单的三态门、锁存器接口与微机系统的系统总线相连接,也可以通过可编程接口(如8255)与系统总线相连接。由表可知,AD574 可以工作在 8 位,也可以工作在 12 位。图为以 8255 为接口芯片,将工作于 12 位下的 AD574 接到 8 位 I
11、SA 系统总线上。 (分数:15.00)(1).在上图中,通过 8255 的 A 0 、A 1 口地址选择信号线进行 PA 口、PB 口、PC 口的控制。回答下列问题,将答案填写在对应的栏目中。 _1_ A 0 为 0,A 1 为 0 时控制 _1_ 口; _2_ A 0 为 0,A 1 为 1 时控制 _2_ 口; _3_ A 0 为 1,A 1 为 0 时控制 _3_ 口。(分数:5.00)_正确答案:()解析:PA (2)PB (3)PC 通过 8255 的 A 0 、A 1 口地址选择信号线进行 PA 口、PB 口、PC 口的控制。当 A 0 为 0、A 1 为 0 时控制 PA 口;
12、当 A 0 为 0、A 0 为 1 时控制 PB 口;当 A 0 为 1、A 1 为 0 时控制 PC 口。(2).简要回答下列关于 74LS138 器件的功能以及作用的问题,将答案填写在对应的栏目中。 _2_ 74LS138 器件在图 2-1 中的功能是 _2_ ; _3_ 在上图中,通过 A 2 A 15 来控制 74LS138 的输出端 ,要使得 74LS138 输出 (分数:5.00)_正确答案:()解析:(1)控制 8255 的片选,或者产生 8255 的片选 (2)低 (3)高(3).上图中的连接可以简化,将 AD574 的 CE 和 12/ 管脚接为高电平,而使 和 A 0 接地
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 嵌入式 系统 设计师 25 答案 解析 DOC
