2006年上半年《软件评测师》上午试题(参考答案版)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
1

WebSQLis

  • a SQL-like ___(71)___ language for extracting information from the we
  • b. Its
  • capabilities for performing navigation of web ___(72)___ make it a useful tool for automating several web-relate
  • d tasks that require the systematic processing of either all the links in a ___(73)___ , all the pages that can be reached from a given URL through ___(74)___ that match a pattern, or a combination of both. WebSQL also provides transparent access to index
2

在网络应用测试中,网络延迟是一个重要指标。以下关于网络延迟的理解,正确的是___(64)___

(64)

  • 在网络应用测试中,网络延迟是一个重要指标。以下关于网络延迟的理解,正确的是___(64)___    (64)A.指响应时间
  • B.指报文从客户端发出到客户端接收到服务器响应的间隔时间
  • C.指报文在网络上的传输时间
  • D.指从报文开始进入网络到它开始离开网络之间的时间
3

Origin

  • ally introduced
  • by Nets
  • cape Communications,___(66)___ are a general mechanism which HTTP Server si
  • de applications, such as CGI (67) , can use to both store and retrieve information on the HTTP ___(68)___ side of the connection. Basically, Cookies can be used to compensate for the ___(69)___ nature of HTTP. The addition of a simple, persistent, client-
5

针对下面程序段,边界值问题可以定位在___(62)___。

1:Rem Cre

  • ate a 10 element integer array    2:Rem lnitialize each element to -1    3:Dim data(10) As Integer    4:Dim i As Integer    5:For i=1 TO 10    6:data(i)=-1
  • B. data(0)  
  • C.
  • data(9)   D. data(10)
6

___(61)___方法根据输出对输入的依赖关系设计测试用例。

(61)

  • A.路径测试    
  • B.等价类    
  • C.因果图    
  • D.边界值
7

对于业务流清晰的系统可以利用___(57)___贯穿整个测试用例设计过程广在用例中综合使用各种测试方法,对于参数配置类的软件,要用___(58)___选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用___(59)___和判定表驱动法。

(57)

  • A.等价类划分    
  • B.因果图法    
  • C.正交试验法   
  • D.场景法    (58)A.等价类划分    B.因果图法    C.正交试验法   D.场景法    (59)A.等价类划分    B.因果图法    C.正交试验法   D.场景法
8

逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是(60)___。

语句段:

if (A && (B||C)) x=l;

else x=O;

用例表:

用例1

用例2

  • A
  • FALSE
  • B
  • FALSE
  • C
  • A &&(B||C)
  • FALSE
  • C.①FALSE ②FALSE ③TRUE      D.①TRUE ②TRUE ③FALSE
9

用边界值分析法,假定1

(54)

  • A.X=1,X=100  
  • B.X=0,X=1,X=100,X=101  
  • C.X=2,X=99  
  • D.X=O,X=101
11

GB/T18905-2002《软件工程 产品评价》提供了软件产品评价的过程,其中GB/T18905—2002《软件工程 产品评价》第五部分评价者用的过程供___(53)___。

(53)

  • GB/T18905-2002《软件工程 产品评价》提供了软件产品评价的过程,其中GB/T18905—2002《软件工程 产品评价》第五部分评价者用的过程供___(53)___。    (53)A.计划获取或复用某个已有的软件产品的组织予以使用
  • B.对软件产品执行独立评估的评价者使用
  • C.计划开发新产品或增强现有的产品,以及打算利用他们自己的技术人员进行产品评价的组织使用
  • D.编制评价模块的文档提供指南
13

GB/T18905—2002《软件工程 产品评价》中确定的通用评价过程包括四个方面,即:确立评价需求,规定评价,设计评价和执行评价,其中有关“规定评价”部分包含的内容有___(52)___。

(52)

  • GB/T18905—2002《软件工程 产品评价》中确定的通用评价过程包括四个方面,即:确立评价需求,规定评价,设计评价和执行评价,其中有关“规定评价”部分包含的内容有___(52)___。    (52)A.选择度量、建立度量评定等级、确立评估准则:
  • B.指定质量模型、选择度量、建立度量评定等级
  • C.选择度量、建立度量评定等级、制定评价计划
  • D.确定产品类型、选择度量、建立度量评定等级
14

GB/T16260—2003《软件工程产品质量》规定的软件产品使用质量特性包括___(50)___。

(50)

  • GB/T16260—2003《软件工程产品质量》规定的软件产品使用质量特性包括___(50)___。    (50)A.适应性、生产率、可靠性、满意度
  • B.有效性、生产率、安全性、满意度
  • C.有效性、可靠性、适应性、满意度
  • D.适应性、适用性、效率、满意度
15

典型的软件测试过程模型有___(46)___等,在这些模型中,___(47)___强调了测试计划等工作的先行和对系统需求和系统设计的测试,___(48)___对软件测试流程予以了说明。

(46)

  • 典型的软件测试过程模型有___(46)___等,在这些模型中,___(47)___强调了测试计划等工作的先行和对系统需求和系统设计的测试,___(48)___对软件测试流程予以了说明。    (46)A.V模型、W模型、H模型、渐进模型
  • B.V模型、W模型、H模型、螺旋模型
  • C.X模型、W模型、H模型、前置测试模型
  • D.X模型、W模型、H模型、增量模型    (47)A.V模型     B.W模型     C.渐进模型   D.螺旋模型    (48)A.V模型     B.W模型     C.H模型     D.增量模型
16

黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括___(42)___等。现有一个处理单价为1元的盒装饮料的自动售货机软件,若投入1元币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来,若投入的是2元币,在送出饮料的同时退还1元币。下表是用因果图法设计的部分测试用例,l表示执行该动作,0表示不执行该动作,___(43)___的各位数据,从左到右分别填入空格表中的(1)—(8)是正确的。

  • 黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括___(42)___等。现有一个处理单价为1元的盒装饮料的自动售货机软件,若投入1元币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来,若投入的是2元币,在送出饮料的同时退还1元币。下表是用因果图法设计的部分测试用例,l表示执行该动作,0表示不执行该动作,___(43)___的各位数据,从左到右分别填入空格表中的(1)—(8)是正确的。&nbsp;&nbsp;&nbsp;&nbsp;<TABLE cel
  • B.等价类划分法、因果图法、边界值分析法、正交试验法、符号法
  • C.等价类划分法、因果图法、边界值分析法、功能图法、基本路径法
  • D.等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法&nbsp;&nbsp;&nbsp;&nbsp;(43)A.01001100   B.01101100   C.01001010   D.11001100
17

多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足___(44)___级别的:针对布尔表达式

  • A&&(B||C) 执行逻辑覆盖测试,测试用例至少需要___(45)___种组合才能满足多条件覆盖的要求。&nbsp;&nbsp;&nbsp;&nbsp;(44)A.语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖
  • B.判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖
  • C.语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖
  • D.路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖&nbsp;&nbsp;&nbsp;&nbsp;(45)A.6       B.4       C.8       D.12
19

 在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中___(39)___不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需要借助___(40)___来代替所测模块调用的子模块:在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是___(41)___。

(39)

  • A.模块接口测试  
  • B.有效性测试  
  • C.路径测试    
  • D.边界测试&nbsp;&nbsp;&nbsp;&nbsp;(40)A.桩模块     B.驱动模块   C.桩模块和驱动模块  D.存根模块和驱动模块&nbsp;&nbsp;&nbsp;&nbsp;(41)A.一次性组装和增殖性组装      B.自顶向下组装和启底向上组装
  • C.单个模块组装和混合模块组装    D.接口组装和功能组装
21

●___(37)___可以作为软件测试结束的标志。

(37)

  • A.使用了特定的测试用例      
  • B.错误强度曲线下降到预定的水平&nbsp;&nbsp;&nbsp;&nbsp;
  • C.查出了预定数目的错误      
  • D.按照测试计划中所规定的时间进行了测试
22

对于软件的β测试,下列描述正确的是___(36)___。

(36)

  • 对于软件的β测试,下列描述正确的是___(36)___。&nbsp;&nbsp;&nbsp;&nbsp;(36)A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
  • B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
  • C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试
  • D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
23

在面向对象软件开发过程中,采用设计模式___(34)___。

(34)

  • 在面向对象软件开发过程中,采用设计模式___(34)___。&nbsp;&nbsp;&nbsp;&nbsp;(34)A.允许在非面向对象程序设计语言中使用面向对象的概念
  • B.以复用成功的设计和体系结构
  • C.以减少设计过程创建的类的个数
  • D.以保证程序的运行速度达到最优值
24

在C++语言中,若类C中定义了一个方法int f(int

  • a,int
  • b),那么方法___(33)___不能与该方法同时存在于类
  • C中。&nbsp;&nbsp;&nbsp;&nbsp;(33)A.int f(int x,int y)        B.int f(float a,int b)
  • C.float f(int x,float y)      
  • D.int f(int x,float y)
26

正式的技术评审FTR(Form

  • 正式的技术评审FTR(Formal Technical Review)是软件工程师组织的软件质量保证活动,下面关于FTR指导原则中不正确的是___(29)___。&nbsp;&nbsp;&nbsp;&nbsp;(29)A.评审产品,而不是评审生产者的能力
  • B.要有严格的评审计划,并遵守日程安排
  • C.对评审中出现的问题要充分讨论,以求彻底解决
  • D.限制参与者人数,并要求评审会之前做好准备
27

在C++语言中,已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3:类P和类Q是类O的派生类,其继承方式如下所示:

cl

  • ass P : protected O {…};
  • class Q : pu
  • bli
  • c O {…};&nbsp;&nbsp;&nbsp;&nbsp;关于方法F1的描述中正确的是___(26)___;关于方法F2韵描述中正确的是___(27)___;关于方法F3的描述中正确的是___(28)___。&nbsp;&nbsp;&nbsp;&nbsp;(26)A.方法F1无法被访问          B.只有在类O内才能访问方法F1
  • C.只有在类P内才能访问方法F1     
  • D.只有在类Q内才能访问方法F1&nbsp;&nbsp;&nbsp;&nbsp;(27)A.类O、P和Q的对象都可以访问方法F2  B.类P和Q的对象都可以访问方法F2
  • C.类0和Q的对象都可以访问方法F2    D.只有在类P内才能访问方法F2&nbsp;&nbsp;&nbsp;&nbsp;(28)A.类0、P和Q的对象都可以访问方法F3  B.类0、P和Q的对象都不可以访问方法F3
  • C.类0和Q的对象都可以访问方法F3    D.类P和Q的对象都可以访问方法F3。
28

相对于DES算法而言,RS

  • A算法的___(24)___,因此,RSA___(25)___。&nbsp;&nbsp;&nbsp;&nbsp;(24)A.加密密钥和解密密钥是不相同的&n
  • bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.加密密钥和解密密钥是相同的&nbsp;&nbsp;&nbsp;&nbsp;
  • C.加密速度比
  • DES要高&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.解密速度比DES要高&nbsp;&nbsp;&nbsp;&nbsp;(25)A.更适用于对文件加密&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.保密性不如DES
  • C.可用于对不同长度的消息生成消息摘要  D.可以用于数字签名
29

某市标准化行政主管部门制定并发布的工业产品的安全、卫生要求的标准,在其行政区域内是___(20)___。

(20)

  • A.强制性标准  
  • B.推荐性标准  
  • C.自愿性标准  
  • D.指导性标准
30

王某购买了一个“海之久”牌活动硬盘,而且该活动硬盘还包含有一项实用新型专利,那么,王某享有___21___。

(21)

  • A.“海之久”商标专用权      
  • B.该盘的所有权&nbsp;&nbsp;&nbsp;&nbsp;
  • C.该盘的实用新型专利权      
  • D.前三项权利之全部
32

___(18)___是面向对象程序设计语言不同于其它语言的主要特点,是否建立了丰富的___(19)___是衡量一个面向对象程序设计语言成熟与否的重要标志之一。

(18)

  • A. 继承性    
  • B. 消息传递   
  • C. 多态性    
  • D. 静态联编&nbsp;&nbsp;&nbsp;&nbsp;(19)A. 函数库    B. 类库     C. 类型库    D. 方法库
33

高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是___(17)___。

(17)

  • A.语句     
  • B.语义      
  • C.语用     
  • D.语法
34

渐增式开发方法有利于___(16)___。

(16)

  • A.获取软件需求 
  • B.快速开发软件  
  • C.大型团队开发 
  • D.商业软件开发
35

某校园网用户无法访问外部站点210.102.58.74,管理人员在windows 操作系统下可以使用___(14)___判断故障发生在校园网内还是校园网外。

(14)

  • A. ping 210.102.58.74       
  • B. tra
  • cert 210.102.58.74
  • C. netstat 210.102.58.74      
  • D. arp 210.102.58.74
36

SNMP 所采用的传输层协议是___(15)___。

(15)

  • A. UDP     
  • B. I
  • CMP      C. TCP     
  • D. IP
37

science”是一个XML 元素的定义,其中元素标记的属性值是___(13)___。

(13)

  • A.title    
  • B.style.
  • C.italic   
  • D.science
38

某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中:

员工关系E(employeelD,name,department)中的属性为:员工编号,姓名,部门;

产品关系P(productID,name,model,size,color)中的属性为:产品编号,产品名称,型号,尺寸,颜色;

仓库关系W(warehouselD,name,address,employeeID)中的属性为:仓库编号,仓库名称,地址,员工编号;

库存关系I(warehouseID,productID,quantity)中的属性为仓库编号,产品编号和产品数量。

  • a.若要求仓库关系的负责人引用员工关系的员工编号,员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为空且惟一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是___(10)___。
  • b.可得到每种产品伪名称和该产品的总库存量的查询语句为;&nbsp;&nbsp;&nbsp;&nbsp;SELELCT name,SUM(quantity)
  • FROM P,I&nbsp;&nbsp;&nbsp;&nbsp;WHERE___(11)___&nbsp;&nbsp;&nbsp;&nbsp;(10)A.实体完整性、参照完整性、用户定义完整性
  • B.参照完整性、实体完整性、用户定义完整性
  • C.用户定义完整性、实体完整性、参照完整性
  • D.实体完整性、用户定义完整性、参照完整性&nbsp;&nbsp;&nbsp;&nbsp;(11)A.P.productID=I.productlD;
  • B.P.productID=I.product ID ORDER BY name;
  • C.P.productID=I.product ID GROUP BY name;
  • D.P.productID=I.product ID GROUP BY name,quantity。
39

在UNIX操作系统中,把输入/输出设备看作是___(7)___。

(7)

  • A.普通文件   
  • B.目录文件   
  • C.索引文件   
  • D.特殊文件
41

为了解决进程间的同步和互斥问题,通常来用一种称为___(5)___机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是___(6)___。

(5)

  • A.调度     
  • B.信号量    
  • C.分派     
  • D.通讯&nbsp;&nbsp;&nbsp;&nbsp;(6)A.20      B.18      C.16      D.15
42

 内聚是一种指标,表示一个模块___(4)___。

(4)

  • A.代码优化的程度        
  • B.代码功能的集中程度&nbsp;&nbsp;&nbsp;&nbsp;
  • C.完成任务时及时程度      
  • D.为了与其他模块连接所要完成的工作量
44

在计算机系统中,存取速度最快的是___(1)___。

(1)

  • A.CPU内部寄存器&n
  • bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.计算机的高速缓存
  • Cache
  • C.计算机的主存        
  • D.大容量磁盘&nbsp;&nbsp;&nbsp;&nbsp;● 模块的耦合度描述了___(2)___。&nbsp;&nbsp;&nbsp;&nbsp;(2)A.模块内各种元素结合的程度   B.模块内多个功能之间的接口
  • C.模块之间公共数据的数量   D.模块之间相互关联的程度