应届生求职网小程序
查看: 4786|回复: 0
打印 上一主题 下一主题

[笔试] 迅雷广州C++二笔题

[复制链接]
wilpin      

主题

好友

20

积分

求职中

跳转到指定楼层
1
发表于 2009-10-13 16:51 |显示全部楼层 |倒序浏览
记下了题目大概,希望大家看得懂
第一题:
n个文件长度记载在无符号64位整数数组file_length[]中,逻辑首尾拼接在一起形成一个逻辑上的大文件。
struct range
{
__int64 pos;
__int64 length;
};
记载数据片段的起始点和长度,range_array[]记载若干个片断,求n个文件每个文件共有多长的数据在range_array[]的数据片断中
struct range
{
__int64 pos;
__int64 length;
};
void get_length(__int64 file_length[],unsigned n,range range_array[],unsigned m,__int64 result[])

第二题:
求循环节,若整除则返回NULL,否侧返回char*指向循环节。先写思路。
函数原型:char* get_circle_digits(unsigned k,unsigned j)

第三题:
i)求两个绝对路径的共同深度。函数原型:unsigned get_common_depth(const char *path1,const char *path2)
ii)设计测试用例和函数测试上述函数。函数原型:bool text_get_common_depth()
+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 QQ登录

本版积分规则

关闭

站长推荐上一条 /1 下一条

应届生微信小程序|应届生求职网YingJieSheng.COM ( 沪ICP备12015550号-13 )

GMT+8, 2024-12-31 02:08

Powered by Discuz!

© 2001-2012 Comsenz Inc.

快速回复 返回顶部 返回列表