background image

面试题(二)

一.    简答题.

1.    避免死锁的方法有哪些?

2.    在 Sybase 数据库中注册用户与数据库用户有什么区别?

3.    在 MS SQL_Server 数据库中通过什么约束保证数据库的实体完整性

4.    内存有哪几种存储组织结构.

 

 

请分别加以说明 软件开发网 www.mscto.com 

5.    JAVA 中的 Wait() 和 notify()方法使用时应注意些什么?

6.    用户输入一个整数.系统判断,并输出是负数还是非负数,请设计测试用例.

7.    操作系统中的同步和互诉解决了什么问题

8.    UNIX 中 init

二.    编写类 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)