阿里巴巴2016校招研发工程师笔试题PHP.docx

阿里巴巴2016校招研发工程师笔试题PHP.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
阿里巴巴2016校招研发工程师笔试题PHP

阿里巴巴2016校招研发类笔试题PHP工程师选择题 40分钟:1.某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构。如果物理页的大小为512字节,那么进程A与进程B的物理内存总共使用了____字节。进程A页表:进程B页表:逻辑页物理页逻辑页物理页0 9 0 11 2 1 32 4 2 43 6 3 74 4 25 54608358440965120256020482.以下函数中,和其他函数不属于一类的是____。fwriteputcpwriteputchargetlinescanf3.下面线程间的通讯机制中,关键路径上不会产生系统调用从而减少用户态到内核态的上下文切换的是____。pthread_spin_lockpthread_mutex信号量pthread_rwlock管道消息队列4.使用KMP算法在文本串S中找模式串P是一种常见的方法。假设S=P={xyxyyxxyx},亦即将S对自己进行匹配,匹配过程中正确的next数组是____。0,1,1,2,2,1,2,2,30,1,2,2,3,1,2,2,30,1,1,2,3,1,2,2,30,1,1,2,3,1,1,2,30,1,2,2,3,1,1,2,30,1,2,2,2,1,1,2,35.两人在一个n个点的无向完全图上进行游戏,每次可以选择当前图中两个端点度数奇偶性相同的边删除,谁不能操作谁输,则在n=1,2,3,......,9,10中,有____个图先手有必胜策略。2345676.下面数据结构能够支持随机的插入和删除操作、并具有较好的性能的是____。数组和链表链表和哈希表哈希表和队列队列和堆栈堆栈和双向队列双向队列和数组7.袋子中分别一叠纸币,其中5元面值的纸币6张,10元面值的纸币5张,20元面值的纸币4张,从袋子中任意取4张纸币,则每种面值至少取到一张的概率为____。8/9125/9148/9153/9160/9163/918.一台机器对200个单词进行排序花了200秒(使用冒泡排序),那么花费800秒,大概可以对____单词进行排序。4005006007008009009.一个英雄基础攻击力为100,携带了三件暴击武器,武器A有40%的概率打出2倍攻击,武器B有20%的概率打出4倍攻击,武器C有10%概率打出6倍攻击,各暴击效果触发是独立事件,但是多个暴击效果在一次攻击中同时触发时只有后面武器的暴击真正生效,例如一次攻击中武器A判定不暴击,武器B和武器C都判定触发暴击,那么这次攻击实际是600攻击力。那么这个英雄攻击力的数学期望是____。186.6200232.8256.8320332.610.有一个类B继承自类A,他们数据成员如下:class A {...private:int a;};class B : public A {...private:int a;public:constint b; A c;staticconst char* d; B* e;}则构造函数中,成员变量一定要通过初始化列表来初始化的是____。a b cb c eb c d ec eb db c11.如果下列的公式成立:78+78=123。则采用的是____进制表示的。1112131415以上都不对12.函数f1的定义如下:void _cdec1 f1(constint v1, contint v2){std::cout v1 ‘ ’;std::cout v2 ‘ ’;}则以下代码输出结果为____。int main (intargc, char* argv[]){inti=0;func (++i,i++);return 0;}0 11 22 12 00 21 013.设一颗二叉树中有3个叶子节点,有8个度为1的节点,则该二叉树中总的节点数为____。12131415161714.在如下8*6的矩阵中,请计算从A移动到B一共有____种走法。要求每次只能向上或向右移动一格,并且不能经过P。45649256862668070215.有甲、乙、丙三位员工分别负责前端、后端、数据、算法、测试、运维。每人负责两项。已知:数据和前端住在一起

您可能关注的文档

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档