《中兴面试笔试题目答案.docx》由会员分享,可在线阅读,更多相关《中兴面试笔试题目答案.docx(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 中兴面试笔试题目答案 公共局部(50分) 1、在TCP/IP层次模型中与OSI参考模型第四层相对应的主要协议有_ 和 ,其中后者供应无连接的不行靠传输服。TCP(传输掌握协议)和UDP(用户数据报协议) (挨次可交换) (4分) 2、在OSI中,完成相邻节点间流量掌握功能的层次是 。数据链路层(2分) 3、IP地址为 140.111.0.0 的B类网络,若要切割为9个子网,而且都要连上Internet,请问子网掩码设为(D )。(4分) A. 255.0.0.0 B. 255.255.0.0 C. 255.255.128.0 D. 255.255.240.0 4、以下哪一个不是关于千兆位以太
2、网的正确描述( C )。(4分) A. 数据传输速率为1000MBit/S B. 支持全双工传送方式 C. 只能基于光纤实现 D. 帧格式与以太网帧格式一样 5. 设有98个已排序元素,采纳二分法查找时,最大比拟次数是( D )(4分) 1. 49 2. 15 3. 20 4. 7 6. 高度为h的完全二叉树结点数最多有( A )(4分) 1. 2h-1 2. 2h+1 3. 2h-1 4. 2h+1 7. Hash表是用于数据存储的一种有效的数据构造,Hash表的查找简单度依靠于Hash值算法的有效性,在最好的状况下,Hash表的查找简单度为( A );在最坏的状况下,Hsah表的查找简单度
3、为( C )(4分) 1. O(1) 2. O(logn) 3. O(n) 4. O(nlogn) 1. 写出进程的主要状态。(12分) 运行态(running)(2分),就绪态(ready)(2分),等待态(blocked)(2分),挂起(suspend)(2分),新建态(new)(2分),终止态(exit)(2分) 1. TCP为何采纳三次握手来建立连接,若采纳二次握手可以吗?为什么?(12分) 三次握手是为了防止已失效的连接恳求再次传送到效劳器端。(4分) 二次握手不行行,(2分) 由于:假如由于网络不稳定,虽然客户端以前发送的连接恳求以到达效劳方,但效劳方的同意连接的应答未能到达客户端
4、。则客户方要重新发送连接恳求,若采纳二次握手,效劳方收到重传的恳求连接后,会以为是新的恳求,就会发送同意连接报文,并新开进程供应效劳,这样会造成效劳方资源的无谓铺张。(6分) C+局部(50分) 1. 设一维整型数组data已进展了初始化,则其元素个数可由操作符sizeof通过表达式_计算出来。sizeof(data/data0) (2分) 2. 在继承机制下,当对象消亡时,编译系统先执行_的析构函数,然后再执行_的析构函数。子类(2分) 父类(2分) 3. 设有“int w34;”,pw是与数组名w等价的数组指针,则pw的初始化语句为_ int (* pw)4=w; (2分) 4. 要使引用
5、pr代表变量“char * p;”,则pr的初始化语句为_ 。char * pr=p;(2分) 5. 引用与指针有什么区分?(12分) 1) 当引用被创立时,它必需被初始化。(指针则可以在任何时候被初始化。)(4分) 2) 一旦一个引用被初始化为指向一个对象,它就不能被转变为对另一个对象的引用。(指针则可以在任何时候指向另一个对象。)(4分) 3) 不行能有N U L L引用。必需确保引用是和一块合法的存储单元关连。(4分) 6. 请问以下程序将输出什么结果?(16分) char *RetMemory(void) char p = “hello world”; return p; void Test(void) char *str = NULL; str = RetMemory (); printf(str); 可能是乱码。 由于GetMemory返回的是指向“栈内存”的指针,该指针的地址不是 NULL,但其原现的内容已经被去除,新内容不行知。 7. 程序员标准中要求不要写出类似(+i)+(i+) 或 f(+i,i+)这样的代码,请说明缘由。(12分) 计算子表达式的挨次由编译器打算的,虽然参数的压栈挨次在给定的调用方式下式固定的,但参数表达式的计算挨次也由编译器打算的。不同的编译器或不同的表达式计算的挨次可能不全都。 【中兴面试笔试题目共享答案】