【单选题】以下属于安全测试方法的是______。 ①安全功能验证②安全漏洞扫描⑨模拟攻击实验④数据侦听
A、①③
B、①②③
C、①②④
D、①②③④
答案:D
解析:本题考查安全测试的基础知识。 安全测试方法包括安全功能验证、安全漏洞扫描、模拟攻击实验和数据侦听。
【单选题】服务端性能指标是一类重要的负载压力测试指标,以下不属于服务端交易处理性能指标的是( )
A、CPU占用率
B、平均事务响应时间
C、内存占用量
D、每秒进程切换数
答案:B
解析:负载压力测试的性能指标包括客户端交易处理性能指标、服务器资源监控指标、数据库资源监控指标、Web服务器监控指标以及中间件监控指标。其中,客户端交易处理性能指标包括并发用户数、交易处理指标、Web请求指标和Web页面组件指标。 本题中的CPU占用率、内存占用量、每秒进程切换数都是服务端交易处理性能指标。而平均事务响应时间则属于客户端交易处理性能指标中的交易处理指标。
【单选题】( )模型吸收了软件工程“演化”的概念,使用原型及其他方法来尽量降低风险,适合于大型复杂软件系统的开发。
A、瀑布
B、原型
C、喷泉
D、螺旋
答案:D
解析:喷泉模型适合于用面向对象技术进行开发。螺旋模型结合了瀑布模型和原型模型两类模型,并加入了风险分析,适合于大型复杂软件系统的开发。
【单选题】一个程序的控制流图中有8节点、8条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是( )。
A、2
B、4
C、6
D、8
答案:A
解析:本题考察白盒测试设计中的判定覆盖法,即设计足够多的测试用例,使得程序中的每一个判断至少获得一次“真”和一次“假”,即使得程序流程图中的每一个真假分支至少被执行一次。控制流图是描述程序控制流的一种图示方式,有节点和定向边构成。节点代表一个基本块,定向边代表控制流的方向。其用例数等于控制流程图的环路复杂性V(G),即是:(1)控制流程图中的区域个数。(2)边数-结点数+2。(3)判定数+1。我们应用第二种方法,V(G)=8-8+2,故正确答案为:A
【单选题】程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的( )。
A、地址
B、类型
C、名称
D、值
答案:A
解析:本题考查程序语言基础知识。进行函数调用时,常需要在调用环境中的数据传递给被调用函数,作为输入参数由被调用函数处理,基本的调用方式为值调用(或传值调用)和引用调用。其中,值调用方式下是将实参的值单向地传递给被调用函数的形参,引用调用方式下通过将实参的地址传递给形参,在被调用函数中通过指针实现对实参变量数据的间接访问和修改,从而达到将修改后的值"传回来"的效果。
【单选题】在输入输出控制方法中,采用( )可以使得设备与主存间的数据块传送无需CPU干预。
A、程序控制输入输出
B、中断
C、DMA
D、总线控制
答案:C
解析:Direct Memory Access(存储器直接访问)。这是指一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据,既不通过CPU,也不需要CPU干预。整个数据传输操作在一个称为"DMA控制器"的控制下进行的。CPU除了在数据传输开始和结束时做一点处理外,在传输过程中CPU可以进行其他的工作。这样,在大部分时间里,CPU和输入输出都处于并行操作。因此,使整个计算机系统的效率大大提高。DMA的概念:DMA是在专门的硬件(DMA)控制下,实现高速外设和主存储器之间自动成批交换数据尽量减少CPU干预的输入/输出操作方式。通常有三种方式:(1)停止CPU访内(2)周期挪用方式(3)DMA与CPU交替访内存。缺点:因为DMA允许外设直接访问内存,从而形成对总线的独占。
【单选题】集成测试关注的问题不包括( )。
A、模块间的数据传递是否正确
B、一个模块的功能是否会对另一个模块的功能产生影响
C、所有模块组合起来的性能是否能满足要求
D、函数内局部数据结构是否有问题,会不会被异常修改
答案:D
解析:集成测试在单元测试的基础上,需要将所有模块按照概要设计说明书和详细设计说明书的要求进行组装,组装时需要考虑的问题:(1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失(2)一个模块的功能是否会对另一个模块的功能产生不利的影响(3)各个子功能组合起来,能否达到预期要求的父功能(4)全局数据结构是否有问题(5)单个模块的误差累积起来,是否会放大,以致达到不能接受的程度局部数据结构测试是属于单元测的范畴故正确答案为D
【单选题】一个优秀的概念设计不包含( )
A、用客户语言编写
B、描述系统功能
C、描述软件构件的层次和功能
D、与需求文档链接
答案:C
【判断题】文件可以有结构,也可以无结构,操作系统中由文件系统来管理文件的存储、检索、更新、共享和保护。
A、正确
B、错误
答案:A
【判断题】文件系统包括两方面,一是包括负责管理文件的系统软件;二是包括被管理的对象,即文件。
A、正确
B、错误
答案:A