2009年上半年软件评测师下午试题答案
- 格式:pdf
- 大小:159.18 KB
- 文档页数:5
2009年上半年软件设计师上午试卷●海明校验码是在n 个数据位之外增设k 个校验位,从而形成一个k+n 位的新的码字,使新的码字的码距比较均匀地拉大。
n 与k 的关系是(1)。
(1)A.2k−1 ≥n k B.2n−1 ≤n k C. n k D. n 1−≤k●假设某硬盘由 5 个盘片构成(共有8 个记录面),盘面有效记录区域的外直径为30cm,内直径为10cm,记录位密度为250 位/mm,磁道密度为16 道/mm,每磁道分16个扇区,每扇区512 字节,则该硬盘的格式化容量约为(2)MB。
(2)A.1024*1024*816 *250*10*)1030(*8-B.1024*1024*2512*16*16*2500*10*)1030(*8-C.1024*1024*816* 16*250*10*)1030(*8-D.1024*1024*2512*16*250*10*)1030(*8-●(3)是指按内容访问的存储器。
(3)A. 虚拟存储器 B. 相联存储器 C. 高速缓存(Cache) D. 随机访问存储器●处理机主要由处理器、存储器和总线组成,总线包括(4)。
(4)A. 数据总线、地址总线、控制总线 B. 并行总线、串行总线、逻辑总线C. 单工总线、双工总线、外部总线D. 逻辑总线、物理总线、内部总线●计算机中常采用原码、反码、补码和移码表示数据,其中,±0 编码相同的是(5)。
5)A.原码和补码 B. 反码和补码 C. 补码和移码 D. 原码和移码●某指令流水线由 5 段组成,第1、3、5 段所需时间为∆t,第2、4 段所需时间分别为3∆t、2∆t,如下图所示,那么连续输入n 条指令时的吞吐率(单位时间内执行的指令个数)TP 为(6)。
●下面关于漏洞扫描系统的叙述,错误的是(7)。
(7)A. 漏洞扫描系统是一种自动检测目标主机安全弱点的程序B. 黑客利用漏洞扫描系统可以发现目标主机的安全漏洞C. 漏洞扫描系统可以用于发现网络入侵者D. 漏洞扫描系统的实现依赖于系统漏洞库的完善●网络安全包含了网络信息的可用性、保密性、完整性和网络通信对象的真实性。
2009年上半年计算机软件水平网络工程师下午试题试题一(共15分)阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
【说明】【问题1】(4 分)请根据图1-1完成R0路由器的配置:R0 (config)#interface s0/0(进入串口配置模式)R0(config) # encapsulation(2)(设置串口工作模式)【问题2】(5 分)R2(config)#interface fastethernet 0/0.1R2(config-subif)#encapsulation dot1q(3)R2(config-subif)#no shutdownR2(config-subif)#exitR2(config)#interface fastethernet 0/0.2R2(config-subif)#encapsulation dot1q(4)R2(config-subif)#no shutdownR2(config-subif)#exitR2(config)#interface fastethernet 0/0.3R2(config-subif)#encapsulation dot1q(5)R2(config-subif)#no shutdownR2(config-subif)#exitR2(config)#interface fastether0/0R2(config-if)#no shutdownSwitch0(config)#interface f0/24Switch0(config-if)# switchport mode(6)Switch0 (config-if)#switchport trunk encapsulation(7)Switch0(config-if)# switchport trunk allowed allSwitch0(config-if)#exit【问题3】(3分)若主机A 与Switch1的e0/2端口相连,请完成Switch1相应端口设置。
2009年上半年试题解析上午试题解析●试题答案(1) C (2)D【考察知识点】本题考察的是计算机操作方面的基础知识。
【解析】在计算机中,文档保存磁盘中,用户打开一个Word文件通常是把文件磁盘调入内存并显示。
为“常用”工具栏中的“电子邮件”按钮,用户按下该按钮可发送电子邮件。
为“格式”菜单下的主题命令;为“常用”工具栏上的“插入Excel工作表”按钮;为“常用”工具栏上的“插入表格”按钮‘●试题答案(3)A (4)D【考查知识点】本题考察的是计算机操作方面的基础知识。
【解析】在Excel中,在进行分类汇总前,应先对数据清单进行排序,然后再进行汇总。
其具体操作如下:①对数据清单中的记录按需分类汇总的字段“产品”进行排序。
②在数据清单中选择任意一个单元格。
③选择“数据/分类汇总”命令,弹出“分类汇总”对话框。
④在“分类字段”下拉列表中,选择进行分类的字段名。
⑤用“汇总方式”下拉列表框,单击所需的用于计算分类汇总的方式,如“求和”。
⑥在“选定汇总项”下拉列表框中。
选择要进行汇总的数值字段“销售数量”。
⑦单击“确定”按钮,完成汇总操作,得到所需的结果。
●试题答案(5)B【考查知识点】本题考察电子邮件方面的知识。
【解析】如果要想使用E-mail,必须首先拥有一个电子信箱,它是由E-mail服务提供者为其用户建立在E-mail服务器磁盘上的专用于存放电子邮件的存储区域,并由E-mail服务器进行管理。
使用电子邮件,每一个用户都有唯一的地址,并且格式固定。
电子邮件地址由一个字符串组成,且个字符之间不能有空格。
电子邮件地址的一般格式为:用户名@主机名。
选项A 错误,因为用户名字符之间不能有空格;选项C和选项D错误,因为正确的电子邮件格式中用户名和主机名之间用“@”隔开。
选项正确。
●试题答案(6) D【考查知识点】本题考查计算机系统数据的表示。
【解析】如果字长为n用补码表示整数,最小的整数为-2n-1,最大的整数为2n-1-1。
全国计算机技术与软件专业技术资格(水平)考试2009年上半年程序员下午试卷(考试时间14:00~16:30 共150 分钟)1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
2.在答题纸的指定位置填写准考证号、出生年月日和姓名。
3.答题纸上除填写上述内容外只能写解答。
4.本试卷共6道题,试题一至试题四是必答题,试题五至试题六选答1 道。
每题15 分,满分75 分。
5.解答时字迹务必清楚,字迹不清时,将不评分。
6.仿照下面例题,将解答写在答题纸的对应栏内。
例题2009 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。
因为正确的解答是“5 月20 日”,故在答题纸的对应栏内写上“5”和“20”(参看下表)。
设x位于区间(0, 1),该流程图的算法要点是逐步累积计算每项的值(作为 T),再逐步累加T值得到所需的结果S。
当T值小于10−5时,结束计算。
【流程图】(1) S (4) S+T(2) x/n (5) n+1--n(3) T<10-5【说明】C语言常用整型(int)或长整型(long)来说明需要处理的整数,在一般情况下可以满足表示及运算要求,而在某些情况下,需要表示及运算的整数比较大,即使采用更长的整型(例如,longlong类型,某些C系统会提供)也无法正确表示,此时可用一维数组来表示一个整数。
假设下面要处理的大整数均为正数,将其从低位到高位每4位一组进行分组(最后—组可能不足4位),每组作为1个整数存入数组。
例如,大整数2543698845679015847 在数组A中的表示如下(特别引入-1表示分组结束):在上述表示机制下,函数add_large+mimbert(A、B、C)将保存在一维整型数组A和B 中的两个大整数进行相加,结果(和数)保存在一维整型数组C中。
【问题1】【C函数】【说明】二叉查找树又称为二叉排序树,它或者是一棵空树,或者是具有如下性质的二叉树:若它的左子树非空,则其左子树上所有结点的键值均小于根结点的键值;若它的右子树非空,则其右子树上所有结点的键值均大于根结点的键值;左、右子树本身就是二叉查找树。
1.2005年下午试题1.1.试题一(15分)阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】在软件开发与运行阶段一般需要完成单元测试、集成测试、确认测试、系统测试和验收测试,这些对软件质量保证起着非常关键的作用。
【问题1】(5分)请简述单元测试的主要内容。
单元测试的主要内容包括模块接口测试(1分)、局部数据结构测试(1分)、路径测试(1分)、错误处理测试(1分)和边界测试(1分)。
【问题2】(5分)集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容。
(1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失(1分):(2)一个模块的功能是否会对另一个模块的功能产生不利的影响(1分);(3)各个子功能组合起来,能否达到预期要求的父功能(l分);(4)全局数据结构是否有问题(1分);(5)单个模块的误差累积起来,是否会放大,从而达到不能接受的程度(1分)。
【问题3】(2分)请简述集成测试与系统测试的关系集成测试的主要依据是概要设计说明书,系统测试的主要依据是需求设计说明书。
集成测试是系统模块的测试,系统测试是对整个系统的测试,包括相关的软硬件平台、网络以及相关外设的测试。
【问题4】(3分)公司A承担了业务B的办公自动化系统的建设工作。
2004年10月初,项目正处于开发阶段,预计2005年5月能够完成全部开发工作,但是合同规定2004年10月底进行系统验收。
因此2004年10月初,公司A依据合同规定向业主B和监理方提出在2004年10月底进行验收测试的请求,并提出了详细的测试计划和测试方案。
在该方案中指出测试小组由公司A的测试工程师、外聘测试专家、外聘行业专家以及监理方的代表组成。
公司A的做法是否正确?请给出理由。
不正确。
验收测试要在系统测试通过之后,交付使用之前进行,而不是仅仅根据合同规定进行(1分)。
2004年10月初并不具备验收测试的条件(1分)。
1.2.试题二(15分)阅读下列说明,回答问题1至问题3,将解答填入大体纸的对应栏内。
2009年上半年软件水平考试(高级)系统分析师下午(论文)试题真题试卷(题后含答案及解析)题型有:1. 选答题选答题(满分75分)1、从下列试题中任选1道解答,请在答卷上用“○”圈住选答的试题编号。
若答题超过1道,则按题号最小的1道题评分。
2、解答应分摘要和正文两部分。
在书写时,请注意以下两点:①、摘要字数在400字以内,可分条叙述,但不允许有图、表和流程图。
②、正文字数为2000-3000字,文中可以分条叙述,但不要全部用分条叙述的方式。
3、解答时字迹务必清楚,字迹不清,将不评分。
1.论软件项目质量管理及其应用软件工程的目标是生产出高质量的软件。
ANSI/IEEE Std 729-1983对软件质量的定义是“与软件产品满足规定的和隐含的需求能力有关的特征或特性的全体”,实际上反映了三方面的问题:(1) 软件需求是度量软件质量的基础。
(2) 只满足明确定义的需求,而没有满足应有的隐含需求,软件质量也无法保证。
(3) 不遵循各种标准定义的开发规则,软件质量就得不到保证。
软件质量管理贯穿于软件生命周期,极为重要。
软件质量管理过程包括软件项目质量计划、软件质量保证和软件质量控制。
质量管理的关键是预防重于检查,应事前计划好质量,而不只是事后检查,这有助于降低软件质量管理成本。
请围绕“软件项目质量管理及其应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中担任的主要工作。
2.详细论述在该项目中进行质量保证和质量控制时所实施的活动,并论述二者之间的关系。
3.分析并讨论你所参与的项目中的质量管理成本,并给出评价。
正确答案:写作要点一、概要叙述你参与管理和开发的软件项目,并明确指出在其中承担的主要任务和参与的主要工作。
二、项目实施过程中进行质量保证和质量控制时所实施的活动,并论述二者的关系。
质量保证是为了使项目将会达到有关质量标准而开展的有计划、有组织的工作活动。
软件质量保证的目的是验证在软件开发过程中是否遵循了合适的过程和标准,其主要职责是保证软件透明开发的主要环节,它贯穿于整个项目的始终。
●计算机的用途不同,对其部件的性能指标要求也有所不同。
以科学计算为主的计算机,对(1)要求较高,而且应该重点考虑(2).(1)A.外存储器的读写速度 B.主机的运算速度C.I/O设备的速度D.显示分辨率(2)A.CPU的主频和字长,以及内存容量B.硬盘读写速度和字长C.CPU的主频和显示分辨率D.硬盘读写速度和显示分辨率●(3)是指按内容访问的存储器。
(3)A.虚拟存储器 B.相联存储器 C.高速缓存(Cache) D.随机访问存储器●处理机主要由处理器、存储器和总线组成,总线包括(4).(4)A.数据总线、地址总线、控制总线 B.并行总线、串行总线、逻辑总线C.单工总线、双工总线、外部总线D.逻辑总线、物理总线、内部总线●下面关于加密的说法中,错误的是(5)。
(5)A.数据加密的目的是保护数据的机密性B.加密过程是利用密钥和加密算法将明文转换成密文的过程C.选择密钥和加密算法的原则是保证密文不可能被破解D.加密技术通常分为非对称加密技术和对称密钥加密技术●下面关于防火墙功能的说法中,不正确的是(6)。
(6)A.防火墙能有效防范病毒的入侵B.防火墙能控制对特殊站点的访问C.防火墙能对进出的数据包进行过滤D.防火墙能对部分网络攻击行为进行检测和报警●下面关于漏洞扫描系统的叙述,错误的是(7)。
(7)A.漏洞扫描系统是一种自动检测目标主机安全弱点的程序B.黑客利用漏洞扫描系统可以发现目标主机的安全漏洞C.漏洞扫描系统可以用于发现网络入侵者D.漏洞扫描系统的实现依赖于系统漏洞库的完善●软件工程每一个阶段结束前,应该着重对可维护性进行复审。
在系统设计阶段的复审期间,应该从(8)出发,评价软件的结构和过程。
(8)A.指出可移植性问题以及可能影响软件维护的系统界面B.容易修改、模块化和功能独立的目的C.强调编码风格和内部说明文档D.可测试性●计算机感染特洛伊木马后的典型现象是(9)。
(9)A.程序异常退出 B.有未知程序试图建立网络连接C.邮箱被垃圾邮件填满D.Windows系统黑屏●关于软件著作权产生的时间,下面表述正确的是(10)。
2009年9月计算机四级软件测试工程师真题试卷(题后含答案及解析)题型有:1. 选择题 2. 论述题一、选择题(每小题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.软件验证和确认是保证软件质量的重要措施,它的实施应该针对______。
A.程序编写阶段B.软件开发的所有阶段C.软件调试阶段D.软件设计阶段正确答案:B解析:软件验证和确认理论是测试过程的理论依据,验证是检查软件开发的各个阶段过程活动的结果是否满足规格说明的描述,证实各阶段和阶段之间的逻辑协调性、完备性和正确性。
确认是证实在一个给定的外部环境中软件的逻辑正确性,即是否满足用户的要求。
2.在软件测试用例设计的方法中,最常用的方法是黑盒测试和白盒测试,其中不属于白盒测试所关注的是______。
A.程序结构B.软件外部功能C.程序正确性D.程序内部逻辑正确答案:B解析:白盒测试又称为逻辑驱动测试.它对程序的逻辑结构进行检查,从中获取测试数据,它不需要测试软件产品的功能。
黑盒测试是另一种测试策略,它将程序视为一个黑盒子,测试目标与程序内部机制和结构完全无关,而是将重点集中放在发现程序不按其规格说明正确运行的环境条件,黑盒测试注重于测试软件的功能性需求。
3.在程序测试中,用于检查程序模块或子程序之间的调用是否正确的静态分析方法是______。
A.操作性分析B.可靠性分析C.引用分析D.接口分析正确答案:D解析:静态错误分析主要用于确定在源程序中是否有某类错误或者危险结构,包括:类型和单位分析——为了强化对源程序中数据类型的检查,在程序设计语言中扩充一些新的数据类型。
引用分析——在静态错误分析中,最广泛使用的技术就是发现引用异常。
表达式分析——对表达式进行分析,以发现和纠正在表达式中出现的错误。
接口分析——接口的一致性是程序的静态错误分析和设计分析共同研究的题目。
接口一致性的设计分析主要检查模块之间接口的一致性和模块与外部数据库之间接口的一致性。
2009年上半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷(题后含答案及解析)题型有:1. 试题一 2. 试题二 3. 试题三 4. 试题四 5. 试题五试题一(15分)阅读下列说明,回答问题1至问题4,将解答填入的对应栏内。
[说明] 软件测试的质量决定着被测产品的质量,是企业关注的重点。
1.请简要叙述软件测试质量包括哪些管理要素。
正确答案:软件测试质量管理要素包括:●测试过程,例如技术过程、管理过程、支持过程。
●测试人员及组织。
●测试工作文档,例如测试计划、测试说明、测试用例、测试报告、问题报告。
2.请简要论述软件测试质量控制的主要方法。
正确答案:软件测试质量控制的主要方法包括:●测试文档评审。
●测试活动审核。
●制定质量保证计划。
●采取背靠背测试。
3.企业衡量软件测试的质量经常采用两个指标:测试用例覆盖率和缺陷修复率,请简述这两个指标的概念。
正确答案:测试用例覆盖率=测试需求对应数目/测试需求数目。
缺陷修复率=累计关闭的缺陷数/累计打开的缺陷数。
4.企业内部测试组在测试某办公自动化系统的过程中,使用60个测试用例进行测试,共发现了20个问题。
开发组对软件修改后,向测试组提交问题修改报告及修改后的软件。
问题修改报告中提出:所发现问题中的5个问题是用户所要求的,无需修改,其余15个问题已修改完成。
测试组使用针对上轮测试中发现的15个问题的36个测试用例进行了回归测试,确认问题已得到修改,因此测试组做出结论:当前版本可以进入配置管理库,进行后续集成工作。
请简要分析测试组的做法是否存在问题并简述理由。
此办公自动化系统提交给用户之后,用户在使用过程中发现了5个问题,测试项目经理打算采用缺陷探测率宋对测试人员进行绩效评估。
请计算此测试项目的缺陷探测率。
正确答案:测试组做法存在问题,理由如下。
●针对取消的5个问题:不对开发组提出取消的5个属用户需求问题进行回归测试是错误的。
测试组应该将开发组所述的用户需求作为补充说明由用户确认,测试组在回归测试中应对这5个问题与开发组进行沟通,并由用户或项目经理确认这5个问题是否可以取消,对于不能取消的问题仍需开发组进行修改并进行回归测试。
计算机的用途不同,对其部件的性能指标要求也有所不同。
以科学计算为主的计算机,对(1)要求较高,而且应该重点考虑(2).(1)A.外存储器的读写速度 B.主机的运算速度C.I/O设备的速度D.显示分辨率(2)A.CPU的主频和字长,以及内存容量B.硬盘读写速度和字长C.CPU的主频和显示分辨率D.硬盘读写速度和显示分辨率【答案】B A【解析】计算机的用途不同,对其不同部件的性能指标要求也有所不同。
用作科学计算为主的计算机,其对主机的运算速度要求很高;用作大型数据库处理为主的计算机,其对主机的内存容量、存取速度和外存储器的读写速度要求较高;对于用作网络传输的计算机,则要求有很高的I/O速度,因此应当有高速的I/O总线和相应的I/O接口。
计算机的运算速度常用每秒钟执行的指令数来衡量,单位为每秒百万条指令(MIPS)或者每秒百万条浮点指令(MFPOPS)。
影响运算速度的主要有如下几个因素:①CPU的主频。
指计算机的时钟频率。
它在很大程度上决定了计算机的运算速度。
例如,Intel公司的CPU主频最高已达3.20GHz以上,AMD公司的可达400MHz以上。
②字长。
CPU进行运算和数据处理的最基本、最有效的信息位长度。
PC的字长己由8088的准16位(运算用16位,I/O用8位)发展到现在的32位、64位。
③指令系统的合理性。
每种机器都设计了一套指令,一般均有数十条到上百条,例如,加、浮点加、逻辑与、跳转等等,组成了指令系统。
(3)是指按内容访问的存储器。
(3)A.虚拟存储器 B.相联存储器 C.高速缓存(Cache) D.随机访问存储器【答案】B【解析】本题考查计算机系统存储器方面的基础知识。
计算机系统的存储器按所处的位置可分为内存和外存。
按构成存储器的材料可分为磁存储器、半导体存储器和光存储器。
按存储器的工作方式可分为读写存储器和只读存储器。
按访问方式可分为按地址访问的存储器和按内容访问的存储器。
按寻址方式可分为随机存储器、顺序存储器和直接存储器。