#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