【单选题】以下关于软件测试分类定义的叙述,不正确的是( )。
A、软件测试可分为单元测试、集成测试、确认测试、系统测试和验收测试
B、确认测试是在模块测试完成的基础上将所有的程序模块进行组合并验证其是否满足用户需求的过程
C、软件测试可分为白盒测试和黑盒测试
D、系统测试是将被测软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起进行测试的过程
答案:B
解析:本题考察软件测试的分类。选项中B是错误的,集成测试是在模块测试完成的基础上将所有的程序模块进行组合并验证,主要目标是发现与接口有关的问题;确认测试验证软件的功能和性能及其他特性是否与用户的要求一致。
【单选题】某文件管理系统采用位示图(bitmap)记录磁盘的使用情况。如果系统的字长为32位,磁盘物理块的大小为4M B,物理块依次编号为:0、1、2、…,位示图字依次编号为:0、1、2、…,那么16385号物理块的使用情况在位示图中的第(请作答此空)个字中描述;如果磁盘的容量为1000G B,那么位示图需要( )个字来表示。
A、128
B、256
C、512
D、1024
答案:C
解析:本题考查操作系统文件管理的基础知识。文件管理系统是在外存上建立一张位示图,记录文件存储器的使用情况。每一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用。因为字长为32,所以每个字可以表示32个物理块的使用情况,物理块编号从0开始,所以(16385+1)/32=512余2,又因为字也是从0开始编号,所以16385号物理块应该在位示图的第512个子中描述。故14题答案为C。
【单选题】下列协议中与Email应用无关的是( )
A、MIME
B、SMTP
C、POP3
D、Telnet
答案:D
解析:简单邮件传输协议SMTP主要用做发送Email,邮局协议POP3主要用做接收Email,多媒体邮件扩展MIME则是对邮件的内容类型进行了扩展。Telnet的作用则是远程登录,和邮件应用无关。
【单选题】用面向对象方法设计了一个父类File和两个子类DiskFile和TapeFile,这两个子类继承了其父类的open方法,并给出不同的实现。不同的子类执行open方法时,有不同的行为,这种机制称为( )。
A、继承
B、多态
C、消息传递
D、关联
答案:B
解析:多态:一个基类的引用符,可以指向多种派生类对象,具有多种不同的形态,这种现象叫多态性。题干里的描述是面向对象的“多态”机制。故正确答案为B
【单选题】成立测试管理小组可以对测试进行统一、规范的管理。测试管理组不包括( )。
A、评审小组
B、测试小组
C、开发小组
D、支持小组
答案:C
解析:测试管理组主要包括评审小组、测试小组和支持小组,没有开发小组。
【单选题】某文件管理系统采用位示图(bitmap)记录磁盘的使用情况。如果系统的字长为32位,磁盘物理块的大小为4M B,物理块依次编号为:0、1、2、…,位示图字依次编号为:0、1、2、…,那么16385号物理块的使用情况在位示图中的第(请作答此空)个字中描述;如果磁盘的容量为1000G B,那么位示图需要( )个字来表示。
A、128
B、256
C、512
D、1024
答案:C
解析:本题考查操作系统文件管理方面的基础知识。文件管理系统是在外存上建立一张位示图(bitmap),记录文件存储器的使用情况。每一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用,如下图所示。 由于系统中字长为32位,所以每个字可以表示32个物理块的使用情况。又因为文件存储器上的物理块依次编号为:0、1、2、…,位示图表示物理块的情况如下,从下图可见,16385号物理块应该在位示图的第512个字中描述。 又因为磁盘物理块的大小为4MB,1GB=1024M=256个物理块,需要8个字表示,故磁盘的容量为1000GB,那么位示图需要1000×8=8000个字表示。
【单选题】PKI体制中,保证数字证书不被篡改的方法是( )。
A、用CA的私钥对数字证书签名
B、用CA的公钥对数字证书签名
C、用证书主人的私钥对数字证书签名
D、用证书主人的公钥对数字证书签名
答案:A
解析:本题考查PKI体制。PKI体制中,为保障数字证书不被篡改而且要发送到证书主人手中,需要用CA的私钥对数字证书签名,防伪造,不可抵赖。
【单选题】在面向对象技术中,( )是一组具有相同结构、相同服务、共同关系和共同语义的(请作答此空)集合,其定义包括名称、属性和操作。
A、类
B、对象
C、实例
D、属性
答案:B
解析:类:一个类定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性,把一组对象的共同特征加以抽象并存储在一个类中的能力,是面向对象技术最重要的一点。是否建立了一个丰富的类库,是衡量一个面向对象程序设计语言成熟与否的重要标志。 对象:对象是基本的运行时的实体,它既包括数据(属性),也包括作用于数据的操作(行为)。所以,一个对象把属性和行为封装为一个整体。一个对象通常可由对象名、属性和操作三部分组成。
【单选题】以下不属于单元测试测试内容的( )。
A、模块接口测试
B、局部数据测试
C、边界条件测试
D、集成测试
答案:D
解析:本题考查单元测试的测试内容。单元测试是指对软件中的最小可测试单元进行检查和验证。主要测试的内容为:边界测试、错误处理测试、路径测试、局部数据结构测试和模块接口测试。单元测试、集成测试和系统测试属于不同阶段进行的测试,故正确答案为D。
【单选题】ISO/IEC 9126《软件工程 产品质量》统一了多种质量模型。其中,下述关于软件使用质量描述,不正确的是( )。
A、它测量用户在特定环境中能达到其目标的程度,不是测量软件自身的属性
B、使用质量的属性分为四个特性:有效性,生产率,安全性和满意度
C、使用质量是基于用户、开发者、维护者观点的质量
D、使用质量的获得依赖于取得必须的外部质量,而外部质量的获得则依赖于取得必须的内部质量
答案:C
解析:影响软件质量可分为:可直接测量(如每个功能点错误)、间接度量(可用性、可维护性) 包括:质量模型、外部度量、内部度量、使用质量度量。 外部、内部质量的质量模型:质量属性包括:功能性、可靠性、易用性、效率、可维护性和可移植性 ISO/IEC 9126《软件工程 产品质量》统一了多种质量模型。其中,下述关于软件使用质量描述,使用质量是从用户角度看待的质量,其属性分为4种:有效性、生产率、安全性和满意度。 使用质量是从用户角度看待的质量。 使用质量的获得依赖于取得必须的外部质量,而外部质量的获得则依赖于取得必须的内部质量。