[计算机类试卷]2010年下半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc
《[计算机类试卷]2010年下半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2010年下半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、2010年下半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析 1 在输入输出控制方法中,采用 _可以使得设备与主存间的数据块传送无需CPU干预。 A程序控制输入输出 B中断 C DMA D总线控制 2 若某计算机采用 8位整数补码表示数据,则运算 _将产生溢出。 A 127+1 B -127-1 C -127+1 D 127-1 3 若内存容量为 4GB,字长为 32,则 _。 A地址总线和数据总线的宽度都为 32 B地址总线的宽度为 30,数据 总线的宽度为 32 C地址总线的宽度为 30,数据总线的宽度为 8 D地址总线的宽度为 32,数据总线的宽度为 8 4 设
2、用 2K4位的存储器芯片组成 16K8位的存储器 (地址单元为 0000H3FFFH,每个芯片的地址空间连续 ),则地址单元 0B1FH所在芯片的最小地址编号为 _。 A 0000H B 2800H C 2000H D 0800H 5 编写汇编语言程序时,下列寄存器中程序员可访问的是 _。 A程序计数器 (PC) B指令寄存器 (IR) C存储器数据寄存器 (MDR) D存 储器地址寄存器 (MAR) 6 CMM对软件测试没有提供单独的关键过程领域 (KPA),所以许多研究机构和测试服务机构从不同角度出发提出了有关软件测试方面的能力成熟度模型,其中软件测试成熟度模型 (TMM)是当前影响力最大
3、的软件测试过程模型。 TMM制定了 5个成熟度等级,它们依次是:初始级、阶段定义级、集成级、管理和度量级、_。 A优化、缺陷预防和可重复级 B优化、缺陷预防和质量控制级 C缺陷预防和质量控制级 D优化和质量控制级 7 以下关于软件生命周期的叙述不正确的是 _。 A 软件生命周期包括以下几个阶段:项目规划、需求定义和需求分析、软件设计、程序编码、软件测试、运行维护 B程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。为了保证程序的可读性、易维护性和提高程序的运行效率,可以通过在该阶段中制定统一并符合标准的编写规范来使编程人员程序设计规范化 C软件设计阶段主要根据需求分析的结果,对整个软
4、件系统进行设计,如系统框架设计、数据库设计等 D需求分析阶段对软件需要实现的各个功能进行详细分析。软件需求一旦确定,在整个软件开发过程中就不能再变化,这样才能保证软件开发的 稳定性,并控制风险 8 在软件工程中,不属于软件定义阶段的任务是 _。 A制定验收测试计划 B制定集成测试计划 C需求分析 D制定软件项目计划 9 软件设计阶段一般又可分为 _。 A逻辑设计与功能设计 B概要设计与详细设计 C概念设计与物理设计 D模型设计与程序设计 10 程序描述语言 (PDL)是软件开发过程中用于 _阶段的描述工具。 A需求分析 B概要设计 C详细设计 D编程 11 软件测试的目的是 _。 A试验性运行
5、软件 B找出 软件中的全部错误 C证明软件正确 D发现软件错误 12 按照测试实施组织,可将测试划分为开发方测试、用户测试、第三方测试。下面关于开发方测试的描述正确的是 _。 开发方测试通常也叫 “验证测试 ”或 “Alpha测试 ” 开发方测试又称 “Beta测试 ” 开发方测试可以从软件产品编码结束之后开始,或在模块 (子系统 )测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始 开发方测试主要是把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检 查软件 A B C D 13 黑盒测试法是根据产品的 _来设计测试用例的。 A功能 B输入数据 C应用范
6、围 D内部逻辑 14 软件生命周期中持续时间最长的是 _阶段。 A需求分析 B程序编码 C软件测试 D软件运行维护 15 软件工程概念的提出是由于 _。 A计算技术的发展 B软件危机的出现 C程序设计方法学的影响 D其他工程科学的影响 16 关系数据库管理系统应能实现的专门关系运算包括 _。 A选择、索引、 统计 B选择、投影、连接 C关联、更新、排序 D显示、打印、制表 17 为了使软件测试更加高效,应遵循的原则包括 _。 所有的软件测试都应追溯到用户需求,充分注意缺陷群集现象 尽早地和不断地进行软件测试、回归测试 为了证明程序的正确性,尽可能多地开发测试用例 应由不同的测试人员对测试所发现
7、的缺陷进行确认 增量测试,由小到大 A B C D 18 软件测试信息流的输入包括 _。 软件配置 (包括软 件开发文档、目标执行程序、数据结构 ) 开发工具 (开发环境、数据库、中间件等 ) 测试配置 (包括测试计划、测试用例、测试驱动程序等 ) 测试工具 (为提高软件测试效率,使用测试工具为测试工作服务 ) A B C D 19 ISO/IEC 9126软件工程产品质量统一了多种质量模型。其中,下述关于软件使用质量的描述,不正确的是 _。 A它测量用户在特定环境中能达到其目标的程度,不是测量软件自身的属性 B使用质量的属性分为 4个特性:有效性、生产 率、安全性和满意度 C使用质量是基于用
8、户、开发者、维护者观点的质量 D使用质量的获得依赖于取得必需的外部质量,而外部质量的获得则依赖于取得必需的内部质量 20 V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各阶段的对应关系。其中,集成测试阶段对应的开发阶段是 _。 A需求分析阶段 B概要设计阶段 C详细设计阶段 D编码阶段 21 下面关于软件测试模型的描述中,不正确的包括 _。 V模型的软件测试策略既包括低层测试又包括高层测试,高层测试是 为了源代码的正确性,低层测试是为了使整个系统满足用户的需求 V模型存在一定的局限性,它仅仅把测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段 W模型可以说是
9、 V模型自然而然的发展。它强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试 H模型中软件测试是一个独立的流程,贯穿产品的整个生命周期,与其他流程并发地进行 H模型中测试准备和测试实施紧密结合,有利于资源调配 A B C D 22 程序设计语言一 般可划分为低级语言和高级语言两大类,与高级语言相比,用低级语言开发的程序具有 _等特点。 A开发效率低,运行效率低 B开发效率高,运行效率低 C开发效率低,运行效率高 D开发效率高,运行效率高 23 广义的软件测试由 “确认 ”、 “验证 ”、 “测试 ”三个方面组成,其中 “确认 ”是_。 A想证实在一个给定的
10、外部环境中软件的逻辑正确性,检查软件在最终的运行环境上是否达到预期的目标 B检测软件开发的每个阶段、每个步骤的结果是否正确无误,是否与软件开发各阶段的要求或期望的结果相一致 C检 查某样东西是否符合事先已定好的标准 D试图证明软件在软件生命周期各个阶段以及阶段间的逻辑协调性、完备性和正确性 24 与设计测试用例无关的文档是 _。 A项目开发计划 B需求规格说明书 C设计说明书 D源程序 25 白盒测试也称结构测试或逻辑驱动测试,典型的白盒测试方法包括静态测试和动态测试。其中,静态测试除了静态结构分析法、静态质量度量法外,还有_。 A代码检查法 B逻辑覆盖法 C基本路径测试法 D结构覆盖法 26
11、 结构化分析 (Structured Analysis, SA)是面向数据流的需求分析方法, _不属于 SA工具。 A分层的数据流图 B数据词典 C问题分析图 D描述加工逻辑的结构化语言、判定表或判定树 27 螺旋模型综合了 _的优点,并增加了这两种模型忽略的风险分析。 A瀑布模型和演化模型 B瀑布模型和喷泉模型 C演化模型和喷泉模型 D原型和喷泉模型 28 软件评审作为质量控制的一个重要手段,已经被业界广泛使用。评审分为内部评审和外部评审。关于内部评审的叙述,正确的包括 _。 对软件的每个开发阶段 都要进行内部评审 评审人员由软件开发组、质量管理和配置管理人员组成,也可邀请用户参与 评审人数
12、根据实际情况确定,比如根据软件的规模等级和安全性等级等指标而定 内部评审由用户单位主持,由信息系统建设单位组织,应成立评审委员会 A B C D 29 软件质量保证的主要目标不包括 _。 A通过预防、检查与改进来保证软件质量 B保证开发出来的软件和软件开发过程符合相应标准与规程 C收集软件产品、软件过程中存在的不符合项,在项目总结时进行分析 D确保项目组制定的计划、标准和规程适合项目需要,同时满足评审和审计需要 30 软件设计要遵循的基本原则包括 _。 模块化 抽象 封装 信息隐蔽 A B C D 31 关于软件质量, _的叙述是正确的。 软件满足规定或潜在用户需求特性的总和 软件特性的总和,
13、软件满足规定用户需求的能力 是关于软件特性具备 “能力 ”的体现 软件质量包括 “代码质量 ”、 “外部质量 ”和 “使用质量 ”3部分 A B C D 32 关于软件测试与质量保证,正确的理解是 _。 A软件测试关注的是过程中的活动,软件质量保证关注的是过程的产物 B软件测试不是软件质量保证工作中的内容 C软件测试是软件质量保证的重要手段 D软件质量保证人员就是软件测试人员 33 _不是正确的软件测试目的。 A尽最大的可能找出最多的错误 B设计一个好的测试用例对用户需求的覆盖度达到 100% C对软件质量进行度量和评估,以提高软件的质量 D发现开发所采用的软件过程的缺陷,进行软件过程改 进
14、34 设计功能测试用例的根本依据是 _。 A用户需求规格说明书 B用户手册 C被测产品的用户界面 D概要设计说明书 35 关于软件测试与软件开发的认识,不正确的是 _。 A软件生命周期各个阶段都可能产生错误 B软件测试是独立于软件开发的一个工作 C软件开发的需求分析和设计阶段就应开始测试工作 D测试越早进行,越有助于提高被测软件的质量 36 软件测试原则中指出 “完全测试是不可能的 ”,主要原因是 _。 A输入量太大、输出结果太多以及路径组合太多 B自 动化测试技术不够完善 C测试的时间和人员有限 D仅仅靠黑盒测试不能达到完全测试 37 产品的功能性测试的内容不包括 _。 A适合性 B易用性
15、C正确性 D互操作性 38 以下关于设计功能测试用例的叙述, _是不正确的。 A尽量用 80%测试用例覆盖 20%的核心业务模块 B功能测试用例中不包括功能的依从性测试用例 C功能测试用例中包括业务流,也包括测试数据 D功能测试用例的设计应注意缺陷群集现象 39 以下不属于软件测试对象的有 _项。 需求规格说 明书 软件的程序模块 概要设计说明书与详细设计说明书 软件的用户手册 A 2 B 3 C 4 D 0 40 以下关于不同类型的软件测试的叙述,正确的是 _。 A单元测试不是模块测试 B多个模块不能平行地独立进行测试,应该顺序执行 C系统测试是检验程序单元或部件之间的接口关系 D确认测试是
16、通过检验和 /或核查所提供的客观证据,证实软件是否满足特定预期用途的需求 41 以下关于白盒测试和黑盒测试的理解,正确是 _。 A白盒测试通过对程序内部结构的分析、检测 来寻找问题 B白盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态 C单元测试可应用白盒测试方法,集成测试则采用黑盒测试方法 D在软件生命周期各个阶段都需要用白盒测试方法 42 V模型是具有代表意义的测试模型,以下理解正确的是 _。 A V模型认为测试阶段是与开发阶段并行的 B V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系 C V模型造成需求分析阶段隐藏的问题一直到后期的验收测试才被发现 D V模
17、型是对 W模型的改进 43 网络杀毒软件厂商已经开始使用数据库 技术和 LDAP技术进行策略日志存储和用户管理,这里 LDAP指的是 _。 A轻量目录访问协议 B本地目录访问协议 C轻量数据访问协议 D本地数据访问协议 44 对需求说明书评测的内容包括 _。 系统定义的目标是否与用户的要求一致 被开发项目的数据流与数据结构是否足够、确定 与所有其他系统交互的重要接口是否都已经描述 主要功能是否已包含在规定的软件范围之内,是否都已充分说明 确认软件的内部接口与外部接口是否已明确定义 A B C D 45 加密和解密是明文和密文之间的可逆转换, _不属于加密算法。 A RSA B SHA C DE
18、S D AES 46 假设 A、 B为布尔变量,对于逻辑表达式 (A B|C),需要 _个测试用例才能完成判定覆盖 (DC)。 A 2 B 3 C 4 D 5 47 以下关于汇编语言的叙述中,错误的是 _。 A汇编语言源程序中的指令语句将被翻译成机器代码 B汇编语言的指令语句必须具有操作码字段,可以没有操作数字段 C汇编程序以汇编语言源程序为输入, 以机器语言表示的目标程序为输出 D汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句 48 有关评估系统效率质量特性,以下论述正确的是 _。 A响应时间越长,系统执行效率越高 B响应时间和交易执行吞吐量都是用来衡量系统执行快慢的 C响应
19、时间越短,交易执行吞吐量越大 D系统的访问量越大,交易执行吞吐量越大 49 _不属于易用性测试范畴。 A软件产品使用户能理解软件是否合适以及如何能将软件用于特定的任务和使用条件的能力 B软件产品使用户能操作和控制它的能力 C对软件中的缺陷或失效原因进行诊断,或识别待修改部分的能力 D软件产品吸引用户的能力 50 以下关于软件系统安全防护策略的叙述,不正确的是 _。 A网闸的主要目的是实现内网和外网的物理隔离 B防火墙的主要目的是实现内网和外网的逻辑隔离 C入侵检测系统通常部署在防火墙之外 D安全日志属于被动防护策略 51 假设在程序控制流图中有 14条边、 10个节点,则控制流程图的环路复杂性
20、V(G)等于 _。 A 12 B 8 C 6 D 4 52 目前信息系统所使用的主要用户认证机制,身 份识别标识不包括 _。 A指纹 B智能卡 C数字证书 D身份证号码 53 针对以下 C语言程序段,假设 sta10=-1,对于 x的取值,需要 _个测试用例能够满足分支覆盖的要求。 int MathMine(int x) int m=0; int i; for(i=x-1; i =x+1; i+) if (i 0) continue; if (i 31) break; if (stai=-1) m+; return m; A 3 B 4 C 5 D 6 54 以下关于信息安全的叙述,不正确的是
21、 _。 A SYN洪水攻击通过发送大量 TCP连接请求以占满网络带宽,使其他用户无法正常连接服务 B缓冲区溢出攻击能通过修改函数返回地址并执行恶意代码,进而获得系统的控制权 C计算机病毒的主要特征包括破坏性、寄生性、自我复制能力和传染能力 D会话标识和时间戳都是抵御重演攻击的有效技术 55 软件测试使用各种术语描述软件出现的问题,以下叙述正确的是 _。 A软件错误 (error)是指在软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生 B软件缺陷 (defect)是存在于软件 (文档、数据、程序 )之中的那些不希望或不可接受的偏差 C软件故障 (fault)是指软件运行过程
22、中出现的一种不希望或不可接受的外部状态 D软件失效 (failure)是指软件运行时产生的一种不希望或不可接受的内部行为结果 56 网络测试不能解决的问题是 _。 A连通性 B丢包 C全表扫描 D延迟 57 关于 bug管理流程, _是正确的做 法。 A开发人员提交新的 bug入库,设置状态为 “New” B开发人员确认是 bug,设置状态为 “Fixed” C测试人员确认问题解决了,设置状态为 “Closed” D测试人员确认不是 bug,设置状态为 “Reopen” 58 _是当前自动化测试技术不能解决的问题。 A保证测试质量 B提高测试效率 C排除手工操作错误 D降低测试用例设计的难度
23、59 GB/T 18905.5软件工程产品评价中,分别规定了开发者用、需方用、评价者用的过程,以下理解正确的是 _。 A计划 开发新产品的厂商,该标准中规定不允许利用他们自己的技术人员进行产品评价 B软件产品的一般评价过程是:确立评价需求,规定、设计和执行评价 C该标准不适用于对软件产品执行独立评估的第三方评测机构 D该标准可用来决定从众多可选产品中选择某个产品,但该产品不可以是较大产品的一部分 60 软件测评相关的标准一般可以分为国际标准、国家标准、行业标准以及企业标准。一般情况下,技术要求最高的是 _。 A国际标准 B国家标准 C行业标准 D企业标准 61 为验证某呼叫中心是否能够承受大量
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2010 年下 半年 软件 水平 考试 中级 评测 上午 基础知识 试题 答案 解析 DOC

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