Web技术试题集36977(6)

2019-08-31 11:37

A. 一个HTML页面,页面上显示doGet Hello World! B. 一个HTML页面,页面上显示doPost Hello World! C. 一个空白的HTML页面 D. 错误信息

4. 给定某程序的片断如下,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台

上显示的结果是( ) public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ System.out.println(“get”); } Public void doPost(HttpServletRequest request,HttpServletResponse response) Throws ServletException,IOException{ System.out.println(“post”); } A . get B. post C. get D. post Post Get

5. Servlet程序的入口点是 ( ) A. init() B. main() C. service() D. doGet()

6. servlet 的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是 ( ) A. 加载类,实例化,请求处理,初始化,销毁 B. 加载类,实例化,初始化,请求处理,销毁 C. 实例化,加载类,初始化,请求处理,销毁 D. 加载类,初始化,实例化,请求处理,销毁

7. 假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下: HelloServlet org.javathinker.HelloServlet HelloServlet /hello 那么在浏览器端访问HelloServlet的URL是什么? A. http://localhost:8080/HelloServlet B. http://localhost:8080/helloapp/HelloServlet C. http://localhost:8080/helloapp/org/javathinker/hello D.

app/hello

8. Servlet中,使用( )接口中定义的( )方法来处理客户端发出的表单数据请求 。 A. HttpServlet/doHead B. HttpServlet/doPost C. ServletRequest/doGet D. S ervletRequest/doPost

9. 下列描述中,错误的一项是( ) A. 在客户端浏览器中,如果表单数据量小,可采用get方式提交表单 B. 在客户端浏览器中,如果表单数据量大,可采用post方式提交表单 C. Servlet类的修饰符可以为private D. 编译后的Servlet只被装载一次,因此,当源程序修改并编译后,需要重启Tomcat

10. JSP中,关于HttpServlet的说法错误的是( ) A. HttpServlet是一个抽象类 B. HttpServlet类扩展了GenericServlet类 C. HttpServlet类的子类必须重写service方法 D. HttpServlet位于javax.servlet.http包中

解答: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

二.设计题 解答: 三.简答题

1. 画出Servlet的生命周期模型,并加以说明。

2. 请简述JSP 与 Java Servlet 的关系。

3. 请简述配置 Servlet 的主要步骤。

4. 简述Servlet怎样处理get与post请求(即doGet()与doPost()的区别)。

5. 说出Servlet的生命周期,并说出Servlet和CGI的区别。

解答:

1. 2. 3. 4. 5.

四.应用题 解答:

第八章 JSP Servlet基础(下)

一.选择题

1. 下列哪个方法用于URL重写 A. HttpServletResponse接口的rewriteURL()方法 B. HttpServlet接口的rewriteURL()方法 C. HttpServletRequest接口的encodeURL()方法 D. HttpServletResponse接口的encodeURL()方法

2. 在servlet技术中,以下对RequestDispatcher描述正确的是( ) A. Jsp中有一个隐含的对象dispatcher,它的类型是RequestDispatcher B. ServletConfig有一个方法:getRequestDispatcher()可以返回RequestDispatcher对 象 C. RequestDispatcher有一个方法:forward()可以吧请求继续传递给别的Servlet或Jsp 页面 D. Jsp中有一个隐含的默认对象request,它的类型是RequestDispatcher

3. 在Servlet中,对于HttpServlet类的描述,错误的是( ) A. 我们自己编写的Servlet继承了HttpServlet类,一定要覆盖service方法 B. HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法 C. HttpServlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest 和HttpServletResponse D. 我们自己编写的Servlet继承了HttpServlet类,一般只需要覆盖doPost或doGet方法

,而不必覆盖service方法,因为service方法会自动调用它们

4. 关于JSP说法错误的是( ) A. JSP所有的程序都是在服务器端运行的 B. 可以在客户端查看JSP程序代码 C. 系统首次载入JSP程序时自动将其编译成内部的Servlet文件 D. JSP文件翻译成的Servlet文件是一个完整的java引用程序

5. 给定一个Servlet的代码片段如下: public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ ____________________ out.println(\

out.close(); }

运行该Servlet时输出如下: how are you!

则应在此Servlet下划线处填充如下代码( ) A. PrintWriter out = response.getWriter(); B. PrintWriter out = request.getWtriter();

C. OutputStream out = response.getOutputStream(); D. OutputStream out = request.getWriter();

6. 下列关于Servlet基本方法描述错误的一项是( ) A. 在Servlet的生命周期中,init()方法仅执行一次 B. 在Servlet的生命周期中,init()方法可执行多次 C. 在Servlet的生命周期中,destroy()方法仅执行一次 D. 在服务器停止并卸载Servlet时调用destroy()方法

7. 在编译Servlet 或Javabean 时, 我们在命令行使用哪个命令( ) A. Javac B. Java C. Servlet D. 以上三种都不对

8. 下面关于Jsp和Servlet的论述,哪项是错误的( ) A. Jsp的全称是JavaServerPage,它是SUN公司推出的一种动态网页技术标准 B. Servlet程序实际上就是Java程序,只不过它是用JavaServlet API开发的,用于服务 器端的编程 C. Servlet的缺点在于它的页面显示和业务逻辑没有分离,编写难度较大 D. 在客户第一次访问时Jsp的执行速度要比Servlet快

9. 在Web应用的部署描述文件中下面哪个选项能够将com.example.LoginServlet servlet 映射为 /utils/LoginServlet? A. com.example.LoginServlet /utils/LoginServlet B. com.example.LoginServlet /utils/LoginServlet C. com.example.LoginServlet Login Servlet /utils/LoginServlet

D.

Login.Servlet

com.example.LoginServlet

Login.Servlet /utils/LoginServlet

10. 以下关于Servlet 的说法正确的是( ) A. Servlet 可以获取用户的 session 会话 B. Servlet 不能对数据库表进行操作 C. Servlet 不能对文件进行读写操作 D. Servlet 不能获取用户的 session 会话

解答: 1. 2. 3. 4. 5. 6. 7. 8. D 9. D 10.

二.设计题 解答: 三.简答题

1. 客户请求访问HTML页面与访问Servlet有什么异同。

2. Web服务器端编程的主要技术有哪些?

3. 请说明Servlet可以实现动态网页的开发,为什么还需要JSP技术。

4. JSP页面第一次运行时往往比较慢,而以后运行的速度能提高很多,为什么?

5. 简要说明编写一个Servlet的步骤

解答: 1. 2.


Web技术试题集36977(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人力资源管理(第三版)陈维政 总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: