2017腾讯笔试题

#define Max(a,b) ( a/b)?a:b

如何输出源文件的标题和目前执行行的行数

int line = __LINE__;

char *file = __FILE__;

cout file name is (file) ,line is 两个数相乘,小数点后位数没有限制,请写一个高精度算法

写一个病毒

while (1)

6

{int *p = new int[10000000];}

不使用额外空间,将 A,B两链表的元素交叉归并

将树序列化 转存在数组或 链表中

struct st{ int i; short s; char c; };

7

sizeof(struct st); 8

char * p1;

void * p2; int p3;

char p4[10];

sizeof(p1...p4) =?

8

4,4,4,10

快速排序

双向链表的删除结点

________________________________________

基本上都是和项目相关的,并当场说几个程序题的输出,不能用草稿纸

最大的部分是《数据结构和算法》,都是以C语言为基础的。

一些常用的算法,查找,排序等必须熟练掌握。数据结构中,二叉树必须非常了解。

9

附加题中,数据库有一道题,但是很简单,考得是大家经常做的那种,一个学生信息表,一个教师信息表,一个选课表。然后查找学生中选择某门课程的姓名等。在分类查询某课程中上了90分的学生名单什么的。

此外还考了一道UNIX的(我完全没有接触过),一道MFC,一道算法,让你在100000000个浮点数中找出最大的10000个,要求时间复杂度优。

第一部分:基本都是数据结构题+1,2道操作系统和数据库相关的(比较基本

3,爸爸,妈妈,妹妹,小强,至少两个人同一生肖的概率是多少

1- 12*11*10*9/12*12*12*12 = 43% ,我忘用1减了....

10

>>闂傚倸鍊搁崐宄懊归崶顒夋晪鐟滃繘骞戦姀銈呯婵°倐鍋撶痪鎯ь煼閺岋綁骞囬锝嗏挅濠电偛妯婃禍婊堝礃閳ь剙顪冮妶鍡楀Ё缂傚秴妫楀玻鍧楁偄閸忓皷鎷虹紒缁㈠幖閹冲繗銇愯缁辨帡鎮╅崘鑼患缂備緡鍠栭悧鎾崇暦閹烘鍊烽悗鐢登圭敮鎯р攽閻樺灚鏆╁┑顔碱嚟閹广垹螣娓氼垳鈧埖銇勯弴妤€浜鹃梺鍝勭焿缁查箖骞嗛弮鍫晬婵炴垶锕╂导锟�<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4