2020年11月软件评测师模拟试题上午(一)之十五
摘要:对于【软件评测师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2020年11月软件评测师模拟试题上午(一)】部分试题的详解,一起来看看吧~1、某二叉树的先序遍历序列为{1,2,3,4,5},中序遍历序列为{2,3,
1、某二叉树的先序遍历序列为{1,2,3,4,5},中序遍历序列为{2,3,1,5,4},则该二叉树的后序遍历序列为( )。
A、 5,4,3,2,1
B、 3,2,1,5,4
C、 3,2,5,4,1
D、 5,4,1,2,3
答案:C
答题解析:
本题考察二叉树的基础知识。
前序遍历:先访问根结点,再依次按前序遍历的方式访问根结点的左子树、右子树;
中序遍历:先中序遍历根结点的左子树,再访问根结点,再中序遍历根结点的右子树;
后序遍历:先后序遍历根结点的左子树,再后序遍历根结点的右子树,再访问根结点。
先序遍历序列为{1,2,3,4,5},所以根为1,中序遍历序列为{2,3,1,5,4},结合根为1,可知2,3都在左子树,5,4都在右子树。继续结合先序遍历序列为{1,2,3,4,5}分析可得,左子树的根为2,再结合中序遍历序列为{2,3,1,5,4}可知3为左子树的右孩子。同理,结合先序遍历序列为{1,2,3,4,5}分析可得4为右子树的根节点,再结合中序遍历序列为{2,3,1,5,4}可知5为右子树的左孩子。综上可得到下图:
上图的后序遍历序列为3,2,5,4,1,故选项C为正确答案。
2、某搜索引擎在使用过程中,随着技术的发展,为了适应环境的变化,增加接受语音输入的功能,使得用户可以通过语音输入来进行搜索,此时应对系统进行( )维护。
A、 正确性
B、 适应性
C、 完善性
D、 预防性
答案:B
答题解析:
系统维护分为以下四方面:
正确性维护:是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。
适应性维护:是指使应用软件适应信息技术变化和管理需求变化而进行的修改。
完善性维护:是为了扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特性。这些功能对完善系统功能是非常必要的。
预防性维护:为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适用各类变化而不被淘汰。
题干中“随着技术的发展,为了适应环境的变化,增加接受语音输入的功能,使得用户可以通过语音输入来进行搜索,”是使应用软件适应信息技术变化和管理需求变化而进行的修改,所以这里应该选择适应性维护。
3、关于对第三方测试的描述,正确的观点是()。
A、 既不是开发人员,也不是用户所进行的测试就是第三方测试
B、 第三方测试又被称为α测试
C、 由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试
D、 第三方测试是在开发方与用户方的测试基础上所进行的验证测试
答案:C
答题解析:
本题考查软件测试的基本知识。
第三方测试是介于软件开发方和用户方之间的测试组织的测试,第三方测试也称为独立测试。软件质量工程强调开展独立验证和确认(V&V)活动。V&V是由在技术、管理和财务上与开发组织具有规定程度独立的组织执行验证和确认过程。软件第三方测试也是由在技术、管理和财务上与开发方和用户方相对独立的组织进行的软件测试。一般情况下是模拟用户真实应用环境进行软件确认测试。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>