2020-08-17

单选

1.  1) 二叉树的第i 层上至多有2^(i-1) 个结点。
2) 深度为k 的二叉树至多有2^k-1 个结点。
满二叉树:深度为k,有2^k-1 个结点。
完全二叉树:给满二叉树的结点编号,从上至下,从左至右,n 个结点的完全二叉树中结点在对应满二叉树中的编号正好是从1 到n。
3) 叶子结点n0,度为2 的结点为n2,则n0 = n2+1
考虑结点个数:n = n0 + n1 + n2
考虑分支个数:n-1 = 2n2 + n1     二叉树度数+1=节点数 :n1+2*n2 +1 = n0+n1+n2
可得n0 = n2+1

4) n 个结点的完全二叉树深度为。log2(n+1)
5) n 个结点的完全二叉树,结点按层次编号???
有: i 的双亲是n / 2,如果 i = 1 时为根(无双亲);
i 的左孩子是2i,如果2i>n,则无左孩子;
i 的右孩子是2i + 1,如果2i + 1>n 则无右孩子。

多选

2. MyISAM 存储引擎可以细分为三种类型 :动态MyISAM 静态MyISAM 压缩MyISAM

3. Linux 内核由 进程管理系统,内存管理系统,I/O 管理系统,文件管理系统组成

4. 系统压力测试,代码覆盖率 属于动态分析

5.涉及到’数字’的软件功能在设计测试用例时要优先考虑 边界值分析法 等价类划分法

6.软件验收测试包括:正式验收测试,alpha测试,beta测试

7.软件缺陷:软件未达到产品说明书标明的功能 ,

软件未达到产品说明书虽未指出但应达到的目标 ,

软件出现了产品说明书指明不会出现的错误 ,

软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好

8.测试驱动开发 :TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码

TDD的基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。

TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求。

TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证。

9.构造函数的功能主要用于在类的对象创建时定义初始化的状态.它没有返回值,也不能用void来修饰.

10.shell命令查找出Java进程的ID,并杀死该进程:

ps -ef | grep java | grep -v grep | awk '{print $2}' | xargs -r kill -9

ps -aux | grep java | grep -v grep | awk '{print $2}' | xargs -r kill -9

pgrep java | xarags -r kill -9

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值