JavaWeb期末复习

JavaWeb期末复习,第1张

JavaWeb期末复习 一、选择题

1、一个Servlet可以被映射的虚拟路径个数是( D )。
A、0
B、1
C、2
D、多

2、 下列方法中,哪个不是Servlet接口中的方法( D )。
A、init
B、service
C、getServletInfo
D、getServlet

3、以下哪个是Web服务器( C )。
A、JCreator
B、JBuilder
C、Tomcat
D、Eclipse

4、在表单里,用于发送敏感数据的方法( B )。
A.GET
B.POST
C.PUT
D.OPTIONS

5、下面哪个方法当服务器关闭时被调用,用来释放Servlet所占用的资源( D )。
A、service()
B、doPost()
C、close()
D、destroy()

6、Servlet中的数据能与JSP共享吗?( A )。
A.能,我们可以将Servlet中的数据放入HttpSession,在JSP页面中使用其相对应的内置对象得到我们Servlet中的数据。
B. 不能,HttpSession无法在JSP和Servlet直接传递数据。
C. 不能,我们可以将Servlet中的数据放入HttpServletRequest,在JSP页面中使用其相对应的内置对象得到我们Servlet中的数据。
D.不能,HttpServletRequest无法在JSP和Servlet直接传递数据

7、关于JSP的运行原理,下列说法正确的是( A )。
A、JSP本质上是一个Servlet
B、JSP本质上是一个class文件       
C、Servlet容器不能运行JSP
D、上面都是错的

8、启动tomcat 的命令( C )。
A. shutdown.bat
B.javac.exe
C. startup.bat
D. startup.exe

9、下列选项中不属于Servlet生命周期的方法是( D )。
A、init
B、service
C、destroy
D、getServletInfo

10、下列选项中,在web.xml中配置定义Servlet,包括Servlet的名称和Servlet的实现类的结点是( A )。
A、
B、
C、
D、

11、 在J2EE中,在一个JSP文件中,有表达式<%=2+3 %>,它将输出( B )。
A、2+3
B、5
C、23
D、输出报错

12、创建Servlet后可以在以下那个文件中对Servlet进行配置( A )。
A、web.xml
B、application.xml
C、config.xml
D、web-config.xml

13、关于get方式提交和post方式提交,说法错误的是( D )。
A.post比get安全且post接收的长度比较长。
B.post是以表单的形式提交请求的,get是以浏览器的形式提交请求的,所以get比较快。
C.post更容易解决我们的中文乱码问题。
D. form的method属性如果不指定,也默认为post请求。

14、在配置Servlet是,可以使用一下哪个注解来映射路径( D )。
A、@Controller
B、@WebService
C、@WebFilter
D、@WebServlet

15、下列不是JSP隐式对象的是( C )。
A、Request
B、out
C、Context
D、Session

16、JSTL是JSP标准标签库,其中用于数据库访问的标签库,前缀是( D )。
A. c
B. x
C. fmt
D. sql

17、在login.JSP中存在以下代码

当表单被提交时,下列选项可以获取到input框的值的是( B )。
A、request.getParameter(“username”)
B、request.getParameter(“yourname”)
C、request.getParameter(“name”)
D、request.getParameter(“myName”)

18、 内建对象request,封装了来至用户的请求,其中返回客户端cookie的方法是( A )。
A、getcookies
B、getMethod
C、getAttribute
D、setAttribute


二、判断题
  1. doDestroy()不是servlet的内置方法。 对

    Destroy()是servlet内置方法
    
  2. tomcat是一个开源的免费的Web 服务器,它支持javaEE所有规范。错

    只支持部分JavaEE规范
    
  3. form的method属性如果不指定,也默认为post请求。 错

    method方法,默认为get请求
    
  4. post比get安全且post接收的长度比较长。 对

  5. Post属于表单的隐式提交信息方法。 对

  6. 表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request对象的getParameter方法可以得到通过表单提交的信息。 对

  7. getgetAttribute (“”)返回一个Object类型对象。 对

  8. session对象可以用来保存用户会话期间需要保存的数据信息。 对

  9. Servlet能脱离服务器运行。 错

    不能脱离
    
  10. 在Servlet生命周期中,destroy方法只能被调用一次。 对

  11. 使用response.sendRedirect(“”)来实现重定向。 对

  12. 利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。 对

  13. respone对象主要用于向客户端发送数据。 对

  14. 在Servlet生命周期中,service方法只被调用一次。 错

    除了Init和Destory执行一次,service方法执行多次
    
  15. 一个Servlet只能映射一个虚拟路径 错

    映射多个路径
    

三、填空题
  1. 表单标记中的 action 属性用于指定处理表单数据程序url的地址。
  2. form的method属性如果不指定,默认为 GET 请求。
  3. get请求比post请求 快 。
  4. JSP本质上是一个 servlet 。
  5. 生成的cookie存储在 浏览器。
  6. Servlet中使用 getSession 方法获取Session对象。
  7. Servlet接口只定义了一个服务方法是 service 。
  8. getAttribute (“”) 返回一个 Object 类型。
  9. page指令中的import 属性可以在页面中出现 多 次。
  10. 里面的内容必须以 / 开头。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5671258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存