全省北京汉当科技有限公司招聘JAVA笔试模拟题考试专题训练

在J2EE中,对于在Servlet如何获得会话,描述正确的是()。

A.HttpServletRequest类的getSession方法有两个:带参数的getSession方法和不带参数的getSession方法

B.在Servlet中,可以使用HttpSessionsession=newHttpSession()创建session对象

C.如果HttpServletRequest类的getSession方法的参数为false,表示如果没有与当前的请求相联系的会话对象时,该方法返回null

D.如果HttpServletRequest类的getSession方法的参数为true,表示如果没有与当前的请求相联系的会话对象时,该方法返回null


参考答案:A, C


在Servlet的生命周期方法中,每当传递请求或响应时,web容器会调用_______方法。

A、init()

B、main()

C、service()

D、doGet()


参考答案:C


有关Servlet的生命周期说法不正确的是:()。

A、Servlet的生命周期由Servlet实例控制

B、init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletConfig类的对象

C、service()方法响应客户端发出的请求

D、在容器移除servlet 时,调用destroy方法,进行资源的释放


参考答案:A


有关Servlet的生命周期说法正确的有()。

  • A、Servlet的生命周期由Servlet实例控制
  • B、init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象
  • C、service()方法响应客户端发出的请求
  • D、destroy()方法释放Servlet实例

正确答案:B,C,D


在Java Servlet生命周期中,以下()方法会被多次执行。 

  • A、 init()
  • B、 service()
  • C、 close()
  • D、 destroy()

正确答案:B


北京汉当科技有限公司招聘JAVA笔试真题一、 选择题(单选+多选)1、 下面哪一个选项不是http响应的一部?( )A)响应头B)响应正文C)协议版本号D)状态行2、http请求及响应的正文部分可以是任意格式的数据?,要保证接收方能看得懂发送方发送的数据,http协议采用( )协议来规范正文的数据格式A)FTPB)TCPC)HTTPD)MIME3、 Serlet API 有哪两个包组成?( )A)javax.servletB)javax.servletC)javax.servletD)java.servlet4、一个servlet的生命周期不包括( )方法?A)init( )方法B)incalidata( )方法C)service( )方法D)destory( )方法5、HttpServletRequest对象的( )方法能够获取一个表单参数的值A)getQualityString()B)getPathInfo()C)getParameter()D)getAttribute()6、 下面对servlet中重定向说法描述错误的是( )A)使用的是HttpServLetResponse接口的sendRedirect( )方法B)源组件的响应结果不会发送给客户端C)sendRedirect( )方法后的代码仍会执行D)源组件和目标组件共享ServLetRequest对象7、jsp指令不包括( )A)page指令B)taglib指令C)import指令D)include指令8、jsp中java表达式的语法格式为:( )A)B)C)D)9、可以执行请求转发的操作是( )A)jsp中response内置对象的sendRedirect( )方法B)标记C)RequestDispatcher对象的include( )方法D)RequestDispatcher对象的forward( )方法10、( )内置对象可以处理jsp页面运行中的错误或者异常A)pageContextB)pageC)sessionD)exception11、下面对JDBC api 描述错误的是( )A)DriverManager接口的getConnection( )方法可以建立和数据库的连接B)Connection接口的createStatement方法可以创建一个Statement对象C)Statement接口的executeQuery( )方法可以发送select语句给数据库D)ResultSet接口表示执行insert语句后得到的结果集12、JavaBean的scope取什么值可使该Javabean被多个用户共享,即和web应用有相同的生命周期?( )A)pageB)requestC)sessionD)application13、下面那个不是jsp中和javabean相关的标记?( )A)B)C)D)14、以下关于EL和JSTL说法错误的是?( )A)EL是一种简洁的数据访问语言B)EL表达式基本形式:$varC)JSTL的全称是JavaServer Pages Standard Tag LibraryD)JSTL只有一个Core核心标签库15. 所有的servlet过滤器类都必须实现( )接口。A. javax.servlet.FilterB. javax.servlet.ServletConfigC. javax.servlet.ServletContextD. Javax.servlet.Servlet16. 请说出下列代码的执行结果:( )String s = “abcd”;String s1 = new String (s);if(s=s1)System.out.println(“the same”);if(s.equals(s1)System.out.println(“equals”);A. the same equals B. equalsC. the sameD. 什么结果都不输出17. 下列有关java中接口的说法哪个是正确的?( )A接口中含有具体方法的实现代码B.若一个类要实现一个接口,则用到“implements”关键字C.若一个类要实现一个接口,则用到“extends”关键字D.接口不允许继承18. 下列代码的执行结果是什么?( )String s1 = “aaa”;s1.concat(“bbb”);System.out.println(s1);A. The String “aaa”;B. The String “aaabbb”;C. The String “bbbaaa”;D. The String “bbb”;19. 如果有一个对象myListener(其中myListener对象实现了ActionListener接口),下列哪条语句使得myListener对象能够接受处理来自于smallButton按钮对象的动作事件?( )AsmallButton.add(myListener);B.smallButton.addListener(myListener);C.smallButton.addActionListener(myListener);D.smallButton.addItem(myListener);20. Jsp有几个内置对象( )A.5个B.6个C.8个D.9个21. 以下关于SessionFactory的说法哪些正确?( )A.对于每个数据库事务,应该创建一个SessionFactory对象B.一个SessionFactory对象对应一个数据库存储源。C.SessionFactory 是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源只需要创建一个。D.SessionFactory 的load()方法用于加载持久化对象。22. 选出关于final,finally,finalize 描述正确的是( )A. final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。B. finally是异常处理语句结构的一部分,表示总是执行。C. finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法D. 上边的描述都正确23. 关于数组和vector的区别描述正确的是哪个( )A.数组不可以随时改变大小B.vector可以随时改变大小C.两者都可以随时改变大小D.两者都不能随时改变大小24. 关于Arraylist和vector描述正确的是哪个( )A. vector是线程安全的B. Arraylist是线程安全的C. 两者都不线程安全的D. 两者都是线程安全的25. 不属于jsp内置对象的是哪那些?( )A. getB. pageContextC. pageD. out26. hashmap和hashtable的区别描述不正确的是哪个?( )A.都属于map接口类B.Hashmap没有排序C.Hashmap不允许null值D.Hashtable不允许null值27. 关于抽象类和接口描述不正确的是?( )A.接口是抽象类的变体B.不能在抽象类中有具体实现C.除了实现类不能在接口中实现行为

以下哪个不是Servlet的方法()

  • A、 destory()
  • B、 init()
  • C、 post()
  • D、service()

正确答案:C


Servlet的生命周期包括下列哪几个阶段?()

  • A、装载Servlet
  • B、创建一个Servlet实例
  • C、调用init()方法
  • D、激活Service()方法,并传递请求和响应对象
  • E、调用destroy()方法来销毁Servlet

正确答案:A,B,C,D,E


下面关于Servlet生命周期,说法不正确的是()。 

  • A、 在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例
  • B、 在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法
  • C、 在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收
  • D、 destroy()方法仅执行一次

正确答案:A,C


HttpServletRequest对象的()方法能够获取一个表单参数的值。

  • A、getQuaryString()
  • B、getPathInfo()
  • C、getParameter()
  • D、getAttribute()

正确答案:C


在J2EE中,对于以下ServletConfig的描述,正确的是()。

  • A、一旦servlet被实例化后,包容器把一个ServletConfig类型的对象传送给init()方法
  • B、可以使用Servlet的getServletConfig()方法返回ServletConfig对象
  • C、ServletConfig对象的方法getInitParameter(name)返回初始化参数name的值,初始化参数一般定义在web.xml中
  • D、ServletConfig对象的方法getServletName()方法返回在web.xml中的元素的值

正确答案:A,B,C

更多 “全省北京汉当科技有限公司招聘JAVA笔试模拟题考试专题训练” 相关考题
考题 有关过滤器init( )方法错误的是()。A、每次调用过滤器时都会执行init方法B、init方法可以访问FilterConfig对象。FilterConfig对象提供了对servlet环境及web.xml文件中指派的过滤器名的访问C、利用init将FilterConfig对象存放在一个字段中,以便doFilter方法能够访问servlet环境或过滤器名D、FilterConfig对象具有一个getInitParameter方法,它能够访问部署描述符文件(web.xml)中分配的过滤器的初始化参数正确答案:A

考题 单选题有关过滤器init( )方法错误的是()。A 每次调用过滤器时都会执行init方法B init方法可以访问FilterConfig对象。FilterConfig对象提供了对servlet环境及web.xml文件中指派的过滤器名的访问C 利用init将FilterConfig对象存放在一个字段中,以便doFilter方法能够访问servlet环境或过滤器名D FilterConfig对象具有一个getInitParameter方法,它能够访问部署描述符文件(web.xml)中分配的过滤器的初始化参数正确答案:C解析:暂无解析

考题 Servlet的初始化参数只能在Servlet的()方法中获取。A、init()B、doPost()C、doGet()D、destroy()正确答案:A

考题 下列有关Servlet的生命周期,哪一种是错误的解释?()A、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法C、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收D、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法正确答案:A

考题 多选题下面关于Servlet生命周期,说法不正确的是()。A在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例B在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法C在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收Ddestroy()方法仅执行一次正确答案:A,C解析:暂无解析

考题 在Java Web中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()。A、init()方法是包容器调用的Servlet实例的第一个方法B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法D、在Servlet实例消亡之前,容器调用Servlet实例的close()方法正确答案:A

考题 以下哪个方法不是Servlet的生命周期接口定义的?()A、init()B、service()C、destroy()D、create()正确答案:D

考题 多选题Servlet的生命周期包括下列哪几个阶段?()A装载ServletB创建一个Servlet实例C调用init()方法D激活Service()方法,并传递请求和响应对象E调用destroy()方法来销毁Servlet正确答案:E,A解析:暂无解析

考题 一个servlet的生命周期包括下列()方法。A、init()方法B、service()方法C、invalidate()方法D、destroy()方法正确答案:A,B,D

考题 下列有关ServletRequest和ServletResponse的描述错误的是()?A、Servlet引擎使用ServletRequest来向Servlet提供有关客户请求的信息,使用ServletResponse向客户端传送经过MIME编码的数据B、HttpServletRequest类和HttpServletResponse类能够提供进一步的与协议相关的数据。Servlet的Service方法的参数是ServletRequest对象或ServletResponse对象中的一个C、发送文本数据时,使用getWriter方法返回PrintWriter对象;发送二进制数据时,使getOutputStream方法返回ServletOutputStream对象D、在调用getWriter或getOutputStream方法之前必须调用setContentType方法正确答案:B