计算机主面试常见问题及回答技巧如下:
1关键字“静态”起什么作用?
很少有人能完全回答这个简单的问题。在C语言中,static关键字有三个明显的作用:
(1)在函数体中,声明为static的变量在函数不断调用时保持其值。
(2)在模块内(但在函数外),模块内的函数可以访问声明为static的变量,但模块外的其他函数不能访问它。它是一个局部全局变量。
(3)在模块内,声明为静态的函数只能由该模块中的其他函数调用。也就是说,该函数仅限于声明它的模块的本地范围。
2.当一般数据库的日志已满时会发生什么?
答:只能进行查询等读操作,不能进行更改、备份等写操作。这样做的原因必须记录所有写入。换句话说,它基本上处于无法使用的状态。
第三次握手:客户端收到服务器发来的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),进入ESTABLISHED状态,并握手三次。
是什么协议,处于什么级别?
答:Internet控制消息协议处于网络级别(IP级别)。ping命令基于此协议)。
4.实现Winsock建立连接的主要步骤有哪些?
答:服务器端:Socket()建立套接字,绑定并监听,使用Accept()访问等待客户端连接。客户端:socket()建立一个socket,连接到服务器,连接建立后,使用send()和recv()在socket上写入和读取数据,直到数据交换完成,closesocket()关闭插座。
上一篇:云计算技术的研究现状
下一篇:vmware虚拟机不兼容