发布于 2014-09-25 04:20:01 | 217 次阅读 | 评论: 0 | 来源: 网友投递
阿里巴巴
阿里巴巴(中国电子商务公司) 即 阿里巴巴集团 。
阿里巴巴集团经营多元化的互联网业务,致力为全球所有人创造便捷的交易渠道。自成立以来,阿里巴巴集团建立了领先的消费者电子商务、网上支付、B2B网上交易市场及云计算业务,近几年更积极开拓无线应用、手机操作系统和互联网电视等领域。
本文是一篇阿里巴巴2013年的校园招聘全套笔试题,是作者去阿里巴巴面试题拍摄的图片,并附有网友的解题答案,仅供大家参考一下。
1、512*1024*24/8=1.5M
2、首先弄清楚补码的概念
原码:符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值.因为第一位是符号位, 所以8位二进制数的取值 范围就是:[1111 1111 , 0111 1111],即[-127,127];
反码:负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.
补码:负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)
3^4-10=71=(2122)。
3、A
读 写速度快:采用闪存作为存储介质,读取速度相对机械硬盘更快。固态硬盘不用磁头,寻道时间几乎为0。持续写入的速度非常惊人,固态硬盘厂商大多会宣称自家 的固态硬盘持续读写速度超过了500MB/s!固态硬盘的快绝不仅仅体现在持续读写上,随机读写速度快才是固态硬盘的终极奥义,这最直接体现在绝大部分的 日常操作中。与之相关的还有极低的存取时间,最常见的7200转机械硬盘的寻道时间一般为12-14毫秒,而固态硬盘可以轻易达到0.1毫秒甚至更低。
4、A
进程数:n
资源总数:r
每个进程的最少资源数为:m
那么:n*(m-1)+1<=r。
在本题中,3*(m-1)+1<=5,
5、B
其中比较难理解的就是7 6了。如果程序采用编译器优化,在执行a=a+1操作之后,系统发现后面没有对a的修改操作,就会将a的值读入到寄存器中,提高程序执行效率,所以就输入了7 6.
6、A
B选项:fork调用失败,没有子进程产生
C、D选项是父子进程的输出结果。
7、个人认为是D,广度优先遍历的时候,从队列头取出父节点,然后从队列尾输入子节点。
8、各种排序算法的时间复杂度
A
10、C(6,1)*C(5,2)*C(2,1)*C(2,1)=240.
第二部分、不定项选择题
11、A
telnet命令可以检测远程端口的使用情况。
12、B
LCD的能耗主要来源于背光,与前面显示什么东西没有关系。
13、ABCD。
14、A C
本命题与你否命题同真假。
15、3次。
16、a+b*c-d-e/f
17、6次