2012年下半年上午软件评测师试题及答案详析

合集下载

2012年软件评测师考试真题加答案解析(四)

2012年软件评测师考试真题加答案解析(四)

2012年软件评测师考试真题加答案解析(四)软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。

准备参加2017年软件评测师考试的同学们,历年软考真题是否是你特别想要的学习资料?下面希赛为您提供2012年软件评测师真题,希望对大家有所帮助。

关于软件质量,【31】的叙述是正确的。

1、软件满足规定或潜在用户需求特性的总和2、软件特性的总和,软件满足规定用户需求的能力3、是关于软件特性具备“能力”的体现4、软件质量包括“代码质量”、“外部质量”和“使用质量”三部分A.1、3B.1、2C.2、3D.2、4分析:软件质量实体特性的总和,满足明确或隐含要求的能力。

是关于软件特性具备“能力”的体现软件质量包括“内部质量”、“外部质量”和“使用质量”三部分答案:A关于软件测试与质量保证,正确的理解的是【32】A.软件测试关注的是过程中的活动,软件质量保证关注的是过程的产物B.软件测试不是软件质量保证工作中的内容C.软件测试是软件质量保证的重要手段D.软件质量保证人员就是软件测试人员分析:软件测试和质量保证的区别1】、QA主要着眼于软件开发活动中的过程、步骤和产物,而不是对软件进行剖析找问题或评估;质量的保证的重要工作通过预防、检查与改进来保证软件质量。

采用“全面质量管理”和“过程改进”的原理开展质量保证工作。

关注的是软件质量的检查与测量。

QA的工作是软件生命周期的管理以及验证软件是否满足规定的质量和用户的需求。

2】、软件测试关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析测试人员要“执行”程序软件,对过程中的产物-----开发文档和源代码进行走查,运行软件,以找出问题,报告质量。

测试人员必须假设软件存在的问题,测试中所作的操作是为了找出更多的问题,而不仅仅是为了验证每一件事是正确的。

对测试中发现的问题的分析、追踪与回归测试也是软件测试中的重要工作,因此软件测试是保证软件质量的一个重要环节。

2012年下半年 软件评测师 基础知识

2012年下半年 软件评测师 基础知识

全国计算机技术与软件专业技术资格(水平)考试2012年下半年软件评测师上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。

3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

例题● 2012 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。

(88)A. 9 B. 10 C. 11 D. 12(89)A. 4 B. 5 C. 6 D. 7 因为考试日期是“11 月 4 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。

●在CPU中,(1)不仅要保证指令的正确执行,还要能够处理异常事件。

(1)A.运算器 B.控制器 C.寄存器组 D.内部总线●循环冗余校验码(CRC)利用生成多项式进行编码。

设数据位为k位,校验位为r位,则CRC码的格式为(2)。

(2)A.k个数据位之后跟r个校验位 B.r个校验位之后跟k个数据位C.r个校验位随机加入k个数据位中D.r个校验位等间隔地加入k个数据位中●以下关于数的定点表示和浮点表示的叙述中,不正确的是(3)。

(3)A.定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种B.定点表示法中,小数点需要占用一个存储位C.浮点表示法用阶码和尾数来表示数,称为浮点数D.在总位数相同的情况下,浮点表示法可以表示更大的数●(4)不属于按寻址方式划分的一类存储器。

2012年软件评测师考试真题加答案解析(三)

2012年软件评测师考试真题加答案解析(三)

2012年软件评测师考试真题加答案解析(三)软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。

准备参加2017年软件评测师考试的同学们,历年软考真题是否是你特别想要的学习资料?下面希赛为您提供2012年软件评测师真题,希望对大家有所帮助。

下面关于软件测试模型的描述中,不正确的包括【21】。

①V模型的软件测试策略既包括低层测试又包括了高层测试,高层测试是为了源代码的正确性,低层测试是为了使整个系统满足用户的需求②V模型存在一定的局限性,它仅仅把测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段③W模型可以说是V模型自然而然的发展。

它强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试④H模型中软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发地进行⑤H模型中测试准备和测试实施紧密结合,有利于资源调配A.①⑤B.②④C.③④D.②③分析:V模型的软件测试策略既包括低层测试又包括了高层测试,低层测试是为了源代码的正确性,高层测试是为了使整个系统满足用户的需求V模型存在一定的局限性,它仅仅把测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段W模型可以说是V模型自然而然的发展。

它强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试H模型中软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发地进行答案:A程序设计语言一般可划分为低级语言和高级语言两大类,与高级语言相比,用低级语言开发的程序具有【22】等特点。

A.开发效率低,运行效率低B.开发效率高,运行效率低C.开发效率低,运行效率高D.开发效率高,运行效率高分析:程序设计语言一般可划分为低级语言和高级语言两大类,与高级语言相比,用低级语言开发的程序具有开发效率低,运行效率高答案:C广义的软件测试由“确认”、“验证”、“测试”3个方面组成,其中“确认”是【23】。

2012下半年软考项目管理师上午题(含答案)

2012下半年软考项目管理师上午题(含答案)

题目:某信息系统项目采用原型法开发,以下做法中不恰当的是(1)。

选项:A前期花足够的时间与客户充分沟通,完全明确需求后立即实施快速实现B系统分析、设计和实现工作之间不做严格的界限划分C动态响应用户的需求,逐步纳入用户的具体要求,逐步修改系统开发计划D本着开发人员对需求的初步理解,快速开发一个原型系统,再反复修改分值:1分2题目:在软件产品即将面世前,为发现产品中的错误并及时修正,软件企业通常要组织内部人员模拟各类用户进行应用,即对该产品进行(2)。

选项:AAlpha测试BBeta测试冒烟测试D静态测试分值:1分正确答案:A3题目:电子商务有多种物流模式,在(3)模式下,物流供应商是一个供应链和物流方案的集成商,它对公司内部和具有互补性的服务供应商所拥有的不同资源、能力和技术能进行整合和管理,并提供一整套供应链解决方案,也是货主的物流方案集成商。

选项:A物流联盟B第三方物流C第四方物流D物流一体化分值:1分正确答案:C4题目:需求分析师为某电子商务网站制定的总体功能需求如下图所示。

关于该电子商务网站的功能需求,下面说法不正确的是(4)。

选项:A企业客户和个人客户在注册之后不可以完善资料和相互留言B个人客户在注册后不可以发布产品信息和供求信息C企业客户在注册后不可以发布竞拍信息并参与竞拍该电子商务网站同时提供B2B和B2C功能分值:1分5题目:边界值分析是一种常用的黑盒测试法。

某程序循环体最少执行0次,最多执行100次,采用边界值分析法,宜选择(5)作为测试用例。

选项:A循环0次、循环1次、循环99次、循环100次B循环0次、循环100次、循环49次、循环50次C循环1次、循环99次、循环49次、循环50次D循环0次、循环100次分值:1分6题目:某软件主要由操作系统程序和数据库程序组成。

受前任项目经理的安排,甲正在开发该软件的数据库程序,乙和丙都在开发该软件的操作系统程序。

新任项目经理曾和甲、乙、丙共事,统计过他们开发类似程序的缺陷率水平,如下表所示。

2012年软件评测师考试真题加答案解析(二)

2012年软件评测师考试真题加答案解析(二)

2012年软件评测师考试真题加答案解析(二)软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。

准备参加2017年软件评测师考试的同学们,历年软考真题是否是你特别想要的学习资料?下面希赛为您提供2012年软件评测师真题,希望对大家有所帮助。

软件测试的目的是【11】。

A.试验性运行软件B.找出软件中全部错误C.证明软件正确D.发现软件错误分析:软件测试的目的是以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。

关于软件测试的目的,有以下的一些观点:①、软件测试是为了发现错误而执行程序的过程;②、测试是为了证明程序有错,而不是证明程序无错误。

③、一个好的测试用例是在于它能发现至今未发现的错误;④、一个成功的测试是发现了至今未发现的错误的测试。

答案:D按照测试实施组织,可将测试划分为开发方测试、用户测试、第三方测试。

下面关于开发方测试的描述正确的是【12】。

①开发方测试通常也叫“验证测试”或“Alpha测试”②开发方测试又称“Beta测试”③开发方测试可以从软件产品编码结束之后开始,或在模块【子系统】测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后在开始④开发方测试主要是把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查软件A.②③B.①③C.②④D.①②③分析:按实施组织划分有开发方测试【a测试】、用户测试【B测试】、第三方测试开发方测试【a测试】:通常也称为“验证测试”或“a测试”。

开发方通过检测和提供客观证据,证实软件的实现是否满足规定的需求。

用户测试【B测试】:通常被看成是一种“用户测试”。

β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试。

B测试主要是把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查软件。

2012年下半年上午 软件测评师 试题及答案与解析-全国软考真题

2012年下半年上午 软件测评师 试题及答案与解析-全国软考真题

2012年下半年上午软件测评师考试试题-答案与解析一、单项选择题(共75分,每题1分。

每题备选项中,只有1个最符合题意)在CPU中,(1)不仅要保证指令的正确执行,还要能够处理异常事件。

(1)A.运算器B.控制器C.寄存器组D.内部总线【参考答案】B【答案解析】计算机中的CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。

其中,控制器的作用是控制整个计算机的各个部件有条不紊地工作,它的基本功能就是从内存取指令和执行指令。

循环冗余校验码(CRC)利用生成多项式进行编码。

设数据位为k位,校验位为r位,则CRC码的格式为(2)。

(2)A.k个数据位之后跟r个校验位 B.r个校验位之后跟k个数据位C.r个校验位随机加入k个数据位中D.r个校验位等间隔地加入k个数据位中【参考答案】A【答案解析】计算机系统运行时,各个部件之间要进行数据交换,为了确保数据在传送过程中正确无误,一是提高硬件电路的可靠性;二是提高代码的校验能力,包括查错和纠错。

常用的三种校验码:奇偶校验码(Parity Codes)、海明码(Hamming Code)和循环冗余校验(Cyclic Redundancy Check,CRC)码。

循环冗余校验码广泛应用于数据通信领域和磁介质存储系统中。

它利用生成多项式为k 个数据位产生r个校验位来进行编码,其编码长度为k+r。

CRC的代码格式为:以下关于数的定点表示和浮点表示的叙述中,不正确的是(3)。

(3)A.定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种B.定点表示法中,小数点需要占用一个存储位C.浮点表示法用阶码和尾数来表示数,称为浮点数D.在总位数相同的情况下,浮点表示法可以表示更大的数【参考答案】B【答案解析】各种数据在计算机中表示的形式称为机器数,其特点是采用二进制计数制,数的符号用0、1表示,小数点则隐含表示而不占位置。

机器数对应的实际数值称为数的真值。

2012年下半年 软件设计师 详细答案

2012年下半年 软件设计师 详细答案

Ni 在CPU中,(1)不仅要保证指令的正确执行,还要能够处理异常事件。

(1)A.运算器 B.控制器 C.寄存器组 D.内部总线【答案】B【解析】本题考查计算机系统硬件方面的基础知识。

计算机中的CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。

其中,控制器的作用是控制整个计算机的各个部件有条不紊地工作,它的基本功能就是从内存取指令和执行指令。

循环冗余校验码(CRC)利用生成多项式进行编码。

设数据位为k位,校验位为r位,则CRC码的格式为(2)。

(2)A.k个数据位之后跟r个校验位 B.r个校验位之后跟k个数据位C.r个校验位随机加入k个数据位中D.r个校验位等间隔地加入k个数据位中【答案】A【解析】本题考査数据校验基础知识。

计算机系统运行时,各个部件之间要进行数据交换,为了确保数据在传送过程中正确无误,一是提高硬件电路的可靠性;二是提高代码的校验能力,包括查错和纠错。

常用的三种校验码:奇偶校验码(Parity Codes)、海明码(Hamming Code)和循环冗余校验(Cyclic Redundancy Check,CRC)码。

循环冗余校验码广泛应用于数据通信领域和磁介质存储系统中。

它利用生成多项式为k 个数据位产生r个校验位来进行编码,其编码长度为k+r。

CRC的代码格式为:以下关于数的定点表示和浮点表示的叙述中,不正确的是(3)。

(3)A.定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种B.定点表示法中,小数点需要占用一个存储位C.浮点表示法用阶码和尾数来表示数,称为浮点数D.在总位数相同的情况下,浮点表示法可以表示更大的数【答案】B【解析】本题考查数据表示基础知识。

各种数据在计算机中表示的形式称为机器数,其特点是采用二进制计数制,数的符号用0、1表示,小数点则隐含表示而不占位置。

机器数对应的实际数值称为数的真值。

为了便于运算,带符号的机器数可采用原码、反码、补码和移码等不同的编码方法。

2012年下半年软件水平考试(初级)信息处理技术员上午(基础知识

2012年下半年软件水平考试(初级)信息处理技术员上午(基础知识

2012年下半年软件水平考试(初级)信息处理技术员上午(基础知识)真题试卷(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.信息的特性不包括( )。

A.取之不尽,用之不竭B.可废物利用,变废为宝C.可转换成多种形式D.可按需要加工正确答案:B解析:本题考查信息的基本概念。

信息是无限的,取之不尽,取出后原有信息仍在,用之不竭,越用越有意义。

信息可以转换成多种媒体形式,可以按不同的需要加工成各种有用的信息。

垃圾信息没有用,战争中故意向敌人发布垃圾信息,不能算废物利用。

2.以下关于信息特性的叙述中,不正确的是( )。

A.信息具有客观性,反映了客观事物的运动状态和方式B.信息具有可传输性,可采用多种方式进行传递C.信息具有时效性,信息的价值必然随时间的推移而降低D.信息具有层次性,可分战略信息、战术信息和操作信息多个层次正确答案:C解析:本题考查信息的基本概念。

信息反映了客观事物的运动状态和方式,因此具有客观性。

信息可用多种方式进行传递,具有可传输性。

信息具有时效性,同一信息在不同的时间段内可以具有不同的价值,但不一定随时间的推移而降低,有些信息的价值在很长时间后才被人们认识。

信息具有层次性,可分战略信息(宏观信息)、战术信息(中观信息)和操作信息(微观信息)多个层次。

3.以下关于信息和数据的叙述中,不正确的是( )。

A.从数据中常可抽出信息B.客观事物中都蕴涵着信息C.信息是抽象的,数据是具体的D.信息和数据都由数字组成正确答案:D解析:本题考查信息的基本概念。

信息反映了客观事物的运动状态和方式,客观事物中都蕴涵着信息。

数据是信息的物理形式,信息是数据的内容。

因此,信息是抽象的,数据是具体的,从数据中常可抽出信息。

各种形式的数据最终都可以表示成数字0和1的组合,但不能说信息和数据都由数字组成。

2012年下半年软件水平考试(高级)信息系统项目管理师上午(综合

2012年下半年软件水平考试(高级)信息系统项目管理师上午(综合

2012年下半年软件水平考试(高级)信息系统项目管理师上午(综合知识)试题真题试卷(题后含答案及解析) 题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.某信息系统项目采用原型法开发,以下做法中不恰当的是( )。

A.前期花足够的时间与客户充分沟通,完全明确需求后立即实施快速实现B.系统分析、设计和实现工作之间不做严格的界限划分C.动态响应用户的需求,逐步纳入用户的具体要求,逐步修改系统开发计划D.本着开发人员对需求的初步理解,快速开发一个原型系统,再反复修改正确答案:A解析:原型法的基本思想与结构化方法不同,原型法认为在很难一下子全面准确地提出用户需求的情况下,首先不要求一定要对系统做全面、详细的调查、分析,而是本着开发人员对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。

是在投入大量的人力,物力之前,在限定的时间内,用较经济的方法开发出一个可实际运行的系统模型,用户在运行使用整个原型的基础上,通过对其评价,提出改进意见,对原型进行修改,统一使用,评价过程反复进行,使原型逐步完善,直到完全满足用户的需求为止。

适用情况:处理过程明确、简单系统;涉及面窄的小型系统不适用情况:大型、复杂系统,难以模拟;存在大量运算、逻辑性强的处理系统;管理基础工作不完善、处理过程不规范;大量批处理系统原型应当具备的特点如下。

(1)实际可行。

(2)具有最终系统的基本特征。

(3)构造方便、快速,造价低。

原型法的特点在于原型法对用户的需求是动态响应、逐步纳入的,系统分析、设计与实现都是随着对一个工作模型的不断修改而同时完成的,相互之间并无明显界限,也没有明确分工。

系统开发计划就是一个反复修改的过程。

适于用户需求开始时定义不清的系统开发,开发方法更宜被用户接受;但如果用户配合不好,盲目修改,就会拖延开发过程。

2012年下半年 软考初级程序员 答案详解

2012年下半年 软考初级程序员 答案详解

在文字处理软件Word的编辑状态下,将光标移至文本行首左侧空白处呈(箭头)形状时,若双击鼠标左键,则可以选中(1):要复制选定的文档内容,可使用鼠标指针指向被选定的内容并按住(2)键,拖曳鼠标至目标处。

(1)A.单词 B.一行 C.段落 D.全文(2)A.Ctrl B.Shift C.Alt D.Ins【答案】C A【解析】(1)在Word 2003的编辑状态下,将光标移至文本行首左侧空白处呈&形状时,若单击鼠标左键,则可以选中一行;若双击鼠标左键,则可以选中一段落;若三击鼠标左键,则可以选中全文。

(2)要复制选定的文档内容,可使用鼠标指针指向被选定的内容并按住Ctrl键,拖曳鼠标至目标处。

在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入“=AND(15<A1,A1<100)”,则A2单元格显示的值为(3);若在A2单元格输入“=IF(AND(15<A1,A1<100)”,“数据输入正确”)”,“数据输入错误”则A2单元格显示的值为(4)。

(3)A.TRUE B.=AND(15<A1,A1<100) C.FALSE D.AND(15<A1,A1<100)(4)A.TRUE B.FALSE C.数据输入正确 D.数据输入错误【答案】C D【解析】本题考查Excel基础知识方面的知识。

(3)公式“15<A1<100”成立时,其值为TRUE,否则为FALSE。

而A1单元格的值为15,故A2单元格显示的值FALSE。

(4)因为函数IF(条件,值1,值2)的功能是当满足条件时,则结果返回值1;否则,返回值2。

本题不满足条件,故应当返回“数据输入错误”。

采用IE浏览器访问工业与信息化部教育与考试中心网主页时,正确的地址格式是(5)。

(5)A.Web:// B.http:\C.Web:\www. D.http://www. 【答案】D【解析】统一资源地址(URL)是用来在Internet上唯一确定位置的地址。

2012年下半年软考网络工程师参考答案

2012年下半年软考网络工程师参考答案

一、(1)E 多模光纤(2分)(2)D 单模光纤(2分)(3)F 千兆(2分)(4)静态(或端口)(2分)(5)动态(或用户或MAC或策略或IP地址或其他动态的策略)(2分)(6)模块1 (1分)(7)模块2 (1分)(8)模块3 (1分)(9)模块3 (1分)不可以因为对换后路由器和S1之间采用单模是仍然可以通的然而S1 S3之间是不通的。

(2分)(10)基于源IP的策略路由(2分)(11)基于目的IP的策略路由(2分)二、(1)ftp (1分)(2)tcp (1分)(3)21 (1分)(4)service vsftpd start (2分)(5)service vsftpd stop (2分)(6)vsftpd.conf (1分)(7)允许匿名用户访问(1分)(8)允许本地用户访问(1分)(9)允许写入权限 1分)(10)允许userlist列表(1分)(11)listen_port=21 ("绑定到对外服务的IP,listen_address=*.*.*.*"这个可能是正解)1分)(12)max_per_ip=5 max_clients=10 (2分)三、(1)210.27.1.5/30 (1分) 210.27.1.7/30 (1分)(2)192.168.0.1 (2分)(3)dchp的租约期 windows下是8天但linux下的dhcpd默认租约期是1天(2分)(4)排除192.168.1.1等已经分配的IP (因为题目是在地址池下如何操作)(2分)(5)ip dhcp pool (2分)(6)network (2分)(7)default-router (2分)(8)B 192.168.1.2 (1分)题目:IP地址中默认全部未分配地址能否访问该网站(9)A 读取权限(1分)题目:要访问网站在目录安全性中至少勾选(读取权限)选项(10)基于域名(或主机头上输入域名)(1分)(11)基于ip(或IP地址栏输入不同的IP地址)(1分)(12)基于端口(或TCP端口上输入不同的端口)(1分)四、(1)192.168.0.2 (2)192.168.4.0 (3)192.168.1.2(4)trunk (5)access (6)vlan 3 (7) 192.168.1.2 (8)255.255.255.0 (9)192.168.5.1 (10)255.255.0.0(11)192.168.1.1 (12)192.168.4.0 (13)192.168.6.1(14)创建一个团体名*****团体权限为只读(15)创建一个团体名*****团体权限为可读写(16)224.4.5.1(17)255.255.255.248(18)10.10.10.2(19)(nat(inside) 1 0.0.0.0.0 0.0.0.0)(20)224.4.5.2第三题第3小题说明:这是高手教我的“要求ICS共享的话内部网络会自动分配一个地址给内网卡这个地址是“192.168.0.1””第三题第8小题说明:全部未分配地址不是不要地址,而是默认使用主机的地址,本主机地址是192.168.1.2第一题第8、9小题说明:经过认真查阅,终于在雷震甲版的教材390页查到,模块3最大传输距离是 80 公里,而模块2只有 40 公里模块1只有区区550米,但目前有达到1公里的多模了。

2012年下半年上午 信息系统监理师 试题及答案与解析-软考考试真题-基础知识 - 副本

2012年下半年上午 信息系统监理师 试题及答案与解析-软考考试真题-基础知识 - 副本

2012年下半年上午信息系统监理师考试试题-答案与解析一、单项选择题(共75分,每题1分。

每题备选项中,只有1个最符合题意)某软件开发项目的用户在项目初始阶段提出的需求不全面也不明确,此项目宜采用(1)开发。

A.生命周期法B.原型法C.面向对象的开发方法D.瀑布式开发方法【答案解析】B【解析】最早出现的软件开发模型是1970年W.Royce提出的瀑布模型。

该模型给出了固定的顺序,将生存期活动从上一个阶段向下一个阶段逐级过渡,如同流水下泻,最终得到所开发的软件产品,投入使用。

但计算拓广到统计分析、商业事务等领域时,大多数程序采用高级语言(如FORTRAN、COBOL等)编写。

瀑布模式模型也存在着缺乏灵活性、无法通过并发活动澄清本来不够确切的需求等缺点。

原型模型(PrototypeModel):原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。

原型通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。

显然,原型方法可以克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险,具有显著的效果。

原型的关键在于尽可能快速地建造出软件原型,一旦确定了客户的真正需求,所建造的原型将被丢弃。

因此,原型系统的内部结构并不重要,重要的是必须迅速建立原型,随之迅速修改原型,以反映客户的需求。

选择答案B正确。

有关计算机软件著作权的叙述正确的是(2)。

(2)A.软件著作权属于软件开发者,软件著作权自软件出版之日起生效B.国家知识产权局颁布实施了《计算机软件保护条例》,用来保护软件著作人的权益C.用户购买了具有版权的软件,则具有对该软件的使用权和复制权D.非法进行拷贝、发布或更改软件的人被称为软件盗版者【答案解析】D【解析】通常情况下,软件著作权一般属于软件开发者享有。

软件开发者是指实际组织开发、直接进行开发,并对开发完成的软件承担责任的法人或者其他组织;或者依靠自己具有的条件独立完成软件开发,对软件承担责任的自然人。

2012年下半年软件水平考试(初级)程序员上午(基础知识)真题试

2012年下半年软件水平考试(初级)程序员上午(基础知识)真题试

2012年下半年软件水平考试(初级)程序员上午(基础知识)真题试卷(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.采用IE浏览器访问工业与信息化部—教育与考试中心网主页时,正确的地址格式是_____________。

A.Web://www.ceiaec.orgB.http:\www.ceiaec.orgC.Web:\www.ceiaec.orgD.http://www.ceiaec.org正确答案:D解析:页面地址URL由3部分组成:协议类型、主机名和路径及文件名。

例如,http://www.tup.com.cn/为清华大学出版礼的页面地址。

要使用IE浏览器访问工业与信息化部教育与考试中心网主页时,正确的地址格式应为http://www.ceiaec.org。

2.CPU的基本功能不包括_____________。

A.指令控制B.操作控制C.数据处理D.数据通信正确答案:D解析:CPU包括运算器、控制器、寄存器三大部分,一般被集成在一个大规模集成芯片上,是计算机的核心部件,具有计算、控制、数据传送、指令译码及执行等重要功能,它直接决定了汁算机的主要性能。

3.计算机中主存储器主要由存储体、控制线路、地址寄存器、数据寄存器和_____________组成。

A.地址译码电路B.地址和数据总线C.微操作形成部件D.指令译码器正确答案:A解析:主存储器一般由地址寄存器(MAR)、数据寄存器(MDR)、存储体、控制线路和地址译码电路等部分组成,如下图所示。

4.硬磁盘的主要技术指标不包括_____________。

A.平均寻道时间B.旋转等待时间C.存取周期D.数据传输率正确答案:C解析:磁盘存储器是外存中最常用的存储介质,存取速度较快且具有较大的存储容量,分为软盘和硬盘存储器。

2012年下半年软件评测师上午试题

2012年下半年软件评测师上午试题

2012年下半年软件评测师上午试题2012年下半年软考《软件评测师》上午试卷此试题缺少最后五道英语题,不过英语自己好好练吧,应该没什么大关系第1题在CPU中,(1)不仅要保证指令的正确执行,还要能够处理异常事件。

A.运算器 B.控制器 C.寄存器组 D.内部总线第2题循环冗余校验码(CRC)利用生成多项式进行编码。

设数据位为k位,校验位为r位,则cRc码的格式为(2)。

A.k个数据位之后跟r个校验位 B.r个校验位之后跟k个数据位C.r个校验位随机加入k个数据位中 D.r个校验位等间隔地加入k个数据位中第4题()不属于按寻址方式划分的一类存储器。

A.随机存储器 B.顺序存储器 c.相联存储器D.直接存储器第5题在I/O设备与主机间进行数据传输时,CPU只需在开始和结束时作少量处理,而无需干预数据传送过程的是(5)方式。

A.中断 B.程序查询 c.无条件传送 D.直接存储器存取第6题()不属于程序的基本控制结构。

A.顺序结构 B.分支结构 c.循环结构 D.递归结构第7题()在编译过程中,进行类型分析和检查是()阶段的一个主要工作。

A.词法分析 B.语法分析 C.语义分析 D代码优化第8题在以阶段划分的编译器中,符号表管理和()贯穿于编译器工作始终。

A 语法分析 B语义分析 C代码生成 D出错处理第9题可用于编写独立程序和快速脚本的语言是(9)。

( ) A.Pyth on B.Prolog C.Java D.C#A abcd-*+B ab-cd*+cC ab-c*d+D abc-d*+ 第14题假设实体集E1中的一个实体可与实体集E2中的多个实体相联系,E2中的一个实体只与E1中的一个实体相联系,那么E1和E2之间的联系类型应为()A1:1 B1:n Cn:1 Dn:m假设实体集E1中的一个实体可与实体集E2中的多个实体相联系,E2中的一个实体只与E1中的一个实体相联系,那么E1和E2之间的联系类型为 (15)。

2012年下半年程序员考试真题及答案解析

2012年下半年程序员考试真题及答案解析

全国计算机技术与软件专业技术资格(水平)考试2012年下半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。

3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

例题● 2012 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。

(88)A. 9 B. 10 C. 11 D. 12(89)A. 4 B. 5 C. 6 D. 7 因为考试日期是“11 月 4 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。

●在文字处理软件Word的编辑状态下,将光标移至文本行首左侧空白处呈(箭头)形状时,若双击鼠标左键,则可以选中(1):要复制选定的文档内容,可使用鼠标指针指向被选定的内容并按住(2)键,拖曳鼠标至目标处。

(1)A.单词 B.一行 C.段落 D.全文(2)A.Ctrl B.Shift C.AltD.Ins●在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入“=AND(15<A1,A1<100)”,则A2单元格显示的值为(3);若在A2单元格输入“=IF(AND(15<A1,A1<100)”,“数据输入正确”)”,“数据输入错误”则A2单元格显示的值为(4)。

(3)A.TRUE B.=AND(15<A1,A1<100) C.FALSED.AND(15<A1,A1<100)(4)A.TRUE B.FALSE C.数据输入正确 D.数据输入错误●采用IE浏览器访问工业与信息化部教育与考试中心网主页时,正确的地址格式是(5)。

计算机水平考试中级信息系统监理师2012年下半年上午真题

计算机水平考试中级信息系统监理师2012年下半年上午真题

计算机水平考试中级信息系统监理师2012 年下半年上午真题(总分:76.00 ,做题时间:150 分钟)一、选择题(单选)(总题数:72,分数:76.00)1. 某软件开发项目的用户在项目初始阶段提出的需求不全面也不明确,此项目宜采用开发。

(分数: 1.00 )A. 生命周期法B. 原型法√C. 面向对象的开发方法D. 瀑布式开发方法解析:最早出现的软件开发模型是1970 年W.Royce 提出的瀑布模型。

该模型给出了固定的顺序,将生存期活动从上一个阶段向下一个阶段逐级过渡,如同流水下泻,最终得到所开发的软件产品,投入使用。

但计算拓广到统计分析、商业事务等领域时,大多数程序采用高级语言(如FORTRA、NCOBOL等)编写。

瀑布模式模型也存在着缺乏灵活性、无法通过并发活动澄清本来不够确切的需求等缺点。

原型模型(Prototype Model):原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。

原型通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。

显然,原型方法可以克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险,具有显著的效果。

原型的关键在于尽可能快速地建造出软件原型,一旦确定了客户的真正需求,所建造的原型将被丢弃。

因此,原型系统的内部结构并不重要,重要的是必须迅速建立原型,随之迅速修改原型,以反映客户的需求。

选择答案 B 正确。

2. 有关计算机软件著作权的叙述正确的是_ 。

(分数: 1.00 )A. 软件著作权属于软件开发者,软件著作权自软件出版之日起生效B. 国家知识产权局颁布实施了《计算机软件保护条例》,用来保护软件著作人的权益C. 用户购买了具有版权的软件,则具有对该软件的使用权和复制权D. 非法进行拷贝、发布或更改软件的人被称为软件盗版者√ 解析:通常情况下,软件著作权一般属于软件开发者享有。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

●在输入输出控制方法中,采用(1)可以使得设备与主存间的数据块传送无需CPU干预。

(1)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)将产生溢出。

(2)A.127+1 B.-127-1C.-127+1D.127-1参考答案:A●若内存容量为4GB,字长为32.则(3)(3)A.地址总线和数据总线的宽度都为32B.地址总线的宽度为30,数据总线的宽度为32C.地址总线的宽度为30,数据总线的宽度为8D.地址总线的宽度为32,数据总线的宽度为8解析:4GB=4*2^30B=2^32B 所以地址总线和数据总线的宽度都为32 。

参考答案:A●设用2K X 4位的存储芯片组成16K X 8位的存储器(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最大地址编号为(4)(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)(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)。

(6) A. 优化、缺陷预防和可重复级 B. 优化缺陷预防和质量控制级C.缺陷预防和质量控制级 D. 优化和质量控制级解析:TMM制定了五个成熟度等级:初始级,阶段定义级,集成级,管理和度量级,优化、缺陷预防和质量控制级。

各级成熟度水平包含了一组成熟度目标和子目标,以及支持它们的任务、职责和活动。

如图所示:参考答案:B●以下关于软件生命周期的叙述不正确的是(7)。

(7)A.软件生命周期包括以下几阶段:项目规划,需求定义和需求分析、软件设计、程序编码、软件测试、运行维护B.程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。

为了保证程序的可读性、易维护性和提高程序的运行效率,可以通过在该阶段中制定统一并符合标准的编写规范来使编程人员程序设计规范化C.软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等D.需求分析阶段对软件需要实现的各个功能进行详细分析。

软件需求一旦确定,在整个软件开发过程就不能再变化,这样才能保证软件开发的稳定性,并控制风险解析:在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。

需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。

"唯一不变的是变化本身。

",同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,以保护整个项目的顺利进行。

参考答案:D●在软件工程中,不属于软件定义阶段的任务是(8)。

(8)A.制定验收测试计划 B. 制定集成测试计划C.需求分析 D. 制定软件项目计划解析B●软件设计阶段一般又可分为(9)。

(9)A.逻辑设计与功能设计 B. 概要设计与详细设计C.概念设计与物理设计 D. 模型设计与程序设计解析:软件工程基本概念:软件设计阶段一般又可分为概要设计与详细设计。

参考答案:B(10)程序描述语言(PDL)是软件开发过程中用于阶段的描述工具。

A.需求分析 B. 概要设计C.详细设计 D. 编程参考答案:C过程设计语言PDL:PDL也称为伪码,这是一个笼统的名称,现在有许多种不同的过程设计语言在使用。

它是用正文形式表示数据和处理过程的设计工具。

软件详细设计1. PAD图指问题分析图(Problem Analysis Diagram),是一咱算法描述工具,它是一种由左往右展开的二维树型结构.PAD图的控制流程为自上而下,从左到右地执行.2. 过程设计语言(Process Design Language,简称PDL),也称程序描述语言(Program Description Language),又称为伪码.它是一种用于描述模块自法设计和处理细节的语言.●软件测试的目的是(11)。

P7(11) A. 试验性运行软件 B. 找出软件中全部错误C. 证明软件正确D. 发现软件错误解析:软件测试的目的是以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。

关于软件测试的目的,有以下的一些观点:①、软件测试是为了发现错误而执行程序的过程;②、测试是为了证明程序有错,而不是证明程序无错误。

③、一个好的测试用例是在于它能发现至今未发现的错误;④、一个成功的测试是发现了至今未发现的错误的测试。

参考答案: D●按照测试实施组织,可将测试划分为开发方测试、用户测试、第三方测试。

下面关于开发方测试的描述正确的是(12)。

P11①开发方测试通常也叫“验证测试”或“Alpha测试”②开发方测试又称“Beta测试”③开发方测试可以从软件产品编码结束之后开始,或在模块(子系统)测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后在开始④开发方测试主要是把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查软件(12)A. ②③ B. ①③ C. ②④ D. ①②③解析:按实施组织划分有开发方测试(a测试)、用户测试(B测试)、第三方测试开发方测试(a测试):通常也称为“验证测试”或“a测试”。

开发方通过检测和提供客观证据,证实软件的实现是否满足规定的需求。

用户测试(B测试):通常被看成是一种“用户测试”。

β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试。

B测试主要是把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查软件。

通过用户各种方式的大量使用,来发现软件存在的问题与错误,把信息反馈给开发者修改。

第三方测试:第三方测试也称为独立测试,是由相对独立的组织进行的测试。

由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试。

参考答案:B●黑盒测试法是根据产品的(13)来设计测试用例的。

P57(13)A.功能 B. 输入数据 C. 应用范围 D.内部逻辑黑盒测试:也称功能测试。

它是通过软件外部表现来发现其缺陷和错误。

黑盒测试法把测试对象看成一个黑盒子、完全不考虑程序内部结构和处理过程。

黑盒测试是在程序界面处进行测试,它只是程序是否按照需求说明书的规定正常实现。

参考答案:A●软件生命周期中持续时间最长的是(14)阶段。

(14) A.需求分析 B. 程序编码 C. 软件测试 D.软件运行维护解析:软件维护是软件生命周期中持续时间最长的阶段。

在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。

要延续软件的使用寿命,就必须对软件进行维护。

软件的维护包括纠错性维护和改进性维护两个方面。

参考答案:D●软件工程概念的提出是由于(15)。

(15)A.计算技术的发展 B. 软件危机的出现C. 程序设计方法学的影响D.其他工程科学的影响解析:软件工程概念的提出是由于软件危机的出现。

参考答案:B●关系数据库管理系统应能实现的专门关系运算包括(16).。

(16)A、选择、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表解析:关系数据库管理系统应能实现的专门关系运算包括选择、投影、连接。

参考答案:B●为了是软件测试更加高效,应遵循的原则包括(17)。

P8①所有的软件测试都应追溯到用户需求、充分注意缺陷群集现象②尽早地和不断地进行软件测试、回归测试③为了证明程序的正确性,尽可能多的开发测试用例④应由不同的测试人员对测试所发现的缺陷进行确认⑤增量测试,由小到大(17)A、①②③④B、①②③⑤C、②③④D、①②④⑤解析:软件测试原则(八大原则)1)、所有的软件测试都应追溯到用户需求2)、应把“尽早地和不断的进行软件测试”作为测试者的座右铭3)、完全测试是不可能的,测试需要终止5)、充分注意测试中的群集现象6)、程序员避免测试自己的程序(注意不是指对程序的调试)7)、尽量避免测试的随意性,增量测试,由小到大8)、妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。

相关文档
最新文档