小米2018春季实习生Android开发工程师笔试题

时长:120分钟 总分:100分

278浏览 0人已完成答题

题型介绍
题型 单选题 填空题 简答题
数量 10 1 2
1.
地鼠逃跑计划
问题详情

有一只地鼠不小心跑进了一个m*n的矩形田地里,假设地鼠在这块田地的初始位置为(x,y),并且每次只能向相邻的上下左右四个方向移动一步,那么在最多移动K次的情况下,有多少条路径可以逃出这片田地(一旦出去田地的边界就不能再往回走)?
下面是样例示意图:
输入描述: 输入数据包括五个参数:m,n,x,y,K
其中m和n的范围均为是[1,10],K的范围是[0,10]。
0<=x&ltm,0<=y&ltn。输入样例: 2 3 0 1 2 输出描述: 输出成功逃跑的路径数量。输出样例 6
2.
一棵二叉树高度为h(根的高度为1),所有结点的度或为0或为2,则这棵二...
问题详情

一棵二叉树高度为h(根的高度为1),所有结点的度是0或2,则这棵二叉树最少有()个结点




3.
序列{49, 33, 55, 80,&n...
问题详情

序列{49, 33, 55, 80, 20, 15, 49}用堆排序使其递增,输出第一个数后,调整之后新堆的层




4.
一个进程执行时按{0,2,5,3,6,3,0,2,3,2}顺序访问页,...
问题详情

一个进程执行时按{0,2,5,3,6,3,0,2,3,2}顺序访问页,进程分得3块主存块,采用LRU,产生多少次缺页中断




5.
若P、V操作的信号量S初值为2,当前值为-1,则表示有多少个等待进程?
问题详情




6.
一个采用二级索引文件系统(每块大小为2KB,每块地址占用4B)管理的最...
问题详情

一个采用二级索引文件系统(每块大小为2KB,每块地址占用4B)管理的最大的文件是?




7.
TCP中,如果两台主机同时企图与对方套接字之间建立连接,结果是建立几个...
问题详情

TCP中,如果两台主机同时企图与对方套接字之间建立连接,结果是建立几个连接以及释放全部连接需要几次握手




8.
某一速率为100M的交换机有20个端口,其一个端口上连着一台笔记本电脑...
问题详情

某一速率为100M的交换机有20个端口,其一个端口上连着一台笔记本电脑,此电脑从迅雷上下载一部1G的电影需要的时间可能是多久?




9.
以下哪个不属于路由算法
问题详情




10.
TCP/IP协议栈的网络层的主要功能是通过以下哪个协议来完成的?
问题详情




11.
若P、V操作的信号量S初值为2,当前值为-1,则表示有多少个等待进程?
问题详情




12.
如何判断是否可以打开另一个应用的Activity吗?
问题详情
13.
IntentService特点?可以bindService吗?如何创建...
问题详情

IntentService特点?可以bindService吗?如何创建一个绑定服务?