发布于 2014-12-06 14:35:49 | 253 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

小米

小米公司正式成立于2010年4月,是一家专注于智能产品自主研发的移动互联网公司。“为发烧而生”是小米的产品理念。小米公司首创了用互联网模式开发手机操作系统、发烧友参与开发改进的模式。


本文为大家整理的是一份小米公司2013校园招聘笔试题(技术研发类岗位),感兴趣的同学参考下。

小米公司正式成立于2010年4月,是一家专注于智能产品自主研发的移动互联网公司。“为发烧而生”是小米的产品理念。小米公司首创了用互联网模式开发手机操作系统、发烧友参与开发改进的模式。

一,填空题

  1. 两个人一个速度为a,一个速度为b,相向而行,在距离为s的时候,A放出鸽子,速度为c,鸽子飞到B后,会返回A,遇到A后再返回B。在这期间鸽子飞行的路程

  2. (he)的平方 = she。 h,e,s 各代表什么

  3. 运算 93 & -8

  4. 将无序数组构建成最大堆,最差的时候,复杂度是

  5. int *p = &n;

  *p 的值是

  A. p 的值 B. p的地址 C. n的值 D. n的地址

  6. 一个完全二叉树有770节点,那么叶子个数为

  7. 有一个数组a[1...100, 1...65] 有100行 65列。

  按行优先,如果数组基地址是 10000,每个元素2各存储单元,问a[56, 22]的地址是

  8. 写出一下程序结果

  #include

  #include

  using namespace std;

  class B

  {

  public:

  B()

  {

  cout<<"B is constructing"<

  s = "B";

  }

  void f(){

  cout<

  }

  private:

  string s;

  };

  class D:public B{

  public:

  D():B(){

  cout<<"D is constructing"<

  s = "D";

  }

  void f(){

  cout<

  }

  private:

  string s;

  };

  int main(){

  B* b = new D();

  b->f();

  ((D*)b)->f();

  delete b;

  }

二, 编程题

  1. 数组乘积输入: 一个长度为n的整数数组input 输出: 一个长度为n的数组result,满足result[i] = input数组中,除了input[i] 之外的所有数的乘积,不用考虑溢出例如 input {2, 3, 4, 5} output: {60, 40, 30, 24}

  2, 异形数长度为n的数组里面,除了3个数字,其他都出现2次,写出程序找出任意一个数。例如 1 3 7 9 5 5 9 4 3 6 1 7 输出 4/5/6

  3. 朋友圈假如已知有n个人和m对好友关系,如果两个人是直接或者间接有好友关系,则认为他们属于同一个朋友圈。写程序判断里面有多少朋友圈。例如 n = 5, m = 3 r = {(1,2), (2, 3), (4, 5)} 1 2 3 是一个朋友圈, 4 5 是一个朋友圈。所以输出是2.



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务