小米2018秋招测试开发工程师客观题合集

时长:120分钟 总分:100分

352浏览 0人已完成答题

题型介绍
题型 单选题
数量 10
1.
静态变 static在 同的实 中地址是否 样?他们储存在 么区域?
问题详情

静态变量static在不同的实例中地址是否一样?他们储存在什么区域?




2.
在网络字节序中,所谓”小端”(little endian)说法正确的是
问题详情




3.
以下说法正确的是
问题详情

以下说法中正确的是




4.
用常规的非递归方法遍历一个平衡二叉树,所需的时间复杂度和空间复杂度是?
问题详情

用常规的非递归方法遍历一个平衡二叉树,所需的时间复杂度和空间复杂度是()




5.
二叉树的前序遍历是:-+abc*de/f,后序遍历是:bad*c+f/e-...
问题详情

二叉树的前序遍历是:-+abc*de/f,后序遍历是:bad*c+f/e-,则层序遍历和中序遍历依次为




6.
现有初始状态均为空的栈X和队列Y,元素a、b、c、d、e、f、g依次进入栈...
问题详情

现有初始状态均为空的栈X和队列Y,元素a、b、c、d、e、f、g依次进入栈X,每个元素出栈后即进入队列Y,如果出队列的顺序为b、c、f、e、g、d、a,则要求栈X最小容量为




7.
设散列表的长度为10,散列函数H(n)=n mod 7,初始关键字序列为 ...
问题详情

设散列表的长度为10,散列函数H(n)=n mod 7,初始关键字序列为 (33,24,8,17,21,10),用链地址法作为解决冲突的方法,平均查找长度是?




8.
n个人拎着水桶在一个水龙头前面排队打水,水桶有大有小,水桶必须打满水,水流...
问题详情

n个人拎着水桶在一个水龙头前面排队打水,水桶有大有小,水桶必须打满水,水流恒定。说法不正确的是




9.
已知二叉树Node定义如下, 现在需要设计一个方法交换左子树和右子树, 下...
问题详情

已知二叉树Node定义如下, 现在需要设计一个方法交换左子树和右子树, 下列方法中, 可以实现交换的是? 




10.
运行下面代码,输出的结果是()
问题详情

运行下面代码,输出的结果是()
class A {
    public A() {
        System.out.println("class A")
    }
    { System.out.println("I'm A class") } 
    static { System.out.println("class A static") }
}
public class B extends A {
    public B() {
        System.out.println("class B")
    }
    { System.out.println("I'm B class") }
    static { System.out.println("class B static") }
    
    public static void main(String[] args) { 
 new B() 
}
}