首页 测试题目

测试题目

举报
开通vip

测试题目小額付費系統設計規格書 misha@cnticketing.com feiyingqui1@163.com 随身游戏(上海)信息技术咨询有限公司 测验题目 Copyright 2004 Walkgame. All Rights Reserved. This document contains confidential and trade secret information of Walkgame. Walkgame has prepared this document for use by its interna...

测试题目
小額付費系統設計規格書 misha@cnticketing.com feiyingqui1@163.com 随身游戏(上海)信息技术咨询有限公司 测验题目 Copyright 2004 Walkgame. All Rights Reserved. This document contains confidential and trade secret information of Walkgame. Walkgame has prepared this document for use by its internal personnel in developing new software and hardware products. Any unauthorized use or disclosure of the information herein is prohibited, and the information may not be reproduced copied, or used in whole or in part without the prior written approval of Walkgame. Java knowledge: 1.​ 请说明下列语法有何问题: String str; …… …… if (str.equalsIgnoreCase(“abc”)) { // 请指出此行有何问题 …… } 变量str没有实例化便使用 2.​ 作用域public,protected,private,以及不写时的区别 修饰符 内部类 相同包 子类 其它 public √ √ √ √ protected √ √ √ default √ √ private √ 3.​ HashMap和Hashtable的区别 都属于Map接口的类,实现了将惟一键映射到特定的值上。 HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值。 Hashtable 类似于 HashMap,但是不允许 null 键和 null 值。它也比 HashMap 慢,因为它是同步的。 4.​ char型变量能不能定义为一个中文?为什么? 是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的 5.​ float型float f=3.4是否正确? 不正确。精度不准确,应该用 强制类型转换,如下所示:float f=(float)3.4 6.​ Final与Finally的区别? final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载finally?再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。 7.​ String与StringBuffer的区别? 答:STRING的长度是不可变的,STRINGBUFFER的长度是可变的。如果你对字符串中的内容经常进行操作, 特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的 toString()方法 Coding: 1.​ 请用Java撰写程序:假设一个String中,存放的是一篇英文文章,请统计出此篇文章中每个单词出现的频率(不区分大小写、不统计标点符号,文章中会出现的标点符号只有:「,」、「.」及空白符号),最后以出现频率由大到小的顺序打印出单词;例如: String str = “ This is a book. That is a pencil. ”; 输出结果: is:2次 a:2次 This:1次 That:1次 book:1次 pencil:1次 Servlet: 1、​ 试简单说明一个servlet的生命周期 答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由 javax.servlet.Servlet接口的init,service和destroy方法表达。 2、​ 请简单举例说明在web.xml中,如何设定一个servlet,并举例该如何从浏览器中,触发设定的servlet 答:helloapp应用中,有一个mypack.HelloServlet类,在web.xml中配置如下: HelloServlet mypack.HelloServlet HelloServlet /hello 然后通过以下URL访问HelloServlet: http://localhost:8080/helloapp/hello 3、​ 简单说明scope中page、request、session、application之间的差别,并请举例说明何种情况下,适用哪种scope 答: 它们主要是作用域不同, Page: 当前页面 Request:一个请求,可以跨越多个页面,如用户注册。 Session:一个用户会话,可以跨越多个请求。如购物车的实现。 Application: 整个应用程序,它的资源为所有用户所共享。如一个在线商店的商品 4、​ 请简单说明session、cookie之间的差异 答:作为会话跟踪实现的手段,cookie存储在客户端、session存储于服务器端。Session的实现是建立在cookie或URL重写之上。 5、​ 请简单说明URL rewriting的功用、目的 答:客户端将一些额外数据追加到标识会话的每个URL末尾,服务器在该标识符与其存储的有关该会话的数据之间建立关联,实现会话跟踪。 SQL: Table:Staff ID Name Sex Age 1 May Female 15 2 Tony Male 23 3 Linda Female 29 4 Grace Female 35 5 Joe Male 55 Table:FamilyMember No Staff_ID Name Relation 1 1 George Father 2 1 Joyce Mother 3 3 James Husband 上述两个table中,Staff表示公司员工基本资料,FamilyMember表示每个员工的家庭成员资料;FamilyMember.Staff_ID表示是哪一个Staff的家庭成员。 1.​ 请写出一个SQL语句,算出Staff的Age大于25岁的有几人 select count(*) from staff where age > 25; 2.​ 请写出一个SQL语句,列出Staff中,各种Sex的人数有几人 select Sex,count(*) "Number" from staff group by sex; 3.​ 请写出一个SQL语句,列出每个Stuff及其家庭成员的数据,列出的数据包含:Staff.ID, Staff.Name, Staff.Sex, FamilyMember.Name, FamilyMember.Relation; 如果该名Stuff没有家庭成员,则FamilyMember.Name, FamilyMember.Relation可为Null select a.id,a.name,a.sex,nvl(b.name,'null'),nvl(b.relation,'null') from sta ff a,familymember b where a.id = b.staff_id(+);
本文档为【测试题目】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_629142
暂无简介~
格式:doc
大小:83KB
软件:Word
页数:7
分类:互联网
上传时间:2011-05-15
浏览量:40