中兴笔试题.docx
- 文档编号:4828694
- 上传时间:2022-12-10
- 格式:DOCX
- 页数:7
- 大小:18.37KB
中兴笔试题.docx
《中兴笔试题.docx》由会员分享,可在线阅读,更多相关《中兴笔试题.docx(7页珍藏版)》请在冰豆网上搜索。
中兴笔试题
中兴笔试题
公共部分(50分)
1:
作业调度程序从处于()状态的队列中选择适当的作业的作业投入运行。
(3分)
A运行B提交C完成D后备
2:
SQL语言中,删除一个表的命令是()(3分)
ACLEARTABLEBDROPTABLE
CDELETETABLEDREMOVETABLE
3:
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分)
2:
要使引用pr代表变量“char*p”,则pr的初始化语句为__________________(3分)
3:
“零值”可以是0,0.0,FALSE或者“空指针”。
例如int变量n与“零值”比较的if语句为:
if(n==0),则BOLLflag与“零值”比较的if语句为______________;floatx与“零值”比较的if语句为:
______________。
(6分)
4:
社有如下语句:
(3分)
Intx;
()
*px=0;
则选择以下哪条语句可将x值置为0。
Aint*px;Bintconst*px=&x;
Cintconstpx=&x;Dconstint*px=&x;
5:
设viodf1(int*m,long&n);inta;longb;则以下调用合法的是()(3分)
Af1(a,b)Bf1(&a,b)
Cf1(a,&b)Df1(&a,&b)
6:
请写出如下代码的运行结果(6分)
Intmain()
{inta,b,c,d;
a=0;
b=1;
c=2;
d=3;
printf(“%d”,a+++b+c+++d++);}
7:
写出下面函数的功能(12分)
Template
VoidWE(Typea[],Typeb[],intn){
for(inti=0;i 8写一段代码判断一个单向链表中是否有环。 (14分) 给出如下结构 Structnode {steuct*next; }; TypedefstuctnodeNode; JAVA部分(50分) 1: 判断下列对的是哪个()(3分) Ashorts1=1;s1=s1+1 Bshorts1=1;s1+=1 Cshorts1=1;s1=s1-1 Dshorts1=1;s1=s1*1 2: main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的()(3分) Apublicstaticvoidmain() Bpublicstaticvoidmain(Stringargs) Cpublicstaticintmain(String[]arg) Dpublicvoidmain(Stringargs) 3: 设floatx=1,y=2,z=3,则表达式y+=z--/++x的值是()(3分) A3.5B3 C4D5 4: Math.round(11.5)=_______ Math.round(-11.5)=_______(4分) 5: 假设x=10,y=20,z=30;计算下列表达式的值(6分) Ax<10||x>10__________ B! (x Cz-y==x&&Math.abs(y-z)! =x_____________ 6: 方法重建Overload和方法的重写Overriding的区别。 Overload的方法是否可以改变返回值的类型? (10分) 7: 谈谈HashMap和Hashtable的区别(6分) 8: 构造一个类来描述屏幕上的一个点,该类的构成包括点x和y两个坐标,以及一些对点进行的操作,包括: 取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对象并对其进行操作。 (15分) 是中兴第一轮的笔试题,5个小程序,自己的C++没学好 1、分数统计(15) 要求: (1)输入某班级学生的姓名、分数; (2)对 (1)的分数进行降幂排列并输出; (3)具有输入输出界面。 2、打字程序(15) 要求: (1)随即产生一字符串,每次产生的字符串内容、长度都不同; (2)根据 (1)的结果,输入字符串,判断输入是否正确,输出正确率; (3)具有输入输出界面。 3、文本编辑器(15) 要求: (1)编辑文本; (2)保存、打开指定位置的文本文件; (3)具有输入输出界面。 4、加密(15) 要求: (1)输入任意一段明文M,以及密钥K; (2)根据一下公式将其转换为密文C。 Ci=mi+K,其中i=0,1,……n-1,K为密钥; (3)具有输入输出界面。 5、进制转换器(15) 要求: (1)可输入二进制、八进制、十进制、十六进制数; (2)将已输入的数转换成其余进制的数; (3)具有输入输出界面。 1、打字程序 要求: (1)随即产生一个字符串,每次产生的字符串内容,长度都不同 (2)根据 (1)的结果,输入字符串,判断输入是否正确,输出正确率 (3)具有输入输出界面 2、文本编辑器 要求: (1)编辑文本 (2)包存,打开指位置的文本文件 (3)具有输入输出界面 3。 加密 要求: (1)输入任一段明文M,以及密钥K (2)根据下一公式将其转换为密问C Ci=mi+K,其中i=0,1,……n-1,K为密钥 (3)具有输入输出界面 4,进制转换器 要求: (1)可输入二进制、八进制、十进制、十六进制; (2)可将已输入的数转换成其余进制的数 (3)具有输入输出界面。 1.对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现? ? 答案: 将操作多个表的操作放入到事务中进行处理 2.TCP/IP建立连接的过程? (3-wayshake) 答案: 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手: 建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手: 服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手: 客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。 3.ICMP是什么协议,处于哪一层? 答案: Internet控制报文协议,处于网络层(IP层) 4.触发器怎么工作的? 答案: 触发器主要是通过事件进行触发而被执行的,当对某一表进行诸如UPDATE、INSERT、DELETE这些操作时,数据库就会自动执行触发器所定义的SQL语句,从而确保对数据的处理必须符合由这些SQL语句所定义的规则。 5.winsock建立连接的主要实现步骤? 答案: 服务器端: socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。 客户端: socker()建立套接字,连接(connect)服务器,连接上后使用send()和recv(),在套接字上写读数据,直至数据交换完毕,closesocket()关闭套接字。 服务器端: accept()发现有客户端连接,建立一个新的套接字,自身重新开始等待连接。 该新产生的套接字使用send()和recv()写读数据,直至数据交换完毕,closesocket()关闭套接字。 6.动态连接库的两种方式? 答案: 调用一个DLL中的函数有两种方法: 1.载入时动态链接(load-timedynamiclinking),模块非常明确调用某个导出函数,使得他们就像本地函数一样。 这需要链接时链接那些函数所在DLL的导入库,导入库向系统提供了载入DLL时所需的信息及DLL函数定位。 2.运行时动态链接(run-timedynamiclinking),运行时可以通过LoadLibrary或LoadLibraryEx函数载入DLL。 DLL载入后,模块可以通过调用GetProcAddress获取DLL函数的出口地址,然后就可以通过返回的函数指针调用DLL函数了。 如此即可避免导入库文件了。 7.IP组播有那些好处? 答案: Internet上产生的许多新的应用,特别是高带宽的多媒体应用,带来了带宽的急剧消耗和网络拥挤问题。 组播是一种允许一个或多个发送者(组播源)发送单一的数据包到多个接收者(一次的,同时的)的网络技术。 组播可以大大的节省网络带宽,因为无论有多少个目标地址,在整个网络的任何一条链路上只传送单一的数据包。 所以说组播技术的核心就是针对如何节约网络资源的前提下保证服务质量。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中兴 笔试