二.     编写类String 的构造函数,析构函数和赋值函数
已知类String 的原型为
class string
{
public:
string(const char *str=null);//普通构造函数
string(const string &other);//拷贝构造函数
---string(void);
string &operate=(const string &other);//赋值函数
private:
char * m-data;//用于保存字符串
};
请编写string 的上述4个函数

三.     有关内存的思考题
1.     void getmemory(char *p)
{ p=(char*)mallol(100);
}
void test(void)
{
char * str =null;
getmemory(str);
strcpy(str,”hello,world”);
printf(str);
}
请问运行Test函数会有什么样的结果
2.     char*getmemory(void)
{ char p[]=”hello world”;
return p;
}
void test(void)
{
char *str=null;
str=Getmemory();
printf(str);
} 请问运行Test 函数会有什么样的结果.
 
 
前三道程序题
(下面的题不排序,有笔试题,也有面试题)
1、怎么划分缺陷的等级?
2、怎么评价软件工程师?
3、软件工程师的素质是什么?
4、怎么看待软件测试?
5、软件测试是一个什么样的行业?
6、图书(图书号,图书名,作者编号,出版社,出版日期)
   作者(作者姓名,作者编号,年龄,性别)
   用SQL语句查询年龄小于平均年龄的作者姓名、图书名,出版社。
7、你的职业生涯规划
8、测一个三角形是普通三角形、等腰三角形、等边三角形的流程图,测试用例。
9、写出你常用的测试工具。
10、lordrunner分哪三部分?
11、希望以后的软件测试是怎么样的一个行业?
12、.软件测试项目从什么时候开始?
  我答:从软件项目的需要分析开始。
  问:为什么从需求分析开始?有什么作用?
 

笔试题
 
1.文件格式系统有哪几种类型?分别说说win95、win98、winMe、w2k、winNT、winXP分别支持那些文件系统。
   FAT(File Allocation Table)是“文件分配表”的意思。
对我们来说,它的意义在于对硬盘分区的管理。FAT16、FAT32、NTFS是目前常见的三种文件系统。
   Win95: FAT16和FAT32
   Win98: FAT16,FAT32
   winMe:FAT16,FAT32
   w2k: FAT(FAT16),FAT32,NTFS
   winNT: FAT16/FAT32/NTFS
   winXP:FAT16,FAT32,NTFS
 
2.分别填入一个语句,完成下面的函数,通过递归计算数组a[100]的前n个数之和。
Int sum ( int a[],int n )
{
   if (n>0) return_____ sum(a[], n--) + a[n] _____;
   else return_____ a[n]____; // 其实是a[0]
}
//一直递归到0,然后逐级返回,实现累加