软件评测师考试习题.docx
《软件评测师考试习题.docx》由会员分享,可在线阅读,更多相关《软件评测师考试习题.docx(20页珍藏版)》请在冰豆网上搜索。
软件评测师考试习题
2006年上半年软件评测师上午试题
●在计算机系统中,存取速度最快得就是___
(1)___.ﻫ
(1)A.CPU内部寄存器 B。
计算机得高速缓存Cacheﻫ C.计算机得主存 D。
大容量磁盘
● 模块得耦合度描述了___
(2)___。
(2)A.模块内各种元素结合得程度 B.模块内多个功能之间得接口
C.模块之间公共数据得数量D。
模块之间相互关联得程度
●若某计算机系统就是由500个元器件构成得串联系统,且每个元器件得失效率均为10-7/H,在不考虑其它因素对可靠性得影响时,该计算机系统得平均故障间隔时间为___(3)___小时。
ﻫ(3)A.2×1O4 B.5×1O4 C.2×1O5 D.5×105
● 内聚就是一种指标,表示一个模块___(4)___.
(4)A。
代码优化得程度 B.代码功能得集中程度ﻫ C.完成任务时及时程度 D.为了与其她模块连接所要完成得工作量
●为了解决进程间得同步与互斥问题,通常来用一种称为___(5)___机制得方法。
若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁得资源R得最少数目就是___(6)___.
(5)A.调度 B.信号量 C.分派D。
通讯ﻫ (6)A。
20 B。
18 C。
16 D.15
●在UNIX操作系统中,把输入/输出设备瞧作就是___(7)___。
ﻫ (7)A.普通文件 B。
目录文件 C。
索引文件 D.特殊文件
●某磁盘盘组共有10个盘面,每个盘面上有100个磁道,每个磁道有16个扇区,假定分配以扇区为单位。
若使用位示图管理磁盘空间,则位示图需要占用___(8)___字节空间。
ﻫ (8)A.16000 B。
1000 C.2000 D.1600
●___(9)___描述数据得局部逻辑视图,就是数据库用户得数据视图,它就是与某一应用有关得数据逻辑表示。
ﻫ (9)A.模式 B.逻辑模式 C.外模式 D.内模式
●某数据库中有员工关系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。
可得到每种产品伪名称与该产品得总库存量得查询语句为;
SELELCT name,SUM(quantity)ﻫ FROMP,Iﻫ WHERE___(11)___
(10)A.实体完整性、参照完整性、用户定义完整性ﻫB.参照完整性、实体完整性、用户定义完整性
C.用户定义完整性、实体完整性、参照完整性ﻫ D.实体完整性、用户定义完整性、参照完整性ﻫ(11)A.P、productID=I、productlD;ﻫ B.P、productID=I、productIDORDERBYname;ﻫ C.P、productID=I。
productIDGROUPBYname;
D.P、productID=I.productIDGROUP BY name,quantity.
● 与多模光纤相比较,单模光纤具有___(12)___等特点。
ﻫ(12)A、较高得传输率、较长得传输距离、较高得成本
B、较低得传输率、较短得传输距离、较高得成本
C、 较高得传输率、较短得传输距离、较低得成本ﻫ D、较低得传输率、较长得传输距离、较低得成本
● “〈titlestyle="italic">science〈/title>"就是一个XML元素得定义,其中元素标记得属性值就是___(13)___.
(13)A。
title B。
style C.italic D.science
●某校园网用户无法访问外部站点210、102、58、74,管理人员在windows操作系统下可以使用___(14)___判断故障发生在校园网内还就是校园网外.ﻫ (14)A、ping210、102、58、74 B、tracert210、102、58、74ﻫ C、 netstat 210、102、58、74 D、 arp210、102、58、74
● SNMP 所采用得传输层协议就是___(15)___.
(15)A、 UDP B、 ICMP C、TCP D、IP
●渐增式开发方法有利于___(16)___。
(16)A.获取软件需求B。
快速开发软件 C.大型团队开发D.商业软件开发
●高级程序设计语言中用于描述程序中得运算步骤、控制结构及数据传输得就是___(17)___。
ﻫ(17)A。
语句 B。
语义 C.语用 D.语法
● ___(18)___就是面向对象程序设计语言不同于其它语言得主要特点,就是否建立了丰富得___(19)___就是衡量一个面向对象程序设计语言成熟与否得重要标志之一。
(18)A、 继承性 B、消息传递 C、多态性 D、静态联编ﻫ (19)A、函数库 B、 类库 C、类型库 D、方法库
● 某市标准化行政主管部门制定并发布得工业产品得安全、卫生要求得标准,在其行政区域内就是___(20)___.
(20)A。
强制性标准 B。
推荐性标准 C.自愿性标准 D。
指导性标准
●王某购买了一个“海之久”牌活动硬盘,而且该活动硬盘还包含有一项实用新型专利,那么,王某享有___21___.
(21)A.“海之久"商标专用权 B.该盘得所有权
C.该盘得实用新型专利权 D.前三项权利之全部
●甲企业委托软件公司程序员王某开发管理软件,并与王某签订了书面协议,但协议中未对软件著作权归属做出明确得约定,其软件著作权属于___(22)___。
(22)A。
甲企业 B.软件公司C.程序员王某 D。
软件公司与甲企业
● 依据著作权法,计算机软件著作权保护得对象就是指___(23)___。
ﻫ (23)A、 计算机硬件 B、计算机软件 C、计算机硬件与软件D、 计算机文档
●相对于DES算法而言,RSA算法得___(24)___,因此,RSA___(25)___。
(24)A。
加密密钥与解密密钥就是不相同得 B.加密密钥与解密密钥就是相同得ﻫ C。
加密速度比DES要高 D.解密速度比DES要高
(25)A.更适用于对文件加密 B.保密性不如DES
C。
可用于对不同长度得消息生成消息摘要D.可以用于数字签名
●在C++语言中,已知3个类O、P与Q,类O中定义了一个私有方法F1、一个公有方法F2与一个受保护得方法F3:
类P与类Q就是类O得派生类,其继承方式如下所示:
classP :
protectedO {…};
classQ :
publicO{…};ﻫ关于方法F1得描述中正确得就是___(26)___;关于方法F2韵描述中正确得就是___(27)___;关于方法F3得描述中正确得就是___(28)___。
ﻫ (26)A。
方法F1无法被访问 B.只有在类O内才能访问方法F1
C.只有在类P内才能访问方法F1 D.只有在类Q内才能访问方法F1
(27)A。
类O、P与Q得对象都可以访问方法F2 B.类P与Q得对象都可以访问方法F2
C.类0与Q得对象都可以访问方法F2 D.只有在类P内才能访问方法F2ﻫ (28)A.类0、P与Q得对象都可以访问方法F3 B。
类0、P与Q得对象都不可以访问方法F3ﻫ C.类0与Q得对象都可以访问方法F3 D.类P与Q得对象都可以访问方法F3。
● 正式得技术评审FTR(FormalTechnicalReview)就是软件工程师组织得软件质量保证活动,下面关于FTR指导原则中不正确得就是___(29)___。
(29)A.评审产品,而不就是评审生产者得能力ﻫ B.要有严格得评审计划,并遵守日程安排ﻫ C.对评审中出现得问题要充分讨论,以求彻底解决
D。
限制参与者人数,并要求评审会之前做好准备
●在绘制数据流图时,要遵循得一个原则就是父图与子图得平衡,所谓平衡就是指___(30)___。
(30)A.父图与子图都不得改变数据流得性质ﻫ B。
子图不改变父图数据流得—致性ﻫ C。
父图得输入/输出数据流与子图得输入/输出数据流一致ﻫ D.子图得输出数据流完全由父图得输入数据流确定
●某系统得顶层DFD图如下,其中,加工1细化后得DFD图就是___(31)___。
ﻫ(31)
●下图中得程序由A、B、C、D、E5个模块组成,下表中描述了这些模块之间得接口,每一个接口有一个编号.此外,模块A、D与E都要引用一个专用数据区。
那么A与E之间耦合关系就是___(32)___。
编号
参数
返回值
1
数据项
数据项
2
数据项
数据项
3
功能码
无
4
无
列表
(32)A.公共耦合 B。
数据耦合 C.内容耦合 D.无耦合
●在C++语言中,若类C中定义了一个方法intf(inta,intb),那么方法___(33)___不能与该方法同时存在于类C中。
(33)A。
intf(intx,inty) B.int f(floata,intb)
C.float f(intx,floaty) D.intf(intx,floaty)
● 在面向对象软件开发过程中,采用设计模式___(34)___。
(34)A。
允许在非面向对象程序设计语言中使用面向对象得概念
B.以复用成功得设计与体系结构ﻫ C.以减少设计过程创建得类得个数ﻫ D.以保证程序得运行速度达到最优值
●两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现得错误中有15个就是共同得,那么可以估计程序中得错误总数就是___(35)___个。
ﻫ(35)A。
25 B.30 C.50 D。
60
●对于软件得β测试,下列描述正确得就是___(36)___.
(36)A.β测试就就是在软件公司内部展开得测试,由公司专业得测试人员执行得测试ﻫ B.β测试就就是在软件公司内部展开得测试,由公司得非专业测试人员执行得测试
C.β测试就就是在软件公司外部展开得测试,由专业得测试人员执行得测试ﻫ D.β测试就就是在软件公司外部展开得测试,可以由非专业得测试人员执行得测试
●___(37)___可以作为软件测试结束得标志。
(37)A。
使用了特定得测试用例 B.错误强度曲线下降到预定得水平ﻫ C.查出了预定数目得错误 D.按照测试计划中所规定得时间进行了测试
● 下面①--④就是关于软件评测师工作原则得描述,正确得判断就是___(38)___。
ﻫ ①对于开发人员提交得程序必须进行完全得测试,以确保程序得质量
②必须合理安排测试任务,做好周密得测试计划,平均分配软件各个模块得测试时间ﻫ ③在测试之前需要与开发人员进行详细得交流,明确开发人员得程序设计思路,并以此为依据开展软件测试工作,最大程度地发现程序中与其设计思路不一致得错误
④要对自己发现得问题负责,确保每一个问题都能被开发人员理解与修改。
(38)A。
①、② B.②、③ C。
①、③ D。
无
●在软件生命周期得不同阶段,需要实施不同类型得测试工作,单元测试就是对程序设计进行验证,其中___(39)___不就是单元测试得主要内容。
在进行单元测试过程中,通常测试工程师都需要借助___(40)___来代替所测模块调用得子模块:
在单元测试得基础上,需要将所有模块按照概要设计与详细设计说明书得要求进行组装,模块组装成系统得方式有两种,分别就是___(41)___.
(39)A.模块接口测试 B.有效性测试 C.路径测试 D。
边界测试
(40)A。
桩模块 B.驱动模块 C.桩模块与驱动模块D。
存根模块与驱动模块ﻫ (41)A.一次性组装与增殖性组装 B.自顶向下组装与启底向上组装ﻫ C。
单个模块组装与混合模块组装 D。
接口组装与功能组装
●黑盒测试就是通过软件得外部表现来发现软件缺陷与错误得测试方法,具体地说,黑盒测试用例设计技术包括___(42)___等。
现有一个处理单价为1元得盒装饮料得自动售货机软件,若投入1元币,按下“可乐”、“雪碧"或“红茶”按钮,相应得饮料就送出来,若投入得就是2元币,在送出饮料得同时退还1元币。
下表就是用因果图法设计得部分测试用例,l表示执行该动作,0表示不执行该动作,___(43)___得各位数据,从左到右分别填入空格表中得(1)—(8)就是正确得.
用例序号
1
2
3
4
5
输
入
投入1元币
1
1
0
0
0
投入2元币
0
0
1
0
0
按“可乐”按钮
1
0
0
0
0
按“雪碧”按钮
0
0
0
1
0
按“红茶”按钮
0
0
1
0
1
输ﻫ出
退还1元币
(1)
0
(5)
(7)
0
送出“可乐”饮料
(2)
0
0
0
0
送出“雪碧”饮料
(3)
0
0
(8)
0
送出“红茶”饮料
(4)
0
(6)
0
0
(42)A.等价类划分法、因果图法、边界值分析法、错误推测法、判定表驱动法
B。
等价类划分法、因果图法、边界值分析法、正交试验法、符号法ﻫ C.等价类划分法、因果图法、边界值分析法、功能图法、基本路径法
D.等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法ﻫ(43)A。
01001100 B.01101100C.01001010 D。
11001100
●多条件覆盖就是一种逻辑覆盖,它得含义就是设计足够得测试用例,使得每个判定中条件得各种可能组合都至少出现一次,满足多条件覆盖级别得测试用例也就是满足___(44)___级别得:
针对布尔表达式
A&&(B||C)执行逻辑覆盖测试,测试用例至少需要___(45)___种组合才能满足多条件覆盖得要求。
ﻫ(44)A。
语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖ﻫ B。
判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖ﻫ C。
语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖
D。
路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖
(45)A。
6 B.4 C。
8 D.12
●典型得软件测试过程模型有___(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。
增量模型
● 下述关于错误处理流程管理得原则,___(49)___得说法就是不正确得.
(49)A.为了保证正确地定位错误,需要有丰富测试经验得测试人员验证发现得错误就是否就是真正得错误,并且验证错误就是否可以再现。
ﻫ B.每次对错误得处理都要保留处理信息,包括处理人姓名、处理时间、处理方法、处理意见以及错误状态ﻫ C。
错误修复后必须由报告错误得测试人员确认错误已经修复,才能关闭错误ﻫ D.对于无法再现得错误,应该由项目经理,测试经理与设计经理共同讨论决定拒绝或者延期。
●GB/T16260-2003《软件工程产品质量》规定得软件产品使用质量特性包括___(50)___.
(50)A.适应性、生产率、可靠性、满意度
B。
有效性、生产率、安全性、满意度
C。
有效性、可靠性、适应性、满意度
D。
适应性、适用性、效率、满意度
● 软件可靠性就是指在指定得条件下使用时,软件产品维持规定得性能级别得能力,其子特性___(51)___就是指在软件发生故障或者违反指定接口得情况下,软件产品维持规定得性能级别得能力.ﻫ (51)A.成熟性 B.易恢复性 C.容错性 D.可靠性依从性
● GB/T18905-2002《软件工程产品评价》中确定得通用评价过程包括四个方面,即:
确立评价需求,规定评价,设计评价与执行评价,其中有关“规定评价”部分包含得内容有___(52)___。
ﻫ (52)A。
选择度量、建立度量评定等级、确立评估准则:
ﻫ B.指定质量模型、选择度量、建立度量评定等级ﻫ C.选择度量、建立度量评定等级、制定评价计划
D。
确定产品类型、选择度量、建立度量评定等级
●GB/T18905-2002《软件工程产品评价》提供了软件产品评价得过程,其中GB/T18905-2002《软件工程产品评价》第五部分评价者用得过程供___(53)___.ﻫ(53)A。
计划获取或复用某个已有得软件产品得组织予以使用
B。
对软件产品执行独立评估得评价者使用ﻫ C.计划开发新产品或增强现有得产品,以及打算利用她们自己得技术人员进行产品评价得组织使用ﻫ D。
编制评价模块得文档提供指南
● 用边界值分析法,假定1〈X<100,那么X在测试中应该取得边界值就是___(54)___。
(54)A.X=1,X=100B。
X=0,X=1,X=100,X=101 C.X=2,X=99D。
X=O,X=101
●导致软件缺陷得原因有很多,①-④就是可能得原因,其中最主要得原因包括___(55)___.
①软件需求说明书编写得不全面,不完整,不准确,而且经常更改
②软件设计说明书ﻫ ③软件操作人员得水平
④开发人员不能很好得理解需求说明书与沟通不足ﻫ (55)A.①、②、③ B.①、③ C。
②、③ D.①、④
●关于软件质量得描述,正确得就是___(56)___。
(56)A.软件质量就是指软件满足规定用户需求得能力
B.软件质量特性就是指软件得功能性、可靠性、易用性、效率、可维护性、可移植性ﻫ C.软件质量保证过程就就是软件测试过程
D.以上描述都不对
●对于业务流清晰得系统可以利用___(57)___贯穿整个测试用例设计过程广在用例中综合使用各种测试方法,对于参数配置类得软件,要用___(58)___选择较少得组合方式达到最佳效果,如果程序得功能说明中含有输入条件得组合情况,则一开始就可以选用___(59)___与判定表驱动法。
(57)A.等价类划分 B.因果图法 C.正交试验法 D.场景法
(58)A。
等价类划分 B。
因果图法 C.正交试验法 D.场景法
(59)A。
等价类划分 B.因果图法 C.正交试验法 D.场景法
●逻辑路径覆盖法就是白盒测试用例得重要设计方法,其中语句覆盖法就是较为常用得方法,针对下面得语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中得空缺项(True或者False),正确得选择就是___(60)___。
语句段:
if(A &&(B||C)) x=l;ﻫ else x=O;
用例表:
用例1
用例2
A
TRUE
FALSE
B
①
FALSE
C
TRUE
②
A&&(B||C)
③
FALSE
(60)A。
①TRUE ②FALSE ③TRUE B.①TRUE②FALSE ③FALSEﻫ C.①FALSE②FALSE③TRUE D。
①TRUE②TRUE③FALSE
● ___(61)___方法根据输出对输入得依赖关系设计测试用例.
(61)A。
路径测试 B。
等价类 C.因果图 D.边界值
● 针对下面程序段,边界值问题可以定位在___(62)___。
1:
RemCreatea10elementintegerarrayﻫ2:
Remlnitializeeachelementto-1ﻫ3:
Dimdata(10)AsIntegerﻫ 4:
DimiAsInteger
5:
Fori=1TO 10
6:
data(i)=—1ﻫ 7:
Nexti
8:
End
(62)A、data
(1) B、data(0) C、 data(9) D、 data(10)
●以下控制流图得圈复杂度V(g)与基本圈复杂度EV(g)就是___(63)___
(63)A。
V(g)=5EV(g)=1 B.V(g)=6EV(g)=6ﻫ C。
V(g)=5EV(g)=5 D.V(g)=6 EV(g)=1
● 在网络应用测试中,网络延迟就是一个重要指标.以下关于网络延迟得理解,正确得就是___(64)___ﻫ (64)A。
指响应时间
B.指报文从客户端发出到客户端接收到服务器响应得间隔时间ﻫ C。
指报文在网络上得传输时间
D.指从报文开始进入网络到它开始离开网络之间得时间
●为保证测试活动得可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本得活动包括___(65)___
(65)A。
配置项标识、配置项控制、配置状态报告、配置审计
B.配置基线确立、配置项控制、配置报告、配置审计ﻫ C。
配置项标识、配置项变更、配置审计、配置跟踪ﻫ D.配置项标识、配置项控制、配置状态报告、配置跟踪
●Originally introduced byNetscapemunications,___(66)___ar