华腾-Java笔试题

上传人:jiups****uk12 文档编号:90765674 上传时间:2019-06-16 格式:DOCX 页数:7 大小:72.93KB
返回 下载 相关 举报
华腾-Java笔试题_第1页
第1页 / 共7页
华腾-Java笔试题_第2页
第2页 / 共7页
华腾-Java笔试题_第3页
第3页 / 共7页
华腾-Java笔试题_第4页
第4页 / 共7页
华腾-Java笔试题_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《华腾-Java笔试题》由会员分享,可在线阅读,更多相关《华腾-Java笔试题(7页珍藏版)》请在金锄头文库上搜索。

1、内部资料 注意保密选择题(10*3分)1.1 Which of the following statements are true about the default implementation of the public int hashCode() method of the Object class?A.The Object class does not provide any implementation for the hashCode method; every class must override it.B.As far as it may be practically po

2、ssible, the hashCode method defined by the Object class does return distinct integers for distinct objects.C.For two object references referring to the same object, the hashCode method returns the same integer.D.It returns a fixed number that internally represents the Object class for the JVM.E.Only

3、 choice D is correct.1.2 jspForward1.jsp要把请求转发给jspForward2.jsp,应该在jspForward1.jsp中如何实现?选项:(A) jspForward2.jsp (B) (C) (D) 1.3 HttpServletRequest对象是由谁创建的?(单选)选项:(A)由Servlet容器负责创建,对于每个HTTP请求, Servlet容器都会创建一个HttpServletRequest对象(B)由JavaWeb应用的Servlet或JSP组件负责创建,当Servlet或JSP组件响应HTTP请求时,先创建 HttpServletRequ

4、est对象(C)由JavaWeb应用的ServletContext负责创建,当服务启动时就创建HttpServletRequest对象,并放入响应池中,供调用(D)由JavaWeb应用的PageContext负责创建,当JSP页面被调用时,就创建了HttpServletRequest对象。1.4 客户请求访问HTML页面与访问Servlet有什么异同?(多选)选项:(A)相同:都使用HTTP协议(B)区别:前者Web服务器直接返回HTML页面,后者Web服务器调用Servlet的方法,由Servlet动态生成HTML页面(C)相同:前者Web服务器直接返回HTML页面,后者Web服务器直接返回

5、Servlet的源代码。(D)区别:后者需要在web.xml中配置URL路径。(E)区别:前者使用HTTP协议,后者使用RMI协议。1.5 在下面的选项中,哪些是TagSupport类的doStartTag()方法的有效返回值? (多选)选项:(A) Tag.SKIP_BODY(B) Tag.SKIY_PAGE(C) Tag.EVAL_BODY_INCLUDE(D) Tag.EVAL_PAGE1.6 以下代码能否编译通过,假如能编译通过,运行时得到什么打印结果?(单选)request.setAttribute(count,new Integer(0);Integer count = reque

6、st.getAttribute(count);选项:A)不能编译通过B)能编译通过,并正常运行C) 编译通过,但运行时抛出ClassCastExceptionD) 能编译通过,但运行时抛出RuntimeException1.7 为使下列代码正常运行,应该在下划线处填入的选项是intnumbers=new intn;for(Int i=0;i numbers._;i+)numbersi=i+1;A)sizeB)lengthC)dimensionD)measurement1.8 在Linux操作系统中存放用户帐号的文件是A. shadowB. groupC. passwdD. gshadow1.9

7、 在Linux操作系统,如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是 A. ls *.txt B. find . name “.txt”C. ls d .txtD. find . “.txt”1.10 下面命令的作用是:set PS1=uwt$,export PS1A. 改变错误信息提示B. 改变命令提示符C. 改变一些终端参数D. 改变辅助命令提示符2 问答题(5*6分)2.1 JDBC驱动模式共有几种?请简述type2与type4的区别?分别写出Type2与Type4连接数据库的实例。type 1:jdbc-odbc桥 type 2:本地api驱动

8、 type 3:网络协议驱动 type 4:本地协议驱动type 2: 这种驱动比起jdbc-odbc桥执行效率大大提高了.但是,它仍然需要在客户端加载数据库厂商提供的代码库.这样就不适合基于internet的应用.并且,他的执行效率比起3,4型的jdbc驱动还是不够高.type 4: 由于这种驱动不需要先把jdbc的调用传给odbc或本地数据库接口或者是中间层服务器.所以它的执行效率是非常高的.而且,它根本不需要在客户端或服务 器端装载任何的软件或驱动. 这种驱动程序可以动态的被下载.但是对于不同的数据库需要下载不同的驱动程序.2.2 JAVA SERVLET API中forward() 与

9、redirect()的区别?前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用 forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用 sendRedirect()方法。2.3 EJB主要基于什么技术实现的,并简要描述?(至少种)EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI

10、、RMI、JAT等技术实现。SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。EntityBean被用来代表应用系统中用到的数据。2.4 请写出在LINUX系统下创建一个新用户ABC,并设置该用户密码为123?先使用useradd 123创建用户,再使用passwd 123设置密码就可以了。2.5 给定一个java.util.Date对象,如何转化为”2007-3-22 20:23:22”格式的字符串public class DateFormater public static void main(String args) Date

11、 current = new Date();DateFormater formater = new DateFormater();String result = formater.formatConvert(current);System.out.println(result);public String formatConvert(Date date) SimpleDateFormat converter = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);return converter.format(date);3 编程题(2*10分)3.1 请写出数

12、据库查询操作的伪代码,程序不需要通过编译,只要思路正确,关键步骤不丢失就可以了。注意异常的捕获,IO流的关闭。可能用到的类或接口有(Connection,DriverManager, Statement, PreparedStatement, ResultSet, SQLException)。Class.forName(数据区驱动类名称); Connection conn;Statement stmt; ResultSet rs; String sql=select * from 表名;tryconn=DriverManager.getConnection(数据库url,用户名,密码)stmt

13、 = conn.createStatement();rs = stmt.executeQuery(sql);while(rs.next()/ 保存输出数据catch(SQLException e) System.out.println(异常信息);finally rs.close(); stmt.close(); conn.close();3.2 支持ROWNUM的关系数据库中,请写出符合如下要求的SQL语句,并描述思路。采用:分析函数SELECT A,MIN(b),MAX(b),SUM(c)FROM (SELECT a,b,c,b-row_number() over(PARTITION BY a ORDER BY b) rn FROM test2)GROUP BY A,rnORDER BY 1,2 ;以下为bill查询结果(select * from bill) mark billno amount A 1 50 A 2 100 A 3 150 A 4 200 A 8

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号