Java-U2笔试题
更新时间:2024-01-19 11:24:02 阅读量: 教育文库 文档下载
U2测试题
对考试学员的忠告:
北大青鸟从办学一来,一直在IT培训领域保持着良好的口碑,之所以能做到这么好的口碑,主要得益于过硬的教学质量以及学员的高就业率。
本测试题的目的在于帮助学员检测自己的u2基础,因为要保证教学质量,光有名师授课是远远不够的,还需要学员们都具备一个基本的基础,试想一下,如果学员进入U3前我们不进行测试,那么必然会导致学生的技术水平参差不齐,再好的老师也无法把这样的班教好。
希望参加测试的学员能本着对自己负责的态度,独立完成这套测试题。 一、不定项选择题(括号中的数字为正确选项个数) 1.下面哪一个选项不是http响应的一部分?( D) A. 响应头 B. 响应正文 C. 协议版本号 D. 状态行
2.http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得 懂发送方发送的数据,http协议采用( C )协议来规范正文的数据格式 ? A. FTP B. TCP C. HTTP D. MIME
3.Servlet API 由哪两个包组成?( BC ) A. javax.servlet
B. javax.servlet.jsp C. javax.servlet.http D. java.servlet
4.一个servlet的生命周期不包括( B )方法? A. init()方法
B. invalidate()方法 C. service()方法 D. destroy()方法
5.HttpServletRequest对象的( C)方法能够获取一个表单参数的值: A. getQuaryString() B. getPathInfo() C. getParameter() D. getAttribute()
6.下面对servlet中重定向说法描述错误的是( B )
A. 使用的是HttpServletResponse接口的sendRedirect()方法 B. 源组件的响应结果不会发送给客户端
C. sendRedirect()方法后的代码仍会执行
D. 源组件和目标组件共享ServletRequest对象
7.jsp指令不包括( B ) A. page指令 B. taglib指令 C. import指令 D. include指令
8.jsp中java表达式的语法格式为:(A) A. <%= %> B. <%! %> C. <%@ %> D. <% %>
9.可以执行请求转发的操作是(D )
A. jsp中response内置对象的sendRedirect()方法 B.
C. RequestDispatcher对象的include()方法 D. RequestDispatcher对象的forward()方法
10.( D )内置对象可以处理jsp页面运行中的错误或者异常 A. pageContext B. page C. session D. exception
11.下面对jdbc api描述错误的是( D )
A. DriverManager接口的getConnection()方法可以建立和数据库的连接
B. Connection接口的createStatement()方法可以创建一个Statement对象 C. Statement接口的executeQuery()方法可以发送select语句给数据库 D. ResultSet接口表示执行insert语句后得到的结果集
12.JavaBean的scope取什么值可使该javabean被多个用户共享,即和web
应用有相同的生命周期?( D ) A. page B. request C. session
D. application
13.下面哪个不是JSP中和javabean相关的标记?( B )
A.
C.
14.以下关于EL和JSTL说法错误的是?( D ) A. EL是一种简洁的数据访问语言 B. EL表达式基本形式:${var}
C. JSTL的全称是JavaServer Pages Standard Tag Library D. JSTL只有一个Core核心标签库
15.所有的servlet过滤器类都必须实现( A )接口。 A. javax.servlet.Filter
B. javax.servlet.ServletConfig C. javax.servlet.ServletContext D. javax.servlet.Servlet
16.给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个
客户会看到浏览器显示(D )。(请选择一项) <%int x = 1; %> <%!int x = 10; %> X =<%=x%> A. x=1 B. x=2 C. x=10 D. x=11
17.在JSP中,若要在JSP正确使用标签:
指令为:<%@tagliburi = “/WEB-INF/myTags.tld” prefix = “_____”%>,下划线处应该是 ( C ) A. x
B. getKing C. myTags D. king
18. 能够保留请求作用域中数据的转向方式是____( D )__________ A. response.forward()
B. response.sendRedirect()
C. session.getRequestDispatcher().forward(request,response) D. request.getRequestDispatcher().forward(request,response)
19. Login.jsp为登录页面,表单代码如下:
Index.jsp中直接显示用户名,以下哪种代码正确(A) A. ${requestScope.name} B. <%=name%>
C. ${param.name} D. <%=param.name%>
20. 某JSP中有如下代码,显示结果为(C)
<%
int a = 5;
request.setAttribute(“a”,”123”); session.setAttribute(“a”,”456”);
%>
21. 在a.jsp中有代码片断如下: 在b.jsp中加入下列()代码,可以输出在a.jsp页面上输入的loginName的值(BD) A. <%=request.getParameter(“loginName”)%> B. <%=request.gerAttribute(“loginName”)%> C. <%Stringname=request.getParameter(“loginname”); out.println(name); %> D. <%Stringname=request.getAttribute(“loginname”); out.println(name); %> 22. 要在jsp中使用ArrayList,做法正确的是 ( B ) A. <% import java.util.ArrayList%> B. <%@ import \ C. <%@ pageimport=\ D. <%@ pagepackage=\ 23.如果只希望在多个页面间共享数据,可以使用___(B )___作用域 A. request,session B. application session C. request,application D. pageContext request 24. 在编写过滤器时,需要完成的方法 ( A ) A. doFilter() B. doChain() C. doPost() D. doDelete() 25. 以下代码执行效果为(B): A. 1 2 3 4 5 B. 1 3 5 C. i i i D. 15 26. request.setAttribute(\ session.setAttribute(\使用{user}则显示 ( C ) A. null B. svse C. bob D. 啥也没有 27. 给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”);response.sendRedirect(“ http://localhost:8080/servlet/MyServlt”); 那么在 MyServlet中可以使用(D )方法把属性 name的值取出来。 A. Stringstr=request.getAttribute(“name”); B. Stringstr=(String)request.getAttribute(“name”); C. Objectstr=request.getAttribute(“name”); D. 无法取出来 28. 在JSP中,test . jsp文件如下,试图运行时,将发生(B )。 <% String str = null; %> str is <%= str%> A. 转译期有误 B. 编译Servlet源码时发生错误 C. 执行编译后的Servlet时发生错误 D. 运行后,浏览器上显示:str isnull 29. 自定义标签中,如果要声明标签参数为必须的,则需要进行哪种配置:( B ) A. B. D. 30. 编写自定义标签处理类后,需要编写一个( B )去描述 A. .tag文件 B. .tld文件 C. .dtd文件 D. .xml文件 31. 考虑下面JSP文件代码片断:
C. <%=request.getParameter(“username”)%> D. <%=request.getAttribute(“username”)%>
32. 在HTTP协议中,用于发送大量数据的方法是( B ) A. get B. post C. put
D. options
33. J2EE 中,()类型的()方法用于得到会话 ( A ) A. HttpServletRequest、getSession B. HttpServletResponse、newSession C. HtttpSession、newInstance D. HttpSession、getSession
34. 以下代码执行效果为:( A )
35. MVC中的 MVC分别用_______、_______、_____表示 ( A ) A. jsp servlet javabean B. HTml javabean jsp C. javabean jsp servlet D. servlet html jsp
二、简答题:
1. jsp有哪些内置对象?作用分别是什么?
9个内置对象,page,request,response,session, application,configue,pagecontent,exception,out
1、request对象客户端请求,此请求会包含来自GET/POST请求的参数通过它才能了解到客户的需求,然后做出响应。 2、response对象响应客户请求的有关信息
3、session对象它指的是客户端与服务器的一次会话,
oppopoiiouuiuihhjhhjjkkjjjjkjkjkjkhjyjyykJ7KKK77KK77K TTTY YYYUUU 7J77J7777UHHJHHJHJ67H7H7JKUUIKIKI从客户端连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。 4、out对象它是JspWriter类的实例,是向客户端输出内容常用的对象
5、page对象它是指向当前JSP页面本身,有点象类中的this指针,它是 java.lang.Object类的实例
6、application对象它实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭
7、exception对象它是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。
8、pageContext对象 它提供了对JSP页面内所有的对象及名字空间的访问 9、config对象 它是在一个Servlet初始化时,JSP引擎向它传递信息用的
2. 两种跳转方式分别是什么?有什么区别? 转发和重定向
转发是一次请求一次响应二重定向是一次请求多次响应 转发可是使用request里的属性和对象 重定向不可以使用
3. 说一说什么是Servlet 和Servlet的生命周期? servlet是在服务器上运行的小程序 四个声明周期
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法
正在阅读:
Java-U2笔试题01-19
土木工程5层音乐学院教学楼计算书01-16
网络继续教育文凭12-27
小学关于禁毒的作文06-15
65_90_120橡胶挤出机作业指导书05-07
县总工会党建2022年工作总结范文合集08-03
军人思想汇报03-16
建龙-土建填表模板(完整)(按2018.1.16之前最新版规范修改)05-20
2019高考化学一轮复习有机化学实验学案11-28
2020年高考语文阅读理解考点四含答案05-01
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 试题
- Java
- VB程序设计习题集(附答案)
- 农业部关于2011-2013年度全国农牧渔业丰收奖获奖情况的通报 - 图文
- AAA2015年80题含解析(行政法)
- 空气弹簧
- 2018-2019学年鲁教版四年级语文上册期末复习 资料
- 放射源事故应急预案
- 2006年武汉市中学生英语竞赛武珞路中学竞赛成绩
- Python程序设计与实践 大作业实验报告 陆阳 孙勇 裘升明
- 2015年竞赛指南(福建生物工程职业技术学院)(320) - 图文
- 福建公路水运工程电子招标投标示范文本2018年版 - 图文
- 手消毒验证方案
- otis - sky故障码
- 国旗下讲话稿
- 白碌乡中心小学2018-2019学年三年级下学期数学模拟试卷含解析
- 关于长沙县蔬菜基地现状调查研究与分析
- 毕业设计 - 基于stm32的智能小车设计
- 广州市房地产交易税费一览表及普通住房标准
- 《网购保税模式跨境电子商务进口食品安全监督管理细则》
- 日夜审工作流程
- 2019届高考语文一轮复习对对练专题10语段综合含2018年高考真题