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