2018软考试题及答案(2018软考试题及答案解析)
1. 软件工程基础
软件工程基础是计算机软件专业的重要基础课程,它是软件工程学科的一门必修课。以下是2018软考试题及答案解析:
1、软件需求是指( )。
A、软件开发人员对用户提出的软件功能的理解
B、客户所需求的比较高的购买价格
C、客户和软件开发人员之间的协商结果
D、软件开发人员对客户提出的软件功能的理解
解析:D
答案选D,是因为软件需求定义通常是通过与用户进行沟通来确定的,而软件需求的概念是指规定要建造一个什么样的系统所必须满足的条件。因此选项D符合问题描述,是对问题最好的答案。
2. 计算机网络
计算机网络是信息科学和计算机科学相结合的产物,是现代化生产和科学技术发展的高速公路。以下是2018软考试题及答案解析:
1、TCP/IP协议中,IP协议的作用不包括( )。
A、寻址
B、分段
C、差错控制
D、路由选择
解析:C
答案选C,因为TCP/IP五层协议中,IP层的主要功能包括把数据分成段、寻址、分组,以及路由选择等。而差错控制属于数据链路层的功能。因此选项C是IP协议的外、其他都是IP协议的作用。
3. 数据结构
数据结构是计算机科学的重要基础课程,是程序设计师必须掌握的一种抽象思维方式。以下是2018软考试题及答案解析:
1、一个单向链表中有若干个结点,要想通过|O(log n|)的时间复杂度找到第n个结点,应当建立的数据结构是( )。
A、核心堆
B、伸展树
C、斐波那契堆
D、跳跃表
解析:D
答案选D,因为斐波那契堆和核心堆都不是O(log n)的时间复杂度,伸展树也是树型结构的数据结构,所以选项D跳跃表是最优选择。
4. 操作系统
操作系统是计算机科学的一门关键课程,涉及到计算机系统的资源分配、进程管理以及内存管理等重要方面。以下是2018软考试题及答案解析:
1、访问磁盘的最小单位是( )。
A、磁道
B、扇区
C、盘面
D、物理块
解析:B
答案选B,因为磁盘最小的物理存储单元是扇区,大小通常是512Byte~4KB。其他选项都不正确。
5. 数据库原理
数据库原理是计算机科学领域的核心课程之一,它是现代信息科学和数据库应用技术的重要基础。以下是2018软考试题及答案解析:
1、关系代数是一种操作符的集合,一般包括以下哪种( )。
A、关系运算
B、连接运算
C、选取运算
D、增加运算
解析:AC
答案选AC是因为,关系代数是最基本的关系数据库操作之一,它涉及到基本关系运算和扩展的关系运算,例如选择和投影。而增加运算不属于关系代数的运算。
6. 软件测试
软件测试是保证软件质量的一种重要手段,它是所有软件开发过程中必不可少的关键性环节。以下是2018软考试题及答案解析:
1、下列软件测试方法中不包括( )
A、黑盒测试
B、白盒测试
C、灰盒测试
D、黄盒测试
解析:D
答案选D是因为,通常认为软件测试分类为黑盒测试和白盒测试两种,而中间层的方法称为灰盒测试。黄盒测试不是一个通用的软件测试方法。
以上是2018软考试题及答案解析,以上内容仅供参考,考生应该多方面和广泛地掌握软件工程学科的相关知识,相信只有全面了解才能取得优异的成绩。
本文链接:http://www.schcwy.cn/g/78127512.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。