下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、java程序员笔试试题及答案 java程序员 笔 试 题 (答题时间60-90分钟,总分100,50分算通过,70分优秀) 姓名:_ 开始时间:_ : _ 一、基础,(数据结构、操作系统、络基础、web等)每题3分,共30分 1. 请写正规表达式,数字0-9:_e_,整类地址,/27 表示的地址范围是:_h_(本空选择)。 a、65536 b、256 c、16777216 g、 - 7 h、 - 1 d、255 e、65534 f、16777214 i、202.105.81.
2、1 - 55 j、 - 27 3. 名词解析,内存lru算法:_最近最少使用算法least recently used _。 4. linux下的chmod命令功能是_修改文件或目录的访问控制表,设定执行、读、写属性_。 5. 对于status,javascript的odiv.innerhtml属性是返回_status_。 6. html的经浏览器解析后显示为_空格_,显示为_答:多线程程序有共享数据,而且有读有写的话,设计者自己采取了同步措施,调用者不需要考虑数据同步问题,则这样的接口是线程安全的,否则不是线程安全的。
3、8. 什么是排序的稳定性? 答:在排序的序列中,存在多个具有相同关键字的记录,经过排序,这些记录对应的相对次序保持不变,这就是排序的稳定性。 _快速_排序是不稳定的,冒泡排序的平均时间复杂度是_o(n2)_。 9tcp和udp的异同,基于tcp和udp的应用各有哪些? 答:1. tcp是面向连接的,有比较高的可靠性,一些要求比较高的服务一般使用这个协议,如ftp、telnet、 第 1 页 共 4 页 smtp、http、pop3等 2. udp是面向无连接的,使用这个协议的常见服务有dns、snmp、qq等 10、什么是singleton设计模式? 答:单例模式。在java应用程序中,一个类
4、class只有一个实例存在。 二、数据库(共20分) 1. 请根据以下的要求写出sql 站的访问日志表,浏览器每发送一个请求,都会在表中记录,其表结果如下: access_log 字段名称 id access_ip access_url session_id 数据类型 整数型 15位可变长字符 255位可变长字符 32位可变长字符 主键 true false false false false 字段描述 唯一标识,自增长 访问ip 访问时间 访问url 浏览器session编号,每次登录产生唯一的session_id access_time 日期型 a、 编写创建access_log表的sql
5、语句:(4分) create table access_log( id int identity primary key, access_ip varchar(15), access_time smalldatetime, access_url varchar(255), session_id varchar(255); b、 请统计每一个ip登录的次数和点击的次数,输出列:ip,登录数,点击数:(4分) select access_ip,count(distinct session_id) as 登录数,count(access_ip) as 点击数 from access_log grou
6、p by access_ip c、 请找出登录次数超过10次的ip地址,输出列:ip,点击数:(3分) select access_ip,count(access_ip) as 点击数 from access_log group by access_ip having count(distinct session_id)10 2. 数据库如何存储多对多关系?(3分) 答:通过中间表,存储两个表的键值。 3. 数据库如何存储树形结构?(3分) 答:增加一例,例如parentid,指向父结点的键值。 4. 游标是什么?(3分) 答:游标是指向查询结果集的一个指针,一般用在数据库的存储过程里。 三、
7、java 基础 (第5题9分,其他每题3分,共30分) 第 2 页 共 4 页 1. 需要把字符串“2007-5-15 00:30”转换为java.util.date对象,匹配的日期模式_ yyyy-mm-dd hh:mm。 2. rmi是_ remote method invocation _的缩写; jndi是_ java naming and directory interface _的缩写。 3. 请解释下面代码。 class c = class.forname(作用:_取string 类型的类对象_ class param =new class0; constructor ctor
8、= c.getconstructor(param); /作用:_取string类型参数类型为param的构造方法_ string string=(string)ctor.newinstance(param); /作用:_通过构造函数创建一个string实例_ system.out.println(输出:_打印string 的值,输出:string=null_ 4. 列出你所知的和hibernate竞争的持久层框架,和struts竞争的表示层架构。 答:hibernate:ibatis struts:jsf , tapestry,webwork,velocity,freemaker(至少写2个)
9、 5. 写出你知道的下列java应用,本题9分,每个1分,答对7个以上(包括7个)算全分: email接收与发送:javamail 处理excel文件:jxl , poi xml解析:dom4j,xmlconfiguration 生成报表:jasperreport 生成图表:chartdir,jfreechart 输出日志:log4j extjs是:基于ajax客户端技术 ant是:编译构建 swt是:ibm主导的应用程序开发技术 junit是:java的单元测试 intellij idea是:java ide 开发工具 resin是:j2ee标准的应用服务器 6. jsp内部对象有哪些? 答
10、:request,response,out,session, application 7. 说出linkedlist、vector 、hashset的区别:共同的父类是什么类,存取速度差别,容纳对象差别和那 个是线程安全的。 答:共同的父类是collection,存取速度,读的快慢顺序:hashset、linkedlist 、vector,写快慢排序:linkedlist 、vector、hashset。hashset是存储键值对,按关键字读写,linkedlist 、vector直接放置对象。vector是线程安全的。 第 3 页 共 4 页 四、java编程(1分) 每一个ip地址都是1个
11、32位的整数,例如,对应的整数是:3232235777。 写一个函数,把字符串格式的ip地址,转换为对应 32位整数。 public static long changeip(string ip) string str = stringbuilder builder = new stringbuilder(); string group = ip.split(for(string s :group) long longip = long.parselong(str,2); return longip; integer input = integer.parseint(s)
12、; for(int i=7;i=0;i-) if(1五、英语翻译,每题5分,共5分 1、java technology opens up a wealth of exciting possibilities for consumers. it enables just about any application - including games, tools, and information programs and services - to run on just about any computer or device. from desktop pcs to mobile handheld devices and cell phones, java technology today is just about everywhere. if you dont already have it, get it now and start enjoying
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 标准化MDT在肿瘤精准医疗中的角色
- 极端气候事件对口腔医疗建筑设计的气候适应性要求
- 临湘八年级地理滨江生态专项训练卷
- 极端天气下医疗供应链的信息孤岛破解
- Unit 7 A Day to Remember 单元测试题新教材人教版英语七年级下册
- 医学26年老年肺心病查房课件
- 广东惠东县2025-2026学年第二学期高二年级期中学业质量监测英语试题(含答案)
- 血压测量与护理伦理
- 2026年河南省青桐鸣大联考高考数学二模试卷(焦作二模)(含答案)
- 医学26年:遗传性出血性毛细血管扩张 查房课件
- 2025年电工(中级)实操技能考核试题(附答案)
- 2025年广东省深圳市初二学业水平地理生物会考真题试卷(+答案)
- 2026年公立医院信息科工作人员招聘考试笔试试题(含答案)
- 园林绿养护安全培训内容
- 2026年演出经纪人资格证考前冲刺模拟题库附答案详解【培优B卷】
- 2026年深圳市创新投资集团有限公司校园招聘考试参考试题及答案解析
- 金属标牌行业现状分析报告
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.5-2025)
- 建筑外墙维修工程技术标书模板
- 《中国鼻咽癌放射治疗指南(2022版)》
- 房屋市政工程生产安全重大事故隐患检查专用表
评论
0/150
提交评论