【智慧证书】计算机面试常问问题及答案


计算机面试常问问题,计算机专业是最为受欢迎的专业之一,也是在薪酬方面占据榜首的专业之一,那么计算机面试常问问题有哪些呢?

  计算机专业的迅猛发展,成为如今最受欢迎的专业之一,尤其是薪酬福利的丰厚,更是让很多人学习计算机技术,那么计算机面试常问问题有哪些呢?随智慧证书小编一起来看看吧。

  


  1.关键字static的作用是什么?

  

  这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:

  

  1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。

  

  2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。

  

  3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。

  

  2.一般数据库若出现日志满了,会出现什么情况,是否还能使用?

  

  答:只能执行查询等读操作,不能执行更改,备份等写操作,原因是任何写操作都要记录日志。也就是说基本上处于不能使用的状态。

  

  第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

  

  3.ICMP是什么协议,处于哪一层?

  

  答:Internet控制报文协议,处于网络层(IP层)(ping命令基于这个协议)

  

  4.winsock建立连接的主要实现步骤?

  

  答:服务器端:socket()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。

  

  客户端:socket()建立套接字,连接(connect)服务器,连接上后使用send()和recv(),在套接字上写读数据,直至数据交换完毕,closesocket()关闭套接字。

  

  服务器端:accept()发现有客户端连接,建立一个新的套接字,自身重新开始等待连接。该新产生的套接字使用send()和recv()写读数据,直至数据交换完毕,closesocket()关闭套接字。

  

  5.IP组播有那些好处?

  

  答:Internet上产生的许多新的应用,特别是高带宽的多媒体应用,带来了带宽的急剧消耗和网络拥挤问题。组播是一种允许一个或多个发送者(组播源)发送单一的数据包到多个接收者(一次的,同时的)的网络技术。组播可以大大的节省网络带宽,因为无论有多少个目标地址,在整个网络的任何一条链路上只传送单一的数据包。所以说组播技术的核心就是针对如何节约网络资源的前提下保证服务质量。

  

  以上就是计算机面试常问问题有哪些的部分内容,更多关于面试的资讯还可以看看《》等相关文章。






  

END

智慧证书www.wisecert.cn
专注服务于建筑证书管理建筑资质管理工程项目管理项目合同管理,为建筑企业提供智能高效的建筑管理软件系统工具。

来源:智慧证书 发布于:2018-11-16


现在注册,立即体验建筑企业专属的证书证件管理系统吧!

注册体验账号