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

时长:120分钟 总分:100分

172浏览 3人已完成答题

题型介绍
题型 单选题 多选题
数量 12 8
1.
下列关于设计模式说法错误的是(&nbsp )
问题详情

下列关于设计模式说法错误的是(  )




2.
从尚未排序的N名学生的考试分数中挑出排名第K的分数,平均时间复杂度最优可以...
问题详情

从尚未排序的N名学生的考试分数中挑出排名第K的分数,平均时间复杂度最优可以达到多少?(  )




3.
在下列序列中,若以最后一个数字为基准进行快速排序(升序),第一趟数字被移动...
问题详情

在下列序列中,若以最后一个数字为基准进行快速排序(升序),第一趟数字被移动次数最多的是()




4.
1,2,3,4,5 五个数字,能组成多少种不同的二叉搜索树的结构?(&nb...
问题详情

1,2,3,4,5 五个数字,能组成多少种不同的二叉搜索树的结构?(  )




5.
下面关于有向无环图说法错误的是?(&nbsp )
问题详情

下面关于有向无环图说法错误的是?(  )




6.
以下说法正确的有(&nbsp )
问题详情

以下说法正确的有(  )




7.
UNIQUE惟一索引的作用是(&nbsp )
问题详情

UNIQUE惟一索引的作用是(  )




8.
数据库表a主键为id,共10行,表b存在关联列aid,共5行,以下查询 s...
问题详情

数据库表a主键为id,共10行,表b存在关联列aid,共5行,以下查询
select count(1) from a left join b on a.id = b.aid
可能的结果为(  )




9.
在一个真实的计算机系统中,资源会损坏或被替换,新的进程会进入和离开系统,新...
问题详情

在一个真实的计算机系统中,资源会损坏或被替换,新的进程会进入和离开系统,新的资源会被购买和添加到系统中。如果用银行家算法控制死锁,下面哪些变化是安全的(不会导致可能的死锁)?(  )




10.
在一个真实的计算机系统中,可用的资源和进程命令对资源的要求都不会持续很久是...
问题详情

在一个真实的计算机系统中,可用的资源和进程命令对资源的要求都不会持续很久是一致的长期(几个月)。资源会损坏或被替换,新的进程会进入和离开系统,新的资源会被购买和添加到系统中。如果用银行家算法控制死锁,下面哪 些变化是安全的(不会导致可能的死锁)?(   )




11.
在C++中,声明 int const** const * const x ...
问题详情

在C++中,声明 int const** const * const x 表示x是什么类型?




12.
以下问题错误的是(&nbsp &nbsp)
问题详情

以下问题错误的是(   )




13.
下面关于虚函数的描述中,正确的是(&nbsp )
问题详情

下面关于虚函数的描述中,正确的是(  )




14.
下面STL容器中,哪些是有序的(&nbsp )
问题详情

下面STL容器中,哪些是有序的(  )




15.
下列程序有错误的是?(&nbsp )
问题详情

下列程序有错误的是?(  )




16.
Java虚拟机里提供了哪些调用字节指令()
问题详情




17.
在Python 3中,对于字符编码叙述正确的是()
问题详情




18.
编译程序目标代码生成阶段主要任务是()
问题详情




19.
在X86平台上,C语言函数调用时,通过以下哪种方式传递参数?
问题详情




20.
编译程序不仅包含词法分析、语法分析、中间代码生成、目标代码生成,还包括()
问题详情