1.tcp中send()两次recv要几次。换成udp又怎样。为什么。
tcp发送0字节的会收的到吗?udp又会如何?
makefile中=,:=,?=的区别?
tcp中怎么控制connection的连接超时。
2.写个循环双链表的代码,自己写。他提供几个函数名
3.关于进程间通信
4.智商题
笔试
1.int a[][2] = {{a,b},{c,d}}
char **p = a;
printf(“%sn”,*(p+1));
p++;
printf(“%sn”,*p + 1);
输出以下结果:
%s不能输出char 类型的变量。要抛出异常
可能结果:
1.提示 b c d 未定义 第一行缺少’;’
2.cd
b
2.string类,写出类函数
string
{
public:
string(const char *str = NULL);
string(const string &other);
~string(void);
string &operator =( const string &other);
private:
char *m_pstr;
}
/////////////////////
string::string(const char *str)
{
If(str != NULL)
{
Int length = strlen(str);
M_pstr = new char[length+1];
Strcpy(m_pstr,str);
}
Else
{
M_pstr = new char[1];
*M_pstr = ‘