小米2020校招软件开发工程师笔试题二

时长:120分钟 总分:100分

169浏览 1人已完成答题

题型介绍
题型 单选题 多选题
数量 12 8
1.
计算大于n(n&gt1)的最小的斐波那契数,以下划线出应填入 funct...
问题详情

计算大于n(n>1)的最小的斐波那契数,以下划线出应填入
function f(n:int){
int[] a = new int[2]
a[0] = a[1] = 1
int i =1 
while(true){
i = (i + 1)%2
a[i] = ______
If(a[i] > n){
return a[i]
}
}
}





2.
void fun(int n) { int i=2 while(i&lt...
问题详情

void fun(int n) {
int i=2
while(i<=n)
i=i*i
}
复杂度()




3.
下面关于树的遍历算法说法错误的是?()
问题详情




4.
关于排序算法,以下的哪些叙述是正确的?(&nbsp &nbsp)
问题详情

关于排序算法,以下的哪些叙述是正确的?(   )




5.
初始化序列为9,1,10,7,6,5,2,8的一组数采用堆排序,当建大根堆...
问题详情

初始化序列为9,1,10,7,6,5,2,8的一组数采用堆排序,当建大根堆完毕时,堆所对应的二叉树中序遍历序列为:()




6.
高度为7的完全二叉树的节点总数不可能是:()
问题详情




7.
关系数据库的事务具有下列哪些特点()
问题详情




8.
下面笛卡尔积的基数计算正确的选项有哪些?()
问题详情




9.
Linux父进程在fork一个子进程时如下哪些行为在系统层不会发生:()
问题详情




10.
下列描述中错误的是______.
问题详情




11.
已知:print()是一个类的常成员函数,无返回值,下列表示中正确的是()
问题详情




12.
下面关于C++异常处理描述中,错误的是()
问题详情




13.
下面代码段存在致命问题的是单选()
问题详情




14.
关于析构函数和构造函数,下列说法正确的是()
问题详情




15.
关于Java下列说法正确的是有几个() 1. getDeclaredMet...
问题详情

关于Java下列说法正确的是有几个()
1. getDeclaredMethod方法能获取一个类的父类方法
2. 在finally语句块中的return语句不一定可以被执行到
3. final关键字修饰的方法内局部变量可以被多个线程共享
4. Java 8中的interface的抽象方法可以用static修饰




16.
以下哪些操作可能会导致JDK8方法区(Metaspace)溢出?
问题详情




17.
给定nums=[1,2,3,4,5],以下表达式的结果为[3,4]的是哪个?()
问题详情




18.
以下说法正确的是?()
问题详情




19.
以下哪些是最简DFA的特点()
问题详情




20.
关于溢出说法错误的是()
问题详情