迅雷广州C++二笔题09.10.13ZZ

发表于:2010-07-08来源:作者:点击数: 标签:迅雷广州
迅雷广州C++二笔题09.10.13ZZ 软件测试 迅雷广州C++二笔题09.10.13ZZ 记下了题目大概,希望大家看得懂 第一题: n个文件长度记载在无符号64位整数数组file_length[]中,逻辑首尾拼接在一起形成一个逻辑上的大文件。 struct range { __int64 pos; __int64 len

  迅雷广州C++二笔题09.10.13ZZ 软件测试

  迅雷广州C++二笔题09.10.13ZZ

  记下了题目大概,希望大家看得懂

  第一题:

  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)

原文转自:http://www.ltesting.net