软件测试笔试精华:网络、工程及C++知识点
需积分: 0 161 浏览量
更新于2024-09-13
收藏 88KB DOC 举报
1. **TCP协议与连接过程**
TCP(Transmission Control Protocol)是互联网中的传输层协议,它采用(2)次握手建立连接,即主动方发送SYN(同步序列号)请求,对方回应SYN和ACK(确认)来确认连接。这种设计确保了可靠的数据传输,通过三次握手可以防止(4)假冒的连接,即攻击者试图同时与多个服务器建立连接。TCP使用的流量控制协议是(5)可变大小的滑动窗口协议,它根据接收方的反馈动态调整发送速率。
2. **软件可移植性的重要性**
软件可移植性是指软件能够在不同的硬件平台或操作系统上运行的能力。选项D提到,尽量用高级语言编写系统中对效率要求不高的部分,因为高级语言通常具有更好的可移植性,减少了对特定硬件或环境的依赖,从而提高了软件的可移植性。其他选项如选择效率高的算法(无论是时间效率还是空间效率)并不直接影响可移植性。
3. **边界值分析法**
在使用边界值分析法时,考虑到1<X<100的范围,边界值包括最小和最大边界以及它们附近的值。因此,X的边界值应取0(最小整数值)、1(下限边界)、100(上限边界)和101(略大于上限的下一个整数),所以正确答案是B。
4. **网络延迟定义**
网络延迟,也称为传播延迟,指的是(C)报文在网络上的传输时间,即从发送到接收所需的时间,这不包括响应时间和处理时间。选项B描述的是完整的往返时间,而选项A和D是不完整的定义。
5. **软件可靠性的子特性**
软件可靠性涉及多个子特性,其中(C)容错性是指软件在遇到错误或违反指定接口的情况下,仍能保持或恢复到规定的性能级别。成熟性(A)关注软件稳定性和长期使用中的性能,易恢复性(B)强调软件在出错后的快速恢复能力,而可靠性依从性(D)则涉及软件对环境变化的适应性。在GB/T16260标准中,这些子特性被用于评估软件的质量特性。
2021-10-01 上传
2008-06-23 上传
2009-04-13 上传
2011-05-05 上传
2015-03-16 上传
2012-04-06 上传
lisa0726
- 粉丝: 0
- 资源: 1
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍