欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机水平考试中级嵌入式系统设计师2008年下半年下午真题及答案解析.doc

    • 资源ID:1339074       资源大小:114KB        全文页数:21页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机水平考试中级嵌入式系统设计师2008年下半年下午真题及答案解析.doc

    1、计算机水平考试中级嵌入式系统设计师 2008年下半年下午真题及答案解析(总分:75.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:15.00)下面是关于某测试设备的叙述,仔细阅读并分析,回答问题 1至问题 4,将答案填入对应栏内。【说明】某测试设备是一个嵌入式系统,是为了测试一个专用设备而研制的,如下图所示。测试设备用于测试被测设备的各项软、硬件功能,包括 2路 RS232串口、2 路模拟量、电源以及专用设备的其他内部部件。在被测专用设备内部有专门的自检测程序,来测试内部各部件。测试设备的串口与被测设备相连接,加电后,通过按测试设备的周边键与被测设备握手同步,再向被测设备发送

    2、检测消息,被测设备测试自己的某项功能后,通过串口将测试结果发回给测试设备,显示在测试设备的 LCD屏上。测试设备的硬件由处理器模块、IO 模块和电源模块组成,处理器模块上有 CPU、存储器、2 路串口、键盘控制器;IO 模块上有 D/A、A/D 转换器,用作为模拟量输入和采集电源的电压值,以测试被测设备的模拟量和电源;电源模块提供测试设备的电源;测试设备模块间采用 ISA总线。测试设备的 2路串口与被测设备相连,同时测试设备的 D/A、A/D 转换控制器的输入线路与被测设备的模拟量和电源线相连,可直接测试被测设备的 2路 RS232串口、2 路模拟量、电源。测试设备的软件由底层驱动(串口驱动、

    3、D/A、A/D 驱动和自定义键盘驱动)、嵌入式操作系统和测试软件组成。(分数:15.00)(1).【问题 1】设存储器容量为 4兆字,字长 32位,模块数为 4,分别用顺序方式和交叉方式进行组织,存储周期为 200ns,数据线宽度 32位,总线传送周期为 50ns,请计算顺序存储器和交叉存储器的平均存取时间(单位:ns)和带宽(单位:位/秒)。(分数:3.75)_(2).【问题 2】测试设备的软件工作过程为:测试设备和被测设备同时加电,测试设备的操作系统启动后自动执行测试程序。测试程序首先采集被测设备的电源是否正常,并在屏幕显示测试信息。如果被测设备正常,则向被测设备发送握手消息,与被测设备同

    4、步;如果同步不上,则报“不能与设备同步”,测试结束。接下来,测试程序接收周边键命令,按要求测试。如果测试 2路模拟量,则由测试设备通过 D/A转换,向被测设备发送模拟信号,被测设备得到模拟信号,判断正确性后,通过串口将结果返回给测试设备。另外,被测设备还有 4个功能项是通过串口发送测试命令给被测设备的,由被测设备内的自测试程序测试后,将结果再通过串口传回给测试设备。请完成下图所示的流程图,按编号将正确答案填写在对应栏中。(分数:3.75)_(3).【问题 3】请把下面列出的 6个空位的答案填入相应的位置。1ISA 总线为U (1) /U位总线。2由模拟信号到数字信号的转换过程称为U (2) /

    5、U。3将数字信号变成模拟信号的过程称为U (3) /U。4D/A 转换器的主要性能指标有U (4) /U、U (5) /U、U(6) /U。(回答其中的三个主要性能指标即可)(分数:3.75)_(4).【问题 4】在本测试设备的异步串行传输中,数据格式为:数据位 8位、奇校验位 1位、停止位 1位。当波特率为 9600b/s时,每秒钟传送的有效数据是多少字节?为保证数据收发正确,试分析发送方和接收方时钟允许的误差范围,并以百分比形式给出最大误差。(分数:3.75)_二、B试题二/B(总题数:1,分数:15.00)阅读以下关于输入输出接口设计的说明,回答问题 1至问题 3,将解答填入对应栏内。【

    6、说明】下图为采用查询方式工作的输入接口,地址译码器中 A15A1 直接接到或门的输入端。(分数:15.00)(1).【问题 1】输入设备在向接口传送 8位数据的同时,还传送负脉冲 STB,该信号的作用是什么?(分数:5.00)_(2).【问题 2】D触发器的作用是什么?(分数:5.00)_(3).【问题 3】用查询方式将输入设备的一个数据读入 CPU的 BL中,程序段如下所示,请完成该段 8086汇编程序,将(1)(5)的内容填入相应的位置。START: MOV DX,U (1) /UNEXT1: IN AL,DXNEXT2: AND AL,U (2) /UJZ U (3) /UMOV DX,

    7、U (4) /UIN AL,DXNEXT3: MOV U (5) /U,ALRET(分数:5.00)_三、B试题三/B(总题数:1,分数:15.00)阅读以下有关软件工程开发的叙述,回答问题 1至问题 3,将答案填入对应栏内。【说明】V模型是在快速应用开发模型基础上演变而来的,由于将开发过程构造成一个 V字型而得名,V 模型强调软件开发的协作和速度,将软件实现和验证有机结合起来,在保证较高的软件质量情况下缩短开发周期,下图为 V模型的完整诠释。(分数:15.00)(1).【问题 1】上图所示的 V模型中,与开发阶段中概要设计对应测试阶段称为U (1) /U。在系统或配置项测试阶段处应采用U (

    8、2) /U方法。请将(1)和(2)处的内容填入相应位置。(分数:5.00)_(2).【问题 2】请完成下面叙述,在(3)、(4)处填入恰当的内容,将解答填写在对应栏中。从上图中水平对应关系看,左边是软件设计过程,右边是软件测试过程。在软件设计过程中,SQA 应按U (3) /U进行检查活动。在软件测试过程中,系统测试是基于U (4) /U的测试。(分数:5.00)_(3).【问题 3】完成下面对 V模型优点的论述,将答案填写在对应栏中。1客户需求分析对应验收测试。在进行需求分析、功能设计的同时,测试人员就可以阅读、审查分析结果,从而U (5) /U。2系统设计人员做系统设计时,测试人员可了解实

    9、现的过程,可U (6) /U。3设计人员做详细设计时,测试人员可参与设计,对设计U (7) /U,同时U (8) /U,并基于用例开发测试脚本。4编码的同时进行单元测试,可尽快找出程序中的缺陷,提高U (9) /U。5避免了瀑布模型所带来的误区,即软件测试是在U (10) /U之后进行。(分数:5.00)_四、B试题四/B(总题数:1,分数:15.00)阅读以下有关 80X86汇编语言的叙述,回答问题 1和问题 2,将解答填入对应栏内。【说明】本题由两部分组成,第一部分为计算 AX寄存器的值,第二部分为判错题。(分数:15.00)(1).【问题 1】已知 DS=2000H,BX=0100H,S

    10、I=0002H,存储单元20100H到20103H依次存放12H、34H、56H、78H,21200H21203H依次存放 2AH、4CH、B7H、65H,说明下列每一条指令执行后 AX寄存器的内容。(1)MOV AX,1200H(2)MOV AX,BX(3)MOV AX,BX+1100H(4)MOV AX,BX+SI(5)MOV AX,BXSI+1100H(分数:7.50)_(2).【问题 2】下列 MOV指令都是错误的,请指出错误原因。(1)MOV ES, 1234H(2)MOV AL, 300(3)MOV SP, AX(4)MOV AX, BX+DI(5)MOV 20H, AH(分数:7

    11、.50)_五、B试题五/B(总题数:1,分数:15.00)阅读以下说明和 C语言代码,回答问题 1至问题 4,将解答填入对应栏内。【说明】在嵌入式操作系统设备管理的实现上,常使用到 C语言的函数指针变量,由统一的管理函数调用不同的设备驱动程序。下面的一段 C语言代码是驱动管理程序 manage_device 调用 4个不同设备驱动程序,但没有用到函数指针变量。【C 语言代码】/*变量与类型说明*/#include “stdio.h“#include “stdlib.h“extern int sys_status;extern int Dev_drv1(int arg1, int arg2);e

    12、xtern int Dev_drv2(int arg1, int arg2);extern int Dev_drv3(int arg1, int arg2);extern int Dev_drv4(int arg1, iht arg2);#define NOERROR 0type struct int _fd; TYP_DEV_TAB;TYP DEV_TAB dev_tab50= 101,99, 80, 120,;/*程序代码*/void manage_device(int devid, int arg1, int arg2) int place ;int ret;for(place=0 ;

    13、place50 ; place+)if dev_tab place. fd = devid) break;if(place=50)printf(“ NO DEVICE fd = %d/n “,devid);switch(dev_tab place._fd) case 80:ret = Dev_drv3(int arg1,int arg2);break;case 99:ret = Dev_drv2(int arg1,int arg2);break;case 101:ret = Dev_drv1(int arg1,int arg2);break;case 120:ret = Dev_drv4(in

    14、t arg1,int arg2);break;if (ret!=NOERROR)printf(“ DEVICE %d error!/n “, devid);int Dev_drv1(int arg1,int arg2)/*局部变量声明,略*/*驱动程序代码,略*/int Dev_drv2(int arg1,int arg2)/*局部变量声明,略*/*驱动程序代码,略*/int Dev_drv3(int arg1,int arg2)/*局部变量声明,略*/*驱动程序代码,略*/int Dev_drv4(int arg1,int arg2)/*局部变量声明,略*/*驱动程序代码,略*/(分数:15

    15、.00)(1).【问题 1】请用 C语言的函数指针变量,对 manage_device函数进行改造,完成下面 C语言代码中的(1)、(2)、(3)和(4)处的变量说明或语句,将解答填入对应栏内。【C 语言代码】/*变量与类型说明*/#include “stdio.h“#include “stdlib.h“extern int sys_status;extern int Dev_drv1(int arg1, int arg2);extern int Dev_drv2(int arg1, iht arg2);extern int Dev_drv3(int arg1, int arg2);exter

    16、n int Dev_drv4(int arg1, int arg2);#define NOERROR 0typedef struct int _fd;B(1) 函数指针变量说明;/* 变量名用 process */B TYP_DEV_TAB;TYP_DEV_TAB dev_tab50= 101, Dev_drv1,99, Dev_drv2,80, Dev_drv3,120, Dev_dry4,;/* 程序 */void manage_device(int devid, int arg1, int arg2) iht place ;int ret;B(2) 函数指针变量说明;/*局部变量,变量名

    17、用 ProcAction */Bfor(place=0 ; place50 ; place+) if(dev_tab place._fd = devid) B(3) 语句 1;/* 变量名胜 ProcAction, 得到具体函数的入口地址 */Bbreak;if(place=50)printf(“NO DEVICE fd = %d/n“,devid);B(4) 语句 2;/Bif(ret!=NOERROR)printf(“DEVICE %d error!“, devid);(分数:3.75)_(2).【问题 2】在 C语言程序中,常在某些变量的说明前加 extem,如本题在变量说明中的第一条加

    18、 extem int sys_stams;请说明加 extem与不加 extem的区别,在进行编译时会有什么样的不同处理?(分数:3.75)_(3).【问题 3】函数的参数存放在什么地址空间中?说明其作用范围。将答案填入对应栏内。(分数:3.75)_(4).【问题 4】在设备驱动程序(函数)Dev_drv1 中,对指针 ptr的说明如下:【C 语文代码】int Dev_drv1(int arg1,int arg2 )struct node int ID;char name 20;int range; ;struct node *ptr;/*其他局部变量声明,略*/ptr = (struct n

    19、ode *)malloc(sizeof(struct node)*100);/*其他程序代码,略*/设 int为 32位整数,char 占 8位。当对指针 ptr赋完值后的值为 0x3751CO,若再执行一条“ptr+;”语句,此时 ptr的值为多少? (用十六进制表示)。(分数:3.75)_计算机水平考试中级嵌入式系统设计师 2008年下半年下午真题答案解析(总分:75.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:15.00)下面是关于某测试设备的叙述,仔细阅读并分析,回答问题 1至问题 4,将答案填入对应栏内。【说明】某测试设备是一个嵌入式系统,是为了测试一个专用设备而

    20、研制的,如下图所示。测试设备用于测试被测设备的各项软、硬件功能,包括 2路 RS232串口、2 路模拟量、电源以及专用设备的其他内部部件。在被测专用设备内部有专门的自检测程序,来测试内部各部件。测试设备的串口与被测设备相连接,加电后,通过按测试设备的周边键与被测设备握手同步,再向被测设备发送检测消息,被测设备测试自己的某项功能后,通过串口将测试结果发回给测试设备,显示在测试设备的 LCD屏上。测试设备的硬件由处理器模块、IO 模块和电源模块组成,处理器模块上有 CPU、存储器、2 路串口、键盘控制器;IO 模块上有 D/A、A/D 转换器,用作为模拟量输入和采集电源的电压值,以测试被测设备的模

    21、拟量和电源;电源模块提供测试设备的电源;测试设备模块间采用 ISA总线。测试设备的 2路串口与被测设备相连,同时测试设备的 D/A、A/D 转换控制器的输入线路与被测设备的模拟量和电源线相连,可直接测试被测设备的 2路 RS232串口、2 路模拟量、电源。测试设备的软件由底层驱动(串口驱动、D/A、A/D 驱动和自定义键盘驱动)、嵌入式操作系统和测试软件组成。(分数:15.00)(1).【问题 1】设存储器容量为 4兆字,字长 32位,模块数为 4,分别用顺序方式和交叉方式进行组织,存储周期为 200ns,数据线宽度 32位,总线传送周期为 50ns,请计算顺序存储器和交叉存储器的平均存取时间

    22、(单位:ns)和带宽(单位:位/秒)。(分数:3.75)_正确答案:()解析:顺序方式平均存取时间 顺序方式平均存取时间为 200ns交叉方式平均存取时间 交叉方式平均存取时间为 87.5ns顺序方式带宽 顺序方式带宽为 16107位/秒交叉方式带宽 交叉方式带宽 36.5107位/秒分析考查存储器的组织方式和性能计算。顺序存储器和交叉存储器连续读出 m=4个字的信息总量是:q=32 位4=128 位顺序存储器和交叉存储器连续读出 4个字所需的时间分别是:T2=mT=4200ns=800ns=810-7(s)T1=T+(m-1)总线传送周期=200ns+350ns=350ns=3.510 -7

    23、(s)顺序存储器和交叉存储器的平均存取时间分别是:T2a=T=200nsT1a=350ns/4=87.5ns顺序存储器带宽:W 2=q/T2=128/(810-7)=16107(位/秒)交叉存储器带宽:W 1=q/T1=128/(3.510-7)36.510 7(位/秒)(2).【问题 2】测试设备的软件工作过程为:测试设备和被测设备同时加电,测试设备的操作系统启动后自动执行测试程序。测试程序首先采集被测设备的电源是否正常,并在屏幕显示测试信息。如果被测设备正常,则向被测设备发送握手消息,与被测设备同步;如果同步不上,则报“不能与设备同步”,测试结束。接下来,测试程序接收周边键命令,按要求测试

    24、。如果测试 2路模拟量,则由测试设备通过 D/A转换,向被测设备发送模拟信号,被测设备得到模拟信号,判断正确性后,通过串口将结果返回给测试设备。另外,被测设备还有 4个功能项是通过串口发送测试命令给被测设备的,由被测设备内的自测试程序测试后,将结果再通过串口传回给测试设备。请完成下图所示的流程图,按编号将正确答案填写在对应栏中。(分数:3.75)_正确答案:()解析:(1)测试电源。 (2)与测试设备同步。 (3)接收周边键命令。 (4)通过数模转换模块发送模拟量 1给被测设备。 (5)通过数模转换模块发送模拟量 2给被测设备。 (6)通过串口发送测试功能 1命令给被测设备。 (7)通过串口发

    25、送测试功能 2命令给被测设备。 (8)通过串口发送测试功能 3命令给被测设备。 (9)通过串口发送测试功能 4命令给被测设备。 分析 考查软件的测试流程,依据题意以及问题 2描述的测试过程,其完整的测试软件流程图如下图所示。 (3).【问题 3】请把下面列出的 6个空位的答案填入相应的位置。1ISA 总线为U (1) /U位总线。2由模拟信号到数字信号的转换过程称为U (2) /U。3将数字信号变成模拟信号的过程称为U (3) /U。4D/A 转换器的主要性能指标有U (4) /U、U (5) /U、U(6) /U。(回答其中的三个主要性能指标即可)(分数:3.75)_正确答案:()解析:(1

    26、)16 (2)AD 转换,或 A/D转换 (3)DA 转换,或 D/A转换 D/A 转换器的主要性能指标除建立时间外,还有分辨率、转换精度、线性误差。所以(1)、(2)、(6)应分别填写上述三个的任意一个(不计次序)。分析 考查总线及数模转换知识。 ISA 总线即工业标准体系结构(Industry Standard Architecture),为 16位总线,是最早出现的微型计算机总线标准,广泛应用于嵌入式系统。 由模拟信号到数字信号的转换过程称为 AD转换,或 A/D转换,或模数转换;将数字信号变成模拟信号的过程称为 DA转换,或 D/A转换,或数模转换。 D/A 转换器的主要性能指标有建立

    27、时间、分辨率、转换精度、线性误差等。(4).【问题 4】在本测试设备的异步串行传输中,数据格式为:数据位 8位、奇校验位 1位、停止位 1位。当波特率为 9600b/s时,每秒钟传送的有效数据是多少字节?为保证数据收发正确,试分析发送方和接收方时钟允许的误差范围,并以百分比形式给出最大误差。(分数:3.75)_正确答案:()解析:每秒钟传送的有每秒钟传送的有效数据 9600(1+8+1+1) 827.7 字节分析发送方和接收方时钟允许的最大误差要点(8+1+1)1/2。最大误差为 5%。分析考查异步数据传输应用知识。每秒钟传送的有效数据:9600(1+8+1+1)=872.7 字节分析发送方和

    28、接收方时钟允许的最大误差:在启动位同步后,在 8位数据位、1 位奇校验位、1 位停止位之后累积的最大误差为(8+1+1),该值应小于 1/2位,即(8+1+1)1/2。因此,最大误差为 5%。二、B试题二/B(总题数:1,分数:15.00)阅读以下关于输入输出接口设计的说明,回答问题 1至问题 3,将解答填入对应栏内。【说明】下图为采用查询方式工作的输入接口,地址译码器中 A15A1 直接接到或门的输入端。(分数:15.00)(1).【问题 1】输入设备在向接口传送 8位数据的同时,还传送负脉冲 STB,该信号的作用是什么?(分数:5.00)_正确答案:()解析:脉冲除了将输入设备的数据锁存到

    29、锁存器的输出端外,该脉冲还用来触发 D触发器,使其输出 Q为高电平,此高电平表示外设有数据准备好。 试题二分析 本题考查输入输出接口设计以及输入输出控制方式应用知识。 计算机与外设之间进行数据传送主要有三种基本控制方式:查询方式、中断方式和 DMA方式。 查询方式是通过执行输入/输出查询程序来完成数据传送的,其工作原理是:当 CPU。启动外设工作后,不断地读取外设的状态信息进行测试,查询外设是否准备就绪,如外设准备好,则可以进行数据传送:否则,CPU 继续读取外设的状态信息进行查询等待,直到外设准备好。 采用程序查询方式进行数据传送时,实际上在外设准备就绪之前,CPU 一直处于等待状态,致使

    30、CPU的利用率较低。倘若 CPU按这种方式与多个外设传送数据时,就需要周期性的依次查询每个外设的状态,浪费的时间就更多,CPU 的利用率就更低。因此,这种方式适合于工作不太繁忙的系统。 中断方式是一种硬件和软件相结合的技术,中断请求和处理依赖于中断控制逻辑,而数据传送则是通过执行中断服务程序来实现的。这种方式的特点是:在外设工作期间,CPU 无须等待,可以处理其他任务,CPU 与外设可以并行工作,提高了系统效率,同时又能满足实时信息处理的需要。但在进行数据传送时,仍需要通过执行程序来完成。 采用中断方式可以提高 CPU的利用率,但有些 I/O设备(如磁盘、光盘等)需要高速而又频繁地与存储器进行

    31、批量的数据交换,此时中断方式已不能满足速度上的要求。而直接存储器处理 DMA方式,可以在存储器与外设之间开辟一条高速数据通道,使外设与存储器之间可以直接进行批量数据传送。实现 DMA传送,要求 CPU让出系统总线的控制权,然后由专用硬件设备(DMA 控制器)来控制外设与存储器之间的数据传送。这种传送方式的特点是:在数据传送过程中,由 DMA控制器参与工作,不需要 CPU的干预,批量数据传送时效率很高,通常用于高速 I/O设备与内存之间的数据传送。 本题采用程序查询方式从输入设备读取数据。 接口图中的选通信号 低电平有效,是由外设提供的输入信号。当该信号有效时,将输入设备送来的数据锁存至输入锁存

    32、器中临时存储起来,并设置数据已经准备好的状态,标志该状态的是上图中的 D触发器。 D 触发器的初始状态为 0(数据未准备好),当输入设备的数据准备好时,通过 CP将 D触发器设置为 1,标明数据已准备好,CPU 可随时读取。 要从输入设备读取数据( 有效),首先应确定输入设备的端口地址,包括状态端口和数据端口。从题图中可知,要读取输入设备的状态端口(即数据是否准备好),需进行下面的运算: A15+A14+A13+A2+A1+ + 即地址信号 A15、A14、A2、A1 与 IOR进行或运算(经过或门)后的输出,与 A0经非门后的输出再进行或运算,若为 0,则可将 D触发器中的状态输出至数据线D

    33、7,因此,要求 A15、A14、A2、A1 全部为 0且 A0为 1,即状态端口地址为 0001H。同理,要读取输入设备的数据,需进行下面的运算: A15+A14+A13+A2+A1+ +A0 即当 A15、A14、A2、A1 全部为 0并且 A0也为 0,才能通过三态门将数据送往数据总线,因此数据端口地址为 0000H。 若用查询方式将输入设备的一个数据读入 CPU的 BL寄存器中,则根据其工作方式,需要对 I/O接口的状态不断进行测试,一旦满足条件(准备好传送数据即外设就绪),紧接着就执行数据传送指令,程序如下: START: MOV DX,0001H ;外设的状态端口号送入 DX寄存器

    34、NEXT1: IN AL,DX ;从外设端口读取状态并暂存入AL NEXT2: AND AL,80H ;判断数据是否就绪(D7 是否为 1) JZ NEXT1 ;未就绪(D7 为 0),则继续查询,否则开始读取数据 MOV DX, 0000H ;外设数据端口号送入 DX寄存器 IN AL,DX ;从外设端口读取数据到的数据暂存入 AL NEXT3: MOV BL,AL ;将数据送入 BL寄存器 RET(2).【问题 2】D触发器的作用是什么?(分数:5.00)_正确答案:()解析:D 触发器用来提供外设数据准备好的状态。(3).【问题 3】用查询方式将输入设备的一个数据读入 CPU的 BL中,

    35、程序段如下所示,请完成该段 8086汇编程序,将(1)(5)的内容填入相应的位置。START: MOV DX,U (1) /UNEXT1: IN AL,DXNEXT2: AND AL,U (2) /UJZ U (3) /UMOV DX,U (4) /UIN AL,DXNEXT3: MOV U (5) /U,ALRET(分数:5.00)_正确答案:()解析:(1)0001H (2)80H (3)NEXT1,或 START (4)0000H (5)BL三、B试题三/B(总题数:1,分数:15.00)阅读以下有关软件工程开发的叙述,回答问题 1至问题 3,将答案填入对应栏内。【说明】V模型是在快速应

    36、用开发模型基础上演变而来的,由于将开发过程构造成一个 V字型而得名,V 模型强调软件开发的协作和速度,将软件实现和验证有机结合起来,在保证较高的软件质量情况下缩短开发周期,下图为 V模型的完整诠释。(分数:15.00)(1).【问题 1】上图所示的 V模型中,与开发阶段中概要设计对应测试阶段称为U (1) /U。在系统或配置项测试阶段处应采用U (2) /U方法。请将(1)和(2)处的内容填入相应位置。(分数:5.00)_正确答案:()解析:(1)部件测试或组件测试 或 集成测试 (2)灰盒测试 分析 空(1)处对应概要设计,在软件工程中,以概要设计为测试依据的测试级别应为集成测试或部件测试。

    37、所以(1)处的正确答案应为部件测试,或组件测试,或集成测试。空(2)处的测试方法应为系统或配置项测试的测试方法,系统或配置项测试时,应该主要使用黑盒测试方法,但对一些特殊功能的测试还要对照代码使用白盒测试方法进行验证,所以应为灰盒测试方法。所以(1)处的正确答案应为灰盒测试。(2).【问题 2】请完成下面叙述,在(3)、(4)处填入恰当的内容,将解答填写在对应栏中。从上图中水平对应关系看,左边是软件设计过程,右边是软件测试过程。在软件设计过程中,SQA 应按U (3) /U进行检查活动。在软件测试过程中,系统测试是基于U (4) /U的测试。(分数:5.00)_正确答案:()解析:(3)质量保

    38、证计划 (4)需求 或软件需求,或软件需求规格说明 分析 在设计和分析过程中,SQA(Supplier Quality Assurance)的主要职责是进行质量保证活动,但 SQA进行质量保证活动的依据为项目策划阶段制定的质量保证计划。所以(3)处的正确答案应为质量保证计划。 从上图可以看出,系统测试阶段的测试依据为软件需求规格说明,软件需求规格说明主要描述软件的功能需求、性能需求、接口需求等,它描述的每一条功能,在程序不一定有一段相应的代码对应,而可能由多个程序单元的部分代码实现。故不能进行基于代码的测试,而应进行基于需求的测试。所以(4)处的正确答案应为需求,或软件需求,或软件需求规格说明

    39、都可。(3).【问题 3】完成下面对 V模型优点的论述,将答案填写在对应栏中。1客户需求分析对应验收测试。在进行需求分析、功能设计的同时,测试人员就可以阅读、审查分析结果,从而U (5) /U。2系统设计人员做系统设计时,测试人员可了解实现的过程,可U (6) /U。3设计人员做详细设计时,测试人员可参与设计,对设计U (7) /U,同时U (8) /U,并基于用例开发测试脚本。4编码的同时进行单元测试,可尽快找出程序中的缺陷,提高U (9) /U。5避免了瀑布模型所带来的误区,即软件测试是在U (10) /U之后进行。(分数:5.00)_正确答案:()解析:(5)了解产品设计特性及用户的真正

    40、需求,确定测试目标,可准备用例并策划测试活动。 (6)设计系统测试方案和计划,并准备环境。 (7)进行评审,找出设计缺陷。 (8)设计测试用例,完善测试计划。 (9)程序质量,或软件质量。 (10)代码完成。 分析 从上图所示的 V模型中还可以看出,左边是设计和分析,是软件设计实现的过程,同时伴随着质量保证活动审核的过程,也就是静态的测试过程;右边是对左边结果的验证,是动态测试的过程,即对设计和分析的结果进行测试,以确认是否满足用户的需求。需求分析和功能设计对应验收测试,说明在做需求分析、产品功能设计的同时,测试人员就可以阅读、审查需求分析的结果,从而了解产品的设计特性、用户的真正需求,确定测试目标,可以准备用例(Use Case)并策划测试活动。 当系统设计人员在做系统设计时,测试人员可以了解系统是如何实现的,基于什么样的平台,这样可以设计系统的测试方案和测试计


    注意事项

    本文(【计算机类职业资格】计算机水平考试中级嵌入式系统设计师2008年下半年下午真题及答案解析.doc)为本站会员(eastlab115)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开