- 下列与队列结构有关联的是(D)
A、 函数的递归调用
B 、数组元素的引用
C 、多重循环的执行
D、先到先服务的作业调度
解析:
主要在于使用LinkedList模拟队列和堆栈的存储方式。
① 队列数据结构的存储特点:先进先出~
方法: offer()、poll()
② 堆栈数据结构的存储特点:先进后出~
方法: push()、pop()
- 下面属于黑盒测试方法的是(C)
A 、语句覆盖
B 、逻辑覆盖
C 、边界值分析
D 、路径覆盖
解析:
黑盒测试包含:等价类划分、边界值分析、因果图分析、错误猜测等。
白盒测试包含:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重条件覆盖等。
设计测试用例时推荐步骤:
先使用黑盒测试方法,视情况使用白盒测试作为补充设计。
- 下列不能用作存储容量单位的是(C )。
A 、Byte
B 、GB
C 、MIPS
D 、KB
解析:
常见的存储容量单位换算:
1T = 1024 GB
1GB = 1024 MB
1MB = 1024 KB
1KB = 1024 B(Byte)
1B = 8b(bit)
关于二进制单位:
1KiB = 1024 Byte
1MiB = 1024 KiB
1GiB = 1024 MiB
1TiB = 1024 GiB
关于MIPS:
Million Instructions Per Second的缩写,
每秒处理的百万级的机器语言指令数。
这是衡量CPU速度的一个指标。
-
一个教师可讲授多门课程,一门课程可由多个教师讲授。
则实体教师和课程间的联系是 ( D)
A 、1:1联系
B 、1:m联系
C 、m:1联系
D 、m:n联系 -
下列关于栈叙述正确的是(D )。
A 、算法就是程序
B 、设计算法时只需要考虑数据结构的设计
C 、设计算法时只需要考虑结果的可靠性
D 、以上三种说法都不对
解析:
算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法,所以A错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构
-
- java语言的下面几种数组复制方法中,哪个效率最高?(B)
A、 for 循环逐一复制
B 、System.arraycopy
C 、Array.copyOf
D 、使用clone方法
- java语言的下面几种数组复制方法中,哪个效率最高?(B)
解析:
复制的效率System.arraycopy>clone>Arrays.copyOf>for循环
-
结构化程序的三种基本结构是(C )
A 、递归、迭代和回溯
B 、过程、函数和子程序
C 、顺序、选择和循环
D 、调用、返回和选择 -
下面属于软件定义阶段任务的是( A)
A 、需求分析
B 、软件测试
C 、详细设计
D 、系统维护
解析:
软件测试的生命周期:
需求分析–>测试计划–>测试设计、测试开发–>测试执行–>测试评估
- 1GB 的准确值是( )。
A、 1024×1024 Bytes
B 、1024 KB
C 、1024 MB
D 、1000×1000 KB
解析:
常用的存储容量单位有:字节(Byte)、KB(千字节)、MB(兆字节)、GB(千兆字节)。它们之间的关系为:1字节(Byte)=8个二进制位(bits);1KB=1024B;1MB=1024KB;1GB=1024MB。因此 1GB = 1024 MB = 10241024 KB = 10241024*1024 Bytes。
- 关于 Socket 通信编程,以下描述错误的是:(D)
A 、服务器端通过new ServerSocket()创建TCP连接对象
B 、服务器端通过TCP连接对象调用accept()方法创建通信的Socket对象
C 、客户端通过new Socket()方法创建通信的Socket对象
D 、客户端通过new ServerSocket()创建TCP连接对象
解析:
Socket套接字 :就是源Ip地址,目标IP地址,源端口号和目标端口号的组合
服务器端:ServerSocket提供的实例
ServerSocket server= new ServerSocket(端口号)
客户端:Socket提供的实例
Socket soc=new Socket(ip地址,端口号)