首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JAVA练习,该如何处理

2012-01-10 
JAVA练习一、单选题1.如果使用______,用户发送的表单数据输入作为URL中的查询字符串传递给服务器。a)GET方法

JAVA练习
一、单选题
1.   如果使用______,用户发送的表单数据输入作为URL   中的查询字符串传递给服务器。
a)   GET   方法
b)   POST   方法
c)   HEAD   方法
d)   PUT   方法

2.   在Web   应用程序目录结构中,WEB-INF   目录(webApplication/WEB-INF/lib)下的lib
文件夹包含_______。
a)   Web   应用程序使用的引用文档。
b)   Web   应用程序的部署描述符。
c)   Web   应用程序引用的.jar   文件。
d)   Web   应用程序使用的图像。

3.   符合J2EE   规范的Web   应用程序使用的部署描述符是一种_______。
a)   数据文件
b)   HTML   文件
c)   文本文件
d)   XML   文件
4.   方法getSession()(返回HttpSession   对象)在______中定义。
a)   HttpSession   接口
b)   HttpServletRequest   接口
c)   HttpServletResponse   接口
d)   HttpServlet   接口

5.   ______负责提供在Servlet   中进行会话管理所需的基本工具。
a)   Web   浏览器
b)   Web   容器
c)   客户机
d)   Web   应用程序

6.   服务器通过______将cookie   传递给浏览器。
a)   HTTP   请求的Body
b)   HTTP   响应的Body
c)   HTTP   请求的Header
d)   HTTP   响应的Header

7.   关于JSP的表达式下面的语法正确的是______。
a)     <%!=   expression   %>
b)     <%   expression   %>
c)     <=   expression   >
d)     <%=expression   %>

8.   下列不属于JSP指令的是______。
a)     page
b)     include
c)     method
d)     taglib

9.   下列语法不正确的是______。
a)     <%@   page   errorpage=“/jspError.jsp”   @%>
b)     <%   page   import   =   “java.util.*”   %>
c)     <jsp:include   page=“StdHeader.jsp”   flush=“true”   />
d)     <jsp:forward   page=“Extralnfo.jsp”   />

10.   关于JSP下列语法不正确的是______。
a)     <jsp:useBean>
b)     <jsp:getProperty>
c)     <jsp:setProperty>
d)     <jsp:taglib>
11.   不属于page指令的属性有______。
a   )     import
b)     contentType
c)     ErrorPage
d)     isThredSafe

12.下列哪一项不属于J2EE的标准服务______。
a)     JDBC
b)     Java   Mail
c)     Web   Service
d)     JTA  

13.   Java   Web应用程序的服务器端技术主要有______。
a)     JSP(Java   Server   Page)  
b)     ASP(动态服务器网页,Active   Server   Page,ASP)
c)     ASP.NET  
d)PHP

14.   方法protected   void   service(HttpServletRequest,   HttpServletResponse)   存在于以下哪个类/接口中______。
a)   Servlet   接口
b)   HttpServlet   类
c)   GenericServlet   类
d)   HttpServletRequest   接口

15.   会话管理技术相对URL_____。
a)   要求整个应用程序具有绝对URL。
b)   要求应用程序中的所有页面都动态生成。
c)   不要求浏览器支持。
d)   要求应用程序中的所有页面都是静态HTML   页面。

16.在Servlet中调用JSP下列写法正确的是______。
a)   <jsp:include   page=“/servlet/DateServlet”   />
b)   <jsp:forward   page=“/servlet/InfoServlet”   />
c)   <form   method=“POST”   action=“/MyApp/servlet/DateDisplayServlet”   >
d)   getServletContext().getRequestDispatcher(“/pages/showResults.jsp”).forward(req,res);

17.   通过实现______接口,Servlet   通知该容器它应确保在任何给定时间只有一个线


程在执行该Servlet   的service   方法。
a)   SingleThreadModel
b)   SingleThread
c)   SingleServlet
d)   Servlet
二.多选题
1.Servlet的任务______。
a).   运行在Web   Container中;
b).   读取客户端发送的所有数据;
c).   读取浏览器发送的HTTP请求数据;
d).   将文档返回给客户端;

2.Java   Servlet   API的包______。
a).   javax.servlet;
b).   java.servlet.http;
c).   javax.servlet.http;
d).   java.servlet;

3.Java平台的三个版本______。
a).J2ME(Java   2   Platform   Micro   Edition)
b).   J2SE(Java   2   Platform   Standard   Edition)  
c).   J2EE(Java   2   Platform   Enterprise   Edition)
d).   J2NE   (Java   2   Platform   Network   Edition)

4.   以下哪句话是正确的______。
a)   如果使用POST   方法,则用户输入在请求的Body   中进行传递。
b)   如果使用GET   方法,则用户输入在请求的Body   中进行传递。
c)   如果使用GET   方法,则用户输入作为请求的Header   的一部分进行传递。
d)   如果使用GET   方法,则请求的Body   保留为空。

5.   Servlet   是_______。
a)   服务器端程序,它扩展了Web   服务器的功能。
b)   使用Java   编写的服务器端程序,它驻留在Web   服务器中并在其中执行。
c)   使用Java   编写的客户机程序,它驻留在浏览器中。
d)   使用任何编程语言编写的服务器端程序。
6.HTTP请求方法______。
a)     service       b)Get         c)   POST       D     doGET

7.Servlet接口方法______。
a)   init(ServletConfig   config)
b)   destroy()
c)   getServletInfo()
d)   service(ServletRequest   req,ServletResponse   res)

8.HttpServletRequest接口方法______。
a)   getSession()
b)   getParameter(String   name)
c)   getParameterValues(String     name)
d)   getServletConfig()

9.下列属于JSP内部对象的有哪些______。
a)request     b)response     c)application       d)session

10.request   对象的方法有哪些______。  
a)   setContentType()    
b)   getAttribute(String   name)
c)   setAttribute(String   name,Object   value)
d)   getParameter(String   name)

11.在JSP中注释的写法正确的是______。
a) <!--   注释   -->         b) <!%   注释   %>       c) <%--   注释   --%>         d) <!%--   注释   --%>

12.JSP中脚本元素包括______。
a)表达式(Expression)       b)注释       c)Java代码片段       d)声明(Declaration)

13.JSP中指令元素包括______。
a)表达式(Expression)         b)page           c)include           d)taglib  

14.MVC设计模式的优点______。
a)   将Web应用系统MVC多层,这使得开发角色细分成为可能,软件开发的规模化生产成为可能,提高项目管理的水平。
b)   一个模型可以对应多个视图对应的能力   。
c)   一个应用的业务逻辑的改变只需改动MVC的模型层即业务逻辑层。
d)   提高系统的运行速度。
15.MVC设计模式的缺点______。
a)系统的运行速度慢。
b)设计实现并不十分容易
c)模型和视图的严格分离可能使得调试困难一些
d)代码文件增多,对于文件的管理需要费点心思

16.   当必须将控制转移给另一个Web   组件时,Servlet   使用以下哪个方法______。
a)   send(HttpServletRequest,   HttpServletResponse)
b)   forward(HttpServletRequest,   HttpServletResponse)
c)   include(HttpServletRequest,   HttpServletResponse)
d)   sendRedirect(String   location)

17.   以下有关会话的哪句话是正确的______。
a)   在指定阶段内的来自同一客户机的HTTP   系列请求构成一个HTTP   会话。
b)   在指定阶段内来自不同客户机的HTTP   系列请求构成一个HTTP   会话。
c)   如果客户机保持空闲超过指定的阶段,则会话过期。


d)   如果客户机保持活动超过指定的阶段,则会话过期。

18.   以下哪些问题是在使用cookie   时可能发生的问题______。  
a)浏览器不支持cookie。
b)客户机禁用cookie。
c)不同用户共享机器。
d)单个用户使用多台机器。

19.从URL调用JSP下列写法正确的是______。
a)   <jsp:include   page=“/servlet/DateServlet”   />
b)   http://servername/path/filename.jsp
c)   <form   method=“POST”   action=“/MyApp/servlet/DateDisplayServlet”   >
d)   <FORM   action=“/MyApp/DateDisplay.jsp”   >

20.   建立一个过滤器涉及以下几个步骤______。
a).   首先创建一个Java类,实现Filter接口;
b).   在doFilter方法中实现过滤逻辑;
c).   调用FilterChain对象,激活下一个相关的过滤器,或Servlet、JSP页面;
d).   在web.xml中注册过滤器;

21.   import属性可以采用下列__________格式:
a) <%@   page   import=“package.class”   %>
b) <%@   include   import=“package.class”   %>
c) <%   page   import=“package.class1,…,package.classN”   %>
d) <%@   page   import=“package.class1,…,package.classN”   %>
22.在JSP中调用JSP下列写法正确的是?
a).   <FORM   action=“/MyApp/DateDisplay.jsp”   >
b).   <jsp:include   page=“/servlet/DateServlet”   />
c).   <a   href=“/MyApp/InfoDisplay.jsp”   >
d).   <jsp:forward   page=“DateInfo.jsp”   >

23.   获取请求头本身的信息?
a).   getMethod()
b).getRequestURI()
c).   getHeaderNames()
d).   getProtocol()
三.填空题
1.   在传统的HTML页面(*.htm,*.html)中加入_____和_____,就构成了JSP页面(*.jsp)
2.J2EE架构分为三层:_____、_____及____。其中_____又分为_____和_____。
3.大多数Servlet读入一个_____,并产生一个动态的____;
四.简答题
1.请描述Servlet接口、GenericServlet类和HttpServlet类三者之间的关系?


2.编写一个Web程序,实现学生英语成绩分级打印(   <=60   打印“不及格”   ,> 60且 <=70   打印“合格”   ,> 70且 <=85打印“良好”   ,> 85打印“优秀”   ,成绩为百分制)

[解决办法]
哪弄来的啊?啊有答案的啊?嘿嘿
[解决办法]
呵呵 做做
[解决办法]
第1题 A吗
[解决办法]
ACDCBDDCBc

才学!
[解决办法]
一、单选题
1. a
2. c
3. d
4. b
5. b
6. d
7. d
8. c
9. ab(a后面多了个@,b前面少了个@)
10. d
11. d
12. a
13. a
14. b
15. ?
16. d
17. ?

二、多选题
1. abcd
2. ac
3. abc
4.
5. ab
6. bc
7. abcd
8. abc
9. abcd
10. bcd
11. ac
12. abcd
13. bcd
14. abc
15. acd
16. bd
17. ac
18. ?
19. bd
20. abcd
21. ad
22. bcd
23. abcd

三、填空题
1. JSP指令、JSP动作、Java代码段等(好像有很多诶,不知道是哪两个!)
2. 表现层、中间层、数据层;中间层、Web层、业务层
3. ???(不太明白题意)
[解决办法]
一、单选题
1. 如果使用______,用户发送的表单数据输入作为URL 中的查询字符串传递给服务器。
a) GET 方法
b) POST 方法
c) HEAD 方法
d) PUT 方法
post方法做什么?
head..
put做什么?
[解决办法]
我基本不会.
[解决办法]
to: huang3407()
向服务器提交数据,只有 get 和 post 两种方法,通俗点说,通过地址栏提交的数据一般称为使用 get 方式提交,即以 http://wwww.000.com/00/00?x=5&y=6 的形式;post 方法只能通过 <form> 表单的 method 属性来设置进行提交,提交后地址栏中不会像 get 那样显示所提交的数据,直接通过 HTTP 协议提交至服务器了。


[解决办法]
我做的答案acdbb,dddad,daabb,dd后面的实在做不下去了,有答案没发下看看

热点排行