文档介绍:1 java 开发笔试题及答案[ 软件开发企业招聘笔试题及答案( 十二)] 软件开发企业招聘笔试题及答案( 十二) 软件开发企业招聘笔试题及答案(十二) 1、 UML 用例图的画法、活动图的画法; 2 、算内存容量大小(根据内存地址) 答: sizeof () 3 、二叉树的排序(前序、后序、中序) 答:排序二叉树的任何一个节点是: ? 空节点或者, ? 左子节点,数值,右子节点的组合,左子节点,右子节点分别是一个排序二叉树; 前序: 中左右; 后序: 左右中; 中序:左中右所以定义一个类,其基本成员应该有 left , middle , right 4 、数据库建表答: create table 表名 2 ( 字段 1 类型(大小) , 字段 2 类型(大小) , 字段 3 类型(大小) , 字段 4 类型(大小) ,)5 、基本的 SELECT 语句; 答: 增: insert into 表名( 字段 1 ,字段 2 ,字段 3 ……) values (值 1 ,值 2 ,值 3 ……) 6 、通讯协议的相关知识( TCP/IP 、 HTTP 等) 答: TCP/IP 也称" 国际协议簇" , 即不仅指 TCP/IP 协议本身, 而且包括与其有关的协议。 TCP 为传输控制协议, IP 为网际协议,是网络层最重要的协议。采用 TCP/IP 协议通过互联网传送信息可减少网络中的传输阻塞, 方便大批量的数据在网上传输, 从而提高网络的传输效率。 TCP/IP 协议族中包括上百个互为关联的协议, 其中有: ( Remote Login ): 提供远程登录功能; FTP ( FileTransfer Protocol) :远程文件传输协议,允许用户将远程主机上的文件拷贝到自己的计算机上; SMTP ( Simple Messagetransfer Protocol) : 简单信息传输协议, 主要用于传 3 输电子邮件; work File Server) :网络文件服务器, 可使多台计算机透明地访问彼此的目录; UDP ( User DatagramProtocol) :用户数据包协议。 HTTP ( HyperTextTransferProtocol ) 是超文本传输协议的缩写,它用于传送。 HTTP 协议采用了请求/ 响应模型。客户端向服务器发送一个请求, 请求头包含请求的方法、 URI 、协议版本、以及包含请求修饰符、客户信息和内容的类似于 MIME 的消息结构。服务器以一个状态行作为响应, 相应的内容包括消息协议的版本, 成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。 7 、排序的最优算法; 8 、英文完形填空(技术文档) java 开发笔试题及答案[ 软件开发企业招聘笔试题及答案( 十二)] 1. 抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。 4 抽象包括两个方面,一是过程抽象,二是数据抽象。 2. 继承: 继承是一种联结类的层次模型, 并且允许和鼓励类的重用, 它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生, 这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类) ,而原始类称为新类的基类(父类) 。派生类可以从它的基类那里继承方法和实例变量, 并且类可以修改或增加新的方法使之更适合特殊的需要。 3. 封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念, 即现实世界可以被描绘成一系列完全自治、封装的对象, 这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势, 很好的解决了应用程序函数同名问题。 2、 String 是最基本的数据类型吗? 基本数据类型包括 byte 、 int 、 char 、 long 、 float 、 double 、 boolean 和 short 。 5 g类是 fina l 类型的, 因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用 StringBuffer 类 3、 int 和 Integer 有什么区别 Java 提供两种不同的类型: 引用类型和原始类型( 或内置类型)。 Int 是 java 的原始数据类型, Integer 是 java 为 int 提供的封装类。 Java 为每个原始类型提供了封装类。原始类型封装类 booleanBoolean