阿里巴巴2016校招研发工程师Java笔试卷.doc

阿里巴巴2016校招研发工程师Java笔试卷.doc

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

阿里巴巴2016校招研发工程师Java笔试题 1,从1,2,3,......,8,9里任意选择一部分数(至少1个),能得到____多少种不同的乘积。 144 148 152 156 160 164 2,四维空间中有两个夹角60度的向量A和B,随机生成一个向量C分别与A和B计算内积,那么两个内积符号相同的概率为____。 1/4 1/3 1/2 2/3 3/4 以上都不对 3,下面是折半查找的实现,data是按升序排列的数据,x是查找下标,y是查找的上标,v是查找的数值,返回v在data的索引,若没找到返回-1。代码不正确是____。 public?int?bsearch(int[]?data,?int?x,?int?y,?int?v)?{ ????int?m; ????while(xy){?//1 ????????m?=?x?+?(y-x)/2;?//2 ????????if(data[m]?==?v)?return?m;?//3 ????????else?if(data[m]??v)?y?=?m;?//4 ????????else?x?=?m;?//5 ????} ????return?-1;?//6 } 1 2 3 4 5 6 4,A、B、C、D四人应聘一个程序员职位,此职务的要求条件是:Java熟练;懂数据库开发;会Web开发;有C++经验。谁满足的条件最多,谁就被雇用。 (1)把上面四个要求条件两两组合,每个组合都恰有一人满足。同时已知 (2)A和Bjava熟练 (3)B和C会Web (4)C和D懂数据库 (5)D有C++经验 那么,被雇用的是____。 A B C D 四人机会均等 以上均错 5,在一个双向链表中,q的前一个节点为p,q的后一个节点位n,?删除q所指向节点,则执行____。 delete?q?; q-prev-next?=?q-prev;?q-next-prev?=?q-next;?delete?q; q-prev?=?p-next;?p-next?=?p-prev;?delete?q; q-next?=?q-prev-next;?q-prev?=?q-next-prev;?delete?q; q-prev-next?=?q-next;?q-next-prev?=?q-prev;?delete?q; p-prev-next?=?p-next;?p-next-prev?=?p-prev;?delete?q-next; 6,以下程序输出结果是____。 class?A { public: ????A?():m_iVal(0){test();} ????virtual?void?func()?{?std::coutm_iVal‘?’;} ???void?test(){func();} public: int?m_iVal; }; class?B?:?public?A { public: ????B(){test();}; ????virtual?void?func() ????{ ????????++m_iVal; ????????std::coutm_iVal‘?’; } }; int?main(int?argc?,char*?argv[]) { ????A*p?=?new?B; ????p-test(); ????return?0; } 1?0 0?1 0?1?2 2?1?0 不可预期 以上都不对 7,有一个扔骰子得返现的游戏:你扔一个骰子,扔到多少就可以得到和点数相同的返现。例如你扔到3,可以得到3元返现;扔到1,可以得到1元返现。当你扔完第一次骰子,看到点数后,你需要做出如下选择: 1、拿这个点数对应的返现,放弃扔第二次骰子; 2、再扔一次骰子,但此时你只能拿第二次扔的点数对应的返现。 那么,玩一轮这个游戏的期望收益是____元。 3.5 3.75 4 4.25 4.5 4.75 8,有一个类B继承自类A,他们数据成员如下: class?A?{ ... private: ?????int?a; }; class?B??:?public?A?{ ... private: ?????int?a; public: ?????const?int?b; ?????A?c; ?????static?const?char*?d; ?????B*?e; } 则构造函数中,成员变量一定要通过初始化列表来初始化的是____。 a?b?c b?c?e b?c?d?e c?e 9,二进制值0.00110011001100110011001100110011?转换成10进制后最接近____。 0.1 0.15 0.2 0.22 0.25 0.3 10,一个长度为99的循环链表,指针A和指针B都指向了链表中的同一

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档