2012年软件评测师考试真题加答案解析(一)分析.doc

2012年软件评测师考试真题加答案解析(一)分析.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2012年软件评测师考试真题加答案解析(一) 软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。准备参加2017年软件评测师考试的同学们,历年软考真题是否是你特别想要的学习资料?下面希赛为您提供2012年软件评测师真题,希望对大家有所帮助。 在输入输出控制方法中,采用【1】可以使得设备与主存间的数据块传送无需CPU干预。 A.程序控制输入输出 B.中断 C.DMA D.总线控制 分析: Direct Memory Access【存储器直接访问】。这是指一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据,既不通过CPU,也不需要CPU干预。整个数据传输操作在一个称为DMA控制器的控制下进行的。CPU除了在数据传输开始和结束时做一点处理外,在传输过程中CPU可以进行其他的工作。这样,在大部分时间里,CPU和输入输出都处于并行操作。因此,使整个计算机系统的效率大大提高。 DMA的概念:DMA是在专门的硬件【DMA】控制下,实现高速外设和主存储器之间自动成批交换数据尽量减少CPU干预的输入/输出操作方式。通常有三种方式:停止CPU访内◎周期挪用方式◎DMA与CPU交替访内存缺点:因为DMA允许外设直接访问内存,从而形成对总线的独占。 答案:C 若某计算机采用8位整数补码表示数据,则运算【2】将产生溢出。 A.127+1 B.-127-1 C.-127+1 D.127-1 答案:A 若内存容量为4GB,字长为32.则【3】 A.地址总线和数据总线的宽度都为32 B.地址总线的宽度为30,数据总线的宽度为32 C.地址总线的宽度为30,数据总线的宽度为8 D.地址总线的宽度为32,数据总线的宽度为8 分析:4GB=4*2^30B=2^32B所以地址总线和数据总线的宽度都为32。 答案:A 设用2K X 4位的存储芯片组成16K X 8位的存储器【地址单元为0000H~3FFFH,每个芯片的地址空间连续】,则地址单元0B1FH所在芯片的最大地址编号为【4】 A.0000H B.2800H C.2000H D.0800H 答案:D 分析:2K*4位的存储器芯片,要组成8位的存储器,所以在逻辑上可以把前面的存储器看作是1K*8的,这个是按照地址来说的。也就是说每一个单元存储芯片的地址范围是3FFH【2^10】,所以看答案,0800H+3FFH=BFF,由此可以看出0B1FH包含在其中,所以答案为D。或:2K*4相当于1K*8,需要16个1K=1024=0400H也就是每片3FF,算下来开始空间0000,0400,0800,0C00所以,0B1F在0800开头的那块上 编写汇编语言程序时,下列寄存器中程序员可访问的是【5】 A.存储器地址寄存器【MAR】 B.指令寄存器【IR】 C.存储器数据寄存器【MDR】 D.程序计数器【PC】 分析:为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正是起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器【PC】的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。 当程序转移时,转移指令执行的最终结果就是要改变PC的值,此PC值就是转去的地址,以此实现转移。有些机器中也称PC为指令指针IP【Instruction Pointer】。 答案:D CMM对软件测试没有提供单独的关键过程领域【KPA】,所以许多研究机构和测试服务机构从不同角度出发提出有关软件测试方面的能力成熟度模型,其中软件测试成熟度模型【TMM】是当前影响力最大的软件测试过程模型。TMM制定了五个成熟度等级,它们依次是:初始级,阶段定义级,集成级。管理和度量级,【6】。 A.优化、缺陷预防和可重复级 B.优化缺陷预防和质量控制级 C.缺陷预防和质量控制级 D.优化和质量控制级 分析:TMM制定了五个成熟度等级:初始级,阶段定义级,集成级,管理和度量级,优化、缺陷预防和质量控制级。各级成熟度水平包含了一组成熟度目标和子目标,以及支持它们的任务、职责和活动。如图所示: 答案:B 以下关于软件生命周期的叙述不正确的是【7】。 A.软件生命周期包括以下几阶段:项目规划,需求定义和需求分析、软件设计、程序编码、软件测试、运行维护 B.程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。为了保证程序的可读性、易维护性和提高程序的运行

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档