预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

via笔试题(softwareengineer)via笔试题(softwareengineer)via笔试题(softwareengineer)发信人:szlychee(whereami)       有些细节记不清了。       1、array和linkedlist的区别。       2、unsignedshorta=65535;          unsignedshortb=10;          unsignedshortc=a+b;          问c是多少?       3、popebx          subebx,offsetdelta,          问ebx的含义。这个实在记不清了。       4、unsignedint型一个数组,按照比特位中“1”的个数对数组元素进行从小到大排序,如果含有“1”的个数相同,按从小到大排序,unsignedint32位。          函数原型:intsort(unsignedint*a,intlen);       5、排列组合C(n,k)=n!/(n-k)!/k!,要求用(1)递归实现;(2)迭代实现;(3)用C(n,k)=C(n-1,k)+C(n-1,k-1)实现,可以用递归。          函数原型:intcombination(intk,intn);       6、为了节省存储,采用位域操作:       structa{unsignedinta;                unsignedintb;                unsignedintc:21;                unsignedintd:6;                unsignedinte:3;                unsignedintf:2;};          但位域存在可移植性问题,考虑编译器的可移植性和不同的系统架构(大体意思),重新定义:       structa{unsignedinta;   &n