网络工程师全国计算机等级考试_第1页
网络工程师全国计算机等级考试_第2页
网络工程师全国计算机等级考试_第3页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、全国计算机等级考试一、选择题(每小题 2分,共50分)下列各题A)、B)、C)、D四个选项中,只有一个选项是正确的。请将正确选项填涂在 答题卡相应位置上,答在试卷上不得分。(1)坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发过程中尽早发现 和预防错误,把出现的错误克服在早期A)技术评审B)程序测试C)文档审查D)管理评审(2 )经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数 目较多,则该模块中残存的错误数目与其他模块相比,通常应该A)较少B)较多C)相似D)不确定(3)对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相 关的文档

2、,称为A)测试B)调试C)错误分析D)验证(4 )同行评审,有时称为同级评审,是一种通过作者的同行来确认缺陷和需要变更区域的 检查方法。它主要分为管理评审、技术评审、文档评审和A)误差评审B)项目评审C)过程评审D)组织体系评审(5)数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪种覆盖的变种A)语句覆盖B)控制覆盖C)分支覆盖D)路径覆盖(6)程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径A) 5B) 6C) 7D) 8(7)如果一个判定中的复合条件表达式为(A > 1 ) or( B <= 3 ),则为了达

3、到100%的条件覆盖率,至少需要设计多少个测试用例A)1B) 2C ) 3D ) 4(8 )自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试A)最底层B)下一层C )最高层D )上一层(9)基本路径测试满足A)语句覆盖B)路径覆盖C)分支覆盖D)条件覆盖(10)集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性A)正确性B)可靠性C )可使用性D)可维护性(11)在软件性能测试中,下列指标中哪个不是软件性能的指标A)响应时间B)吞吐量C )资源利用率D )并发进程数(12)下列关于软件性能测试的说法中,正确的是A)性能测试的目的不是为了发现软件缺陷B)压力测试与负载测试

4、的目的都是为了探测软件在满足预定性能需求的情况下所能负 担的最大压力C)性能测试通常要对测试结果进行分析才能获得测试结论D)在性能下降曲线上,最大建议用户数通常处于性能轻微下降区与性能急剧下降区的 交界处(13)下列关于软件可靠性测试的说法中,错误的是A)发现软件缺陷是软件可靠性测试的主要目的B)软件可靠性测试通常用于有可靠性要求的软件C)在一次软件可靠性测试中,执行的测试用例必须完全符合所定义的软件运行剖面D)可靠性测试通常要对测试结果进行分析才能获得测试结论(14)下列关于面向对象软件测试的说法中,正确的是A)在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充 分的测

5、试B)在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测 试C) 假设类B是类A的子类,如果类 A已进行了充分的测试,在测试类B时不必测试任 何类B继承类A的成员方法D)对于一棵继承树上的多个类,只有处于叶节点的类需要测试(15)下列哪种测试不属于面向对象单元测试考虑的范畴A)成员方法的测试B)类的测试C)类树的测试D)多个相互协作的类树的测试(16)下列关于面向对象集成测试的说法中,正确的是A)大突击集成是面向对象集成测试最常用且最有效的方法B)自底向上集成和自顶向下集成都需要为集成测试开发大量代码C)协作集成在任何情况下都优于自底向上集成和自顶向下集成D)高频集成是以

6、自底向上集成为基础,利用冒烟测试进行的集成测试(17)在Web应用软件的分层测试策略中,下列哪个不是测试关注的层次A)数据层B)业务层C)服务层D)表示层(18)下列关于 Web应用软件测试的说法中,正确的是A)Cookie测试是 Web应用软件功能测试的重要内容B) 对于没有使用数据库的Web应用软件,不需要进行性能测试C)链接测试是 Web应用软件易用性测试的重要内容D) Web应用软件安全性测试仅关注Web应用软件是否能够防御网络攻击(19)下列哪一项不属于软件功能易用性测试关注的内容A)软件界面的色彩是否协调B)软件是否能主动禁止用户可能进行的非法操作C)软件是否允许用户针对自己的使用

7、习惯进行定制D)软件是否能帮助用户减少输入中的重复劳动(20)下列关于极限测试的说法中,正确的是A)极限测试是一种新型的测试方法,传统的测试技术均不适用于极限测试B)极限测试中所有的测试均是由编码人员完成的C)与传统的软件测试相比,极限测试是一种更严格的测试D)极限测试需要频繁地进行单元测试(21)下列有关测试过程 V模型的说法中,正确的是A)验收测试应确定程序的执行是否满足软件设计的要求B)系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标C)单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求D)集成测试在编码结束前就可以开始(22)下列哪项工作与软件缺陷管理和追踪无关

8、A)对缺陷应该包含的信息条目、状态分类等进行完善设计B)通过软件系统自动发送通知给相关开发和测试人员,使缺陷得到及时处理C)对测试用例的执行结果进行记录和追踪D)通过一些历史曲线和统计曲线来分析和预测未来的缺陷发现情况(23 )下列有关软件问题生命周期模型状态定义的说法中,错误的是A)“新建”表示测试中发现并报告了新的软件问题B)“打开”表示软件问题已被确认并分配给相关开发工程师处理C)“关闭”表示软件问题已被开发人员修复并等待测试人员验证D)“解决”表示软件问题已被确认修复(24)下列有关软件测试工具的说法中,错误的是A)静态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和

9、审查B)静态测试工具可对软件的复杂度分析、数据流分析、控制流分析和接口分析提供支持C)动态测试工具可用于软件的覆盖分析和性能分析D)动态测试工具不包括软件的仿真测试和变异测试(25)计算机软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及A)系统测试B)验收测试C)系统测试和验收测试D)配置项测试、系统测试和验收测试二、论述题(3题,共50分)论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上。论述题1:以下是学生选课系统中“学生查询成绩”交互行为的描述,请按要求回答问题(20分)交互开始时终端上显示首页,用户选择“查询”请求后,显示“请输入学号”。在用户输入学号后,

10、系统核对学生学号:若输入的学号不正确,则显示“输入的学号不正确”, 此次查询取消,回到首页;若输入的学号正确,出现“请输入课程名”。一旦输入课程名,就开始核对课程名称:若输入的课程名不正确, 则显示“输入的课程名不正确”,此次查询取消,回到首页;若输入的课程名正确,则根据“学号”和“课程名”, 查询学生成绩。若查询学生成绩成功,则显示查询到的成绩,系统询问是否继续查询: 当用户选择“继续查询”后回到“请输入学号”;当用户选择“结束查询”后回到首页。若查询学生成绩失败,则显示“查询失败”后回到首页。(1 )请画出该系统以上交互行为的状态图(应满足功能图的要求,不可画成流程图)。(10 分)10

11、分)(2)使用基本路径测试方法确定该状态图的测试路径。(论述题2:以下是QESuite Web/ersion 1.0中某测试项目的部分界面,请按要求回答问题(12分)(1 )下图是该测试项目的测试用例执行文档界面。有几个测试用例没有执行?有几个测试 用例最近一次执行通过?有几个测试用例最近一次执行失败?(3分)绿色蓝色虹邑绿色萤色L”9f芦号茁,整甘艺稈/ *课捱甘1會*童i件廉技.dfffua/未送特Q -HB块遐云21粹丰找,恥种舌斑捷进at传細甄普首国出往曲it葷z咗協忏彗在农秒肆口f呼怦,干纸當怦售田扶it判件:1 0胃*静蓋垢开1贡Mix上一贯(2)下图是该测试项目的某软件问题报告视

12、图。按QESuite Web Version 1.0中的软件问题生命周期定义,4号软件问题报告需要何种人员进行哪些可能的操作?5号软件问题报告需要何种人员进行哪些可能的操作?8号软件问题报告需要何种人员进行哪些可能的操作? ( 9分)1聲件爭1V9B件营理#原送闔件当埃送的草件?解凑/修翼醉件卷城/醉件惶是F笈诺輻舛当:k医一刘曲3wa/修買麵件挛统/aswrff/stffiMf*T辂墓/修*9E祥累1VET何誉理/度底抵障用户瞬牯“脚爭新每却件系蛉/带件昔理$收郵曲号鱒套/修靈郎件姦疑丿離件皆理/也郵住奇皑悸系握/酣件昔逵丿玄幷夹皆在取巒証泮护4HfF/WER«f*SU/ac件智理

13、/已蝴险闖.在遮1M郎呻6MrtMW/auRiPS/aesHe典i员第二剪vM论述题3 :针对以下C语言程序,请按要求回答问题(18 分)已知link.c 源程序如下:/*li nk.c程序对单向链表进行操作,首先建立一个单向链表,然后根据用户的选择可以对其进行插入节点、删除节点和链表反转操作*/#i nclude#in eludetypedef struct list_ node *list_po in ter;/定义链表指针typedef struct list_ no de/定义链表结构int data;list_po in terlink;list_ no de;/用到的操作函数:li

14、st_po in ter create();/建立一个单向链表void in sert(list_po in ter *p_ptr, list_po in ter no de); /在node后加入一个新的节占八、void delete_ no de(list_po in ter *p_ptr, list_po in ter trail, list_po in ter no de);/删除前一个节点是trail的当前节点nodevoid prin t(list_po in ter ptr);/打印链表节点中的值list_po in ter in vert(list_po in ter lead

15、);/反转链表int mai n()list_po in ter ptr=NULL;Iist_po in ter no de, trail;list_po in ter*p = &ptr;int choose, locati on, i;prin tf("you should create a link first:' n");/建立一个单向链表:ptr=create();/* ptr指向链表的第一个节点 */prin t(ptr);/根据用户的不同选择进行相应的操作:prin tf("i nput nu mber 0, you can quit

16、the program' n");prin tf("i nput nu mber 1, you can insert a new node to link'n ”);prin tf("i nput nu mber 2, you can delete a node from the link'n ”);prin tf("i nput nu mber 3, you can invert the link'n ”);prin tf("please in put your choice' n");sca

17、n f("%d", & choose);while(choose!=0)switch(choose)case 1:prin tf("you will in sert a node to the link'n ”);prin tf("please in put the locati on of the no de:' n");scan f("%d", &o catio n);node = ptr;i = 1;while(inode = no de->li nk;in sert(p, no

18、de);/* p 为指向 ptr 的指针 */prin t(ptr);break;case 2:prin tf("you will delete a node from the lin kn");prin tf("please in put the locati on of the no de:n");scan f("%d", &o catio n);node = ptr;if(locati on =1)trail = NULL;trail = ptr;i = 1;while(itrail = trail->li nk;

19、i+;node = trail->li nk;delete_ no de(p, trail, no de);prin t(ptr);break;case 3:prin tf("you will invert the linkn");ptr = in vert(ptr);prin t(ptr);break;default:break;return -1;prin tf("please in put your choice' n");sea nf("%d", &choose);return 0;/根据用户的输入数值建立一个新的单向链表:list

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论