





















































问题是:
请指出其中的错误?
㈡ 设计一个singleton,不允许使用拷贝构造函数.
㈢Unix环境下,如何把当前目录所有文件的属性改为可读,可写,可执行,写出命令.
㈣Unix环境下,解释下列命令的作用:
1.PWD 2.TOP 3.WHO 4.DF 5.SU 6.TOUCH 7.FILE
㈤解释以下名词:
1.条件竞争 2.重入 3.互斥 4.信号量 5.临界区
㈥#dinfine Max 100
const int Max=100
以上那种定义常量的方法比较好,为什么?
㈦sizeof(int)=
sizeof(char*)=
sizeof(bool)=
char temp[256];
sizeof(temp)=
void func(char temp[256])
{
sizeof(temp)=
}
㈧不调用任何C库函数,编写StrCat()
以下是我本人写的一个算法,可能还有多种解法:
Char *StrCat(char *StrDest,const char *StrSrc)
{
char *address=StrDest;
assert((StrDest!=NULL)&&(StrSrc!=NULL));
while(*StrDest!='/0')
StrDest++;
while((*StrDest++=*StrSrc++)!='/0')
NULL;
return address;
}