您当前所在位置:
88好学网范文常识招聘应聘笔试微软、百度、联想等名企C++笔试题汇总» 正文

微软、百度、联想等名企C++笔试题汇总

[10-20 23:53:58]   来源:http://www.88haoxue.com  笔试   阅读:680

概要:32、一个文件中有40亿个整数,每个整数为四个字节,内存为1GB,写出一个算法:求出这个文件里的整数里不包含的一个整数33、腾讯服务器每秒有2w个QQ号同时上线,找出5min内重新登入的qq号并打印出来。雅虎三道笔试题34、编程实现:把十进制数(long型)分别以二进制和十六进制形式输出,不能使用printf系列35、编程实现:找出两个字符串中最大公共子字符串,如"abccade","dgcadde"的最大子串为"cad"36、有双向循环链表结点定义为:struct node{int data;struct node *front,*next;};有两个双向循环链表A,B,知道其头指针为:pHeadA,pHeadB,请写一函数将两链表中data值相同的结点删除。联想五道笔试题37、1)、设计函数 int atoi(char *s)。2)、int i=(j=4,k=8,l=16,m=32); printf(“%d”, i); 输出是多少?3)、解释局部变量、全局变量和静态变量的含义。4

微软、百度、联想等名企C++笔试题汇总,标签:笔试大全,http://www.88haoxue.com

  32、一个文件中有40亿个整数,每个整数为四个字节,内存为1GB,写出一个算法:求出这个文件里的整数里不包含的一个整数

  33、腾讯服务器每秒有2w个QQ号同时上线,找出5min内重新登入的qq号并打印出来。

  雅虎三道笔试题

  34、编程实现:把十进制数(long型)分别以二进制和十六进制形式输出,不能使用printf系列

  35、编程实现:找出两个字符串中最大公共子字符串,如"abccade","dgcadde"的最大子串为"cad"

  36、有双向循环链表结点定义为:

  struct node

  {

  int data;

  struct node *front,*next;

  };

  有两个双向循环链表A,B,知道其头指针为:pHeadA,pHeadB,请写一函数将两链表中data值相同的结点删除。

  联想五道笔试题

  37、1)、设计函数 int atoi(char *s)。

  2)、int i=(j=4,k=8,l=16,m=32); printf(“%d”, i); 输出是多少?

  3)、解释局部变量、全局变量和静态变量的含义。

  4)、解释堆和栈的区别。

  5)、论述含参数的宏与函数的优缺点。

  38、顺时针打印矩阵

  题目:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。

  例如:如果输入如下矩阵:

  1 2 3 4

  5 6 7 8

  9 10 11 12

  13 14 15 16

  则依次打印出数字1, 2, 3, 4, 8, 12, 16, 15, 14, 13, 9, 5, 6, 7, 11, 10。

  分析:包括Autodesk、EMC在内的多家公司在面试或者笔试里采用过这道题。

  39、对称子字符串的最大长度

  题目:输入一个字符串,输出该字符串中对称的子字符串的最大长度。

  比如输入字符串“google”,由于该字符串里最长的对称子字符串是“goog”,因此输出4。

  分析:可能很多人都写过判断一个字符串是不是对称的函数,这个题目可以看成是该函数的加

  强版。

  40、用1、2、2、3、4、5这六个数字,写一个main函数,打印出所有不同的排列,

  如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连.

  41、微软笔试题

  一个有序数列,序列中的每一个值都能够被2或者3或者5所整除,1是这个序列的第一个元素。求第1500个值是多少?

  网易五道游戏笔试题

  42、两个圆相交,交点是A1,A2。现在过A1点做一直线与两个圆分别相交另外一点B1,B2。

  B1B2可以绕着A1点旋转。问在什么情况下,B1B2最长

  43、Smith夫妇召开宴会,并邀请其他4对夫妇参加宴会。在宴会上,他们彼此握手,

  并且满足没有一个人同自己握手,没有两个人握手一次以上,并且夫妻之间不握手。

  然后Mr. Smith问其它客人握手的次数,每个人的答案是不一样的。

  求Mrs Smith握手的次数

  44、有6种不同颜色的球,分别记为1,2,3,4,5,6,每种球有无数个。现在取5个球,求在一下的条件下:

  1、5种不同颜色,

  2、4种不同颜色的球,

  3、3种不同颜色的球,

  4、2种不同颜色的球,

  它们的概率。

  45、有一次数学比赛,共有A,B和C三道题目。所有人都至少解答出一道题目,总共有25人。

  在没有答出A的人中,答出B的人数是答出C的人数的两倍;单单答出A的人,比其他答出A的人总数多1;在所有只有答出一道题目的人当中,答出B和C的人数刚好是一半。

  求只答出B的人数。

  46、从尾到头输出链表

  题目:输入一个链表的头结点,从尾到头反过来输出每个结点的值。链表结点定义如下:

  struct ListNode

  {

  int m_nKey;

  ListNode* m_pNext;

  };

  分析:这是一道很有意思的面试题。该题以及它的变体经常出现在各大公司的面试、笔试题中。

  47、金币概率问题(威盛笔试题)

  题目:10个房间里放着随机数量的金币。每个房间只能进入一次,并只能在一个房间中拿金币。

  一个人采取如下策略:前四个房间只看不拿。随后的房间只要看到比前四个房间都多的金币数,就拿。否则就拿最后一个房间的金币?

  编程计算这种策略拿到最多金币的概率。

  48、找出数组中唯一的重复元素

  1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次.

  每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现?

  49、08百度校园招聘的一道笔试题

  题目大意如下:

  一排N(最大1M)个正整数+1递增,乱序排列,第一个不是最小的,把它换成-1,

  最小数为a且未知求第一个被-1替换掉的数原来的值,并分析算法复杂度。

  50、一道SPSS笔试题求解

  题目:输入四个点的坐标,求证四个点是不是一个矩形

  关键点:

  1.相邻两边斜率之积等于-1,

  2.矩形边与坐标系平行的情况下,斜率无穷大不能用积判断。

  3.输入四点可能不按顺序,需要对四点排序。

  51、矩阵式螺旋输出

     

  52、求两个或N个数的最大公约数和最小公倍数。

  53、最长递增子序列

  题目描述:设L=是n个不同的实数的序列,L的递增子序列是这样一个子序列

  Lin=,其中k1

  求最大的m值。

  54、字符串原地压缩

  题目描述:“eeeeeaaaff" 压缩为 "e5a3f2",请编程实现。

  55、字符串匹配实现

  请以俩种方法,回溯与不回溯算法实现。

  56、一个含n个元素的整数数组至少存在一个重复数,

上一页  [1] [2] [3]  下一页


Tag:笔试笔试大全招聘应聘 - 笔试
》《微软、百度、联想等名企C++笔试题汇总》相关文章