欢迎来到天天文库
浏览记录
ID:20453345
大小:64.13 KB
页数:9页
时间:2018-10-13
《2014中兴笔试题目 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2014中兴笔试题目i.对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现??答案:将操作多个表的操作放入到事务中进行处理/IP建立连接的过程?(3-wayshake)答案:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+l),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器
2、的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。是什么协议,处于哪一层?答案:Internet控制报文协议,处于网络层(IP层)4.触发器怎么工作的?答案:触发器主要是通过事件进行触发而被执行的,当对某一表进行诸如UPDATE、INSERT、DELETE这些操作时,数据库就会自动执行触发器所定义的SQL语句,从而确保对数据的处理必须符合由这些SQL语句所定义的规则。建立连接的主要实现步骤?答案:服务器端:Socker()建立套接字,绑定(bind)并监听(listen),用a
3、ccept0等待客户端连接。客户端socker0建立套接字,连接(connect)服务器,连接上后使用send()和recv(),在套接字上写读数据,直至数据交换完毕,closesocketO关闭套接字。服务器端:accept()发现有客户端连接,建立一个新的套接字,自身重新开始等待连接。该新产生的套接字使用send()和recv()写读数据,直至数据交换完毕,closesocket0关闭套接字。6.动态连接库的两种方式?答案:调用一个DLL中的函数有两种方法:1•载入时动态链接(load-timedynamiclinking),模块非常明确调用某个导出函数,使得
4、他们就像本地函数样。这需要链接时链接那些函数所在DLL的导入库,导入库向系统提供了载入DLL时所需的信息及DLL函数定位。2.运行时动态链接(run-timedynamiclinking),运行时可以通过LoadLibrary或LoadLibraryEx函数载入DLLDLL载入后,模块可以通过调用GetProcAddress获取DLL函数的出口地址,然后就可以通过返回的函数指针调用DLL函数了。如此即可避免导入库文件了。组播有那些好处?答案:Internet上产生的许多新的应用,特别是高带宽的多媒体应用,带来了带宽的急剧消耗和网络拥挤问题。组播是一种允许一个或多个
5、发送者(组播源)发送单一的数据包到多个接收者(一次的,同时的)的网络技术。组播可以大大的节省网络带宽,因为无论有多少个目标地址在整个网络的任何一条链路上只传送单一的数据包。所以说组播技术的核心就是针对如何节约网络资源的前提下保证服务质量。2017年3月21日于华侨大学洪祖杭大楼,笔试分三部分,公共部分(都做),C++部分和JAVA部分选做。考试时间1小时!蜗牛自己打字好累啊!供涯友分享。公共部分(50分)1:作业调度程序从处于0状态的队列中选择适当的作业的作业投入运行。(3分)A运行B提交C完成D后备2:SQL语言中,删除一个表的命令是0(3分)ACLEARTAB
6、LEBDROPTABLECDELETETABLEDREMOVETABLE3:ATM采用的线路复用方式为()(3分)A频分多路复用B同步时分多路复用C异步时分多路复用D独占信道4:数据库中只存放视图的()(3分)A操作B对应的数据C定义D限制5:什么是虚拟设备?为什么在操作系统中引入虚拟设备?(10分)6:TCP为何采用三次握手来建立连接,若采用二次握手可以吗,请说明原因?(16分)7:什么是分布式数据库?(12分)C++部分(50分)1:设有“intw[3][4];”,pw是与数组名w等价的数组指针,则pw的初始化语句为.(3分)(3分)2:要使引用pr代表变量“
7、char*p”,则pr的初始化语句为3:“零值”可以是0,,FALSE或者“空指针”。例如int变量n与“零值”比较的if语句为:if(n==0),则BOLLflag与“零值”比较的if语句为_;floatx与“零值”比较的if语句为:。(6分)4:社有如下语句:(3分)Intx:()氺px=O;则选择以下哪条语句可将X值置为0。Aint氺px;Bintconst氺px=x;Cintconstpx=x;Dconstint氺px=x;5:设viodf1(int*m,longn):inta;longb;则以下调用合法的是()(3分)Af1(a,b)Bfl(a,b)Cf
8、l(a,b
此文档下载收益归作者所有