职业考证-软考-软件评测师考前自测提分卷61(含答案详解)

上传人:住在****他 文档编号:109236831 上传时间:2022-06-16 格式:DOCX 页数:5 大小:21.15KB
返回 下载 相关 举报
职业考证-软考-软件评测师考前自测提分卷61(含答案详解)_第1页
第1页 / 共5页
职业考证-软考-软件评测师考前自测提分卷61(含答案详解)_第2页
第2页 / 共5页
职业考证-软考-软件评测师考前自测提分卷61(含答案详解)_第3页
第3页 / 共5页
点击查看更多>>
资源描述
书山有路勤为径,学海无涯苦作舟! 住在富人区的她职业考证-软考-软件评测师考前自测提分卷(含答案详解)一.综合题(共10题)1.单选题以下关于数据库系统评测的叙述中,不正确的是( )。问题1选项A.产品确认测试需要重点测试数据库管理系统的扩展性、可靠性等方面B.标准符合性测试包括SQL标准符合性测试、ODBC标准符合性测试等C.基准性能测试包括TPC-C测试和TPC-W测试D.除产品确认测试、标准符合性测试和基准性能测试外,还包括单元测试【答案】B【解析】数据库系统测试包括产品确认测试、标准符合性测试、基准性能测试、应用综合测试4个方面;产品确认测试:按照GB/T16260软件产品质量评价特性及应用指南、GB/T17544软件包质量要求和测试的相关标准,参考数据库管理系统开发商提供的文档资料,重点测试数据库管理系统的扩展性、可靠性、安全性、大数据量、管理工具、用户文档6个方面,以度量数据库管理系统的产品化程度,在此过程中形成了一套比较完善的确认测试用例集标准符合性测试:SQL标准符合测试:按照SQL92标准,全面测试一个数据库产品的SQL标准支持特性;ODBC标准符合性测试;JDBC标准符合性测试基准性能测试:TPC- C测试;TPC- W测试;2.单选题以下关于认证和加密的叙述中,错误的是( )。问题1选项A.加密用以确保数据的保密性B.认证用以确保报文发送者和接收者的真实性C.认证和加密都可以阻止对手进行被动攻击D.身份认证的目的在于识别用户的合法性,阻止非法用户访问系统【答案】C【解析】加密机制:是保护数据安全的重要手段。加密的基本过程就是对原来的明文的文件或数据,按某种算法进行处理,使其成为不可读的一段代码(密文),使其只能在输入相应的密钥之后才能显示出明文内容。目的是保护数据不被非法窃取、阅读等。认证技术主要解决网络通信过程中双方身份认可的问题。认证的过程涉及加密和密钥交换。认证方法有:账户名/密码认证、基于PKI的认证等被动攻击一般不对数据进行篡改、只是在非授权情况下,获得相关数据和信息;通常分为:窃听、流量分析、破解加密的数据流等方式所以本题选项C描述不正确3.单选题以下关于中断的叙述中,错误的是( )。问题1选项A.电源掉电属于CPU必须无条件响应的不可屏蔽中断B.打印机中断属于不可屏蔽的内部中断C.程序运行错误也可能引发中断D.CPU可通过指令限制某些设备发出中断请求【答案】B【解析】中断包括软件中断(不可屏蔽)和硬件中断。软中断为内核触发机制引起,模拟硬件中断;硬件中断又分为外部中断(可屏蔽)和内部中断(不可屏蔽)。外部中断(是由CPU外部发生的事件引起的中断)一般为外设请求;内部中断(是由CPU内部发生的事件引起的中断)包括硬件出错(掉电、校验、传输)和运算出错(非法数据、地址、越界、溢出等)。选项B,属于外部中断,可屏蔽4.单选题下图是( )设计模式的类图,该设计模式的目的是( )。该图中,Handler 和Handler之间是( )关系,Handler和ConcreteHandler之间是( )关系。问题1选项A.适配器B.桥接C.装饰D.责任链问题2选项A.将一个类的接口转换为客户期望的另一种接口,使得原本因不匹配的接口而无法合作的类可以一起工作B.将一个抽象与其实现分离开,以便两者能够各自独立地演变C.动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能D.使多个对象都有机会处理同一个请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止问题3选项A.依赖B.关联C.继承D.实现问题4选项A.依赖B.关联C.继承D.组合【答案】第1题:D第2题:D第3题:B第4题:C【解析】Decorator(装饰)模式描述了如何动态地为对象添加一些额外的职责。Chain of Responsibility(责任链)使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。Adapter(适配器)将一个类的接口转换成客户希望的另一个接口。Bridge(桥接)将抽象部分与其实现部分分离,使它们都可以独立地变化。类图中Handler和Handler之间是关联关系Handler和ConcreteHandler之间是继承关系5.案例题阅读下列说明,回答问题1至问题3,将解答写在答题纸的对应栏内。【说明】为了有效控制疫情,需要记录所有人最后一次出行的信息。其中:(1)类Travel 记录了一次旅行的基本信息,包括出发地(Source)、 目的地(Des)、15日内是否有境外旅行史(OverSeas) 和15日内是否去过高风险疫区(HighDanArea)。(2)类HighTrain 和AirPlane分别表示高铁旅行和飞机旅行,这两个类继承了类Travel的属性和方法。HighTrain 定义了自己的属性车厢号(CaseNo)和座位号(SeatNo)。AirPlane定义了自己的属性座位号( SeatNo)。(3)函数checkIso调用Travel 的相关方法读取旅行者的出发地、目的地以及15日内是否有境外和高风险区域的信息,判断该旅行者是否需要被隔离。现拟采用面向对象的方法进行测试。【问题1】(9分)(1)面向对象的测试分为哪几个阶段?(2)类Person 和Travel之间是什么关系?(3)该关系是否影响测试?【问题2】(6分)为了更方便函数checkIso的实现,程序员在Person类中增加了属性IsIso和方法checkDan,具体实现如下:方法checkDan中判断该旅行者是否需要被隔离,并且把结果写入IsIso,在checkIso中直接读取旅行者的IsIso属性值就可以得出结论。(1)这种实现方法破坏了面向对象的哪种机制?(2)这种问题的测试需要在面向对象测试的哪个阶段实施?【问题3】(5分)请给出各个类的测试顺序。【答案】【问题1】(1)面向对象分析的测试,面向对象设计的测试,面向对象编程的测试,面向对象单元测试,面向对象集成测试,面向对象确认和系统测试。(每个0.5 分)(2)关联关系。(3)影响测试。【问题2】(1)破坏了封装机制。(2)在面向对象编程的测试中进行。【问题3】Travel-HighTrain,AirPlane- Person-main【解析】【问题1】面向对象测试分:面向对象分析的测试、面向对象设计的测试、面向对象编程的测试、面向对象单元测试、面向对象集成测试、面向对象确认和系统测试在程序示例中,Person类调用了Travel类作为其成员变量,并无其他的关系,因此Person类与Travel类之间应为关联关系由于Person类调用了Travel类,如果Travel类存在问题,而先测试Person类,同样也会导致Person类产生问题,所以测试Person类之前应该先测试Travel类【问题2】在需要修改调用类的属性时应该采用SET方法,直接修改成员属性,破坏了封装机制。应在面试对象编程阶段进行测试【问题3】本题中:Travel与HighTrain、AirPlance是继承关系,所以先测试Travel类,在测试HighTrain、AirPlance(两个先后顺序可以调整);由于Person调用了Travel作为其成员变量,因此Person应该在Travel类及其子类测试后测试;最后测试main。6.单选题在支持多线程的操作系统中,假设进程P创建了线程T1、T2和T3,那么以下叙述中错误的是( )。问题1选项A.线程T1、T2和T3可以共享进程P的代码段B.线程T1、T2可以共享进程P中T3的栈指针C.线程T1、T2和T3可以共享进程P打开的文件D.线程T1、T2和T3可以共享进程P的全局变量【答案】B【解析】线程是进程中的一个实体,是系统独立分配和调度的基本单位。线程基本上不拥有资源,只拥有一点运行中必不可少的资源(如:程序计数器、一组寄存器和栈),其它的资源可以与同一进程中其它线程共享。结合本题选项来看,只有选项B(栈指针)是线程独有不能被共享的。7.单选题快速原型化模型的优点不包括( )。问题1选项A.有助于理解用户的真实需求B.开发人员在构建原型过程中可以学习许多相关知识C.原型系统已经通过与用户的交互而得到验证D.适用于大规模软件的开发【答案】D【解析】原型模型:开始于沟通,其目的是定义软件的总体目标,标识需求,然后快速制定原型开发的计划,确定原型的目标和范围,采用快速设计方式对其进行建模,并构件原型。利用原型再通过与用户进行交互验证和进一步改进,重复这一过程最终得到令用户满意的软件产品其优点是:利于增加软件人员和用户对系统需求的理解;原型的最终版本可作为产品或者最终系统的一部分;其缺点是:文档容易被忽略;建立原型的许多工作被浪费;项目难以规划和管理。该模型适合开发不复杂、中小型的系统8.单选题以下关于软件使用质量的叙述中,不正确的是( )。问题1选项A.使用质量是从用户角度看待的质量B.使用质量的属性包括有效性、生产率、安全性和可移植性C.有效性指软件产品在指定使用环境下,实现用户要求的准确度和完整性目标的能力D.生产率指软件产品在指定使用环境下,使用户可使用与获得的有效性有关的合适数据资源的能力【答案】B【解析】使用质量是从用户角度看待的质量,其属性分为:有效性、生产率、安全性和满意度有效性:是指软件产品在指定的使用环境下,使用户获得满足准确度和完整性要求的规定目标的能力生产率:是指软件产品在指定的使用环境下,使用户与获得的有效性有关的合适数量资源的能力安全性:是指软件产品在指定使用环境下,获得可接受的对人类、事务、软件、财产或环境有害的风险级别的能力满意度:是指软件产品在指定使用环境下,使用户满意的能力9.单选题结构化分析的输出不包括( )。问题1选项A.数据流图B.数据字典C.加工逻辑D.结构图【答案】D【解析】结构图是指以模块的调用关系为线索,用自上而下的连线表示调用关系并注明参数传递的方向和内容,从宏观上反映软件层次结构的图形,属于软件设计。10.单选题以下关于软件项目工作量估算的叙述中,不正确的是( )。问题1选项A.专家估计方法受到专家的背景知识和经验的影响B.复杂的模型不一定更准确C.机器学习方法可以准确估算项目工作量D.多种方法结合可以在某种程度上提高估算精度【答案】C【解析】软件项目估算涉及人、技术、环境等多种因素,因此很难在项目完成前准确地估算出开发软件所需的成本、持续时间、和工作量。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 成人自考


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!