笔试面试(3)阿里巴巴2014笔试题详解(9月22北京)

本文详细解析了阿里巴巴2014年笔试题,涉及计算机科学基础知识,包括内存访问时间、进制转换、数据结构、算法、操作系统、网络、数据库等方面的问题。适合准备面试和笔试的应聘者参考学习。
摘要由CSDN通过智能技术生成


   第一部分  单选题10题,每题2分;后10题,每题3分。选对得满分,选错倒扣1分,不选得0分)

1、一次内存访问,SSD硬盘访问和SATA硬盘随机访问的时间分别是()

   A、几微秒,几毫秒,几十毫秒     B、几十纳秒,几十毫秒,几十毫秒

   C、几十纳秒,几十微秒,几十毫秒 D、几微秒,几十微秒,几十毫秒

解析:内存访问速度通常在50ns到80ns范围内,SSD硬盘的访问速度一般是SATA硬盘的一千多倍,所以答案选C


2、8进制数256,转化成7进制数是(B)
   A、356    B、336    C、338    D、346

解析:进制转换

    八进制256转换为十进制:2*8*8 + 5*8 + 6*1 = 174

    十进制174转换为七进制:336

答案:D


3、某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数、每个子网内最大可分配地址个数各位(C)
   A、8,32   B、32,8    C、32,6    D、8,30

知识点:子网划分


4、以下关于链式存储结构说法错误的是(A)
   A、查找节点时链式存储比顺序存储快
   B、每个节点是由数据域和指针域组成
   C、比顺序存储结构的存储密度小
   D、逻辑上不相邻的节点物理上可能相邻

 

5、假定一个二维数组的定义语句为“inta[3][4]={ {3,4},{2,8,6}};”,则元素a[1][2]的值为(A)
   A、6       B、4        C、2          D、8

 解析:三行四列

3
4
0
0
2
8
6
0
0
0
0
0

答案:A


6、下面函数的功能是(C)
   int fun (char *s)
   {
       char *p=s;
       while(*p++);
       return p-s-1;
   }
   A、计算字符串的位(bit)数            B、复制一个字符串
   C、求字符串的长度                   D、求字符串存放的位置

解析:s指向字符串第一个字符,计算完后,p指向字符串末尾后一位

while(*p++);  当p指向\0时,还会再做一次+1
while循环跳出后,s和p的位置分别如下:
h
e
l
l
0
\0
random
s





p

p - s = 6

字符串长度为5,所以还要减一

 

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值