Java方向企业笔试题_第1页
Java方向企业笔试题_第2页
Java方向企业笔试题_第3页
Java方向企业笔试题_第4页
Java方向企业笔试题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2009年无锡(国家)软件与服务外包人才引进项目Java方向 笔试题总评分:请如实填写以下信息:姓名性别年龄学历专业电话一、选择题【不定项】,共30题,每题2分1. Servlet中有如下代码:PrinWriter out=response.getWriter();out.println(“请大家仔细看题目再回答!”);假定该Servlet运行的平台是Apache Tomcat 5.0版本。为了可以在浏览器中显示汉字,可以( A ,D )。(选择两项)A) 在这两行代码前加上代码:response.setContentType(“text/html;charset=GBK”);B) 已经可以显示汉字,不用添加任何代码。C) 在这两行代码前加上代码:response.setContentType(“text/html”);D) 在这两行代码前加上代码:response.setContentType(“text/html;charset=gb2312”);2. J2EE中,对于ServletRequest接口的获取请求参数的方法的描述,正确的是( C )。(选择一项)A) getParameter方法只用于接收POST请求参数,接收GET 请求参数需要使用getQueryString方法B) 如果一个参数key有多个值,那么getParameter(key)方法会返回空字符串 If you use this method with a multivalued parameter, the value returned is equal to the first value in the array returned by getParameterValues.C) 如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值 的字符串数组D) getParameter方法返回Object对象,使用前要强制类型转换:如String str=(String)request.getParameter(key) java.lang.String3. J2EE中,在aa.jsp中有行代码:在bb.jsp中有行代码:为了使得在bb.jsp中的如上代码可以显示“jb-aptech”,可以使用( )方法。(选择两项) ?A) 在aa.jsp中使用把请求提交到bb.jsp input type=hidden value nameB) 在aa.jsp中使用把页面重定向到bb.jspC) 在aa.jsp中使用 把页面重定向到bb.jsp cant get request valuesD) 在aa.jsp中使用包含页面bb.jspE) 在aa.jsp中使用把页面重定向到bb.jsp4. J2EE中,关于JSP文件中的page指令在JSP文件中出现的位置和次数,正确的是( BD )。(选择两项) A) page指令可以在JSP中的任何地方,以任何顺序出现B) 一个JSP文件可以有任意多个page指令C) 一个JSP文件只能有一个page指令D) 在整个JSP文件中,虽然可以有多个page指令,但是任何属性/值对只能出现一次5. J2EE中,在web.xml中,有如下代码: 30以下描述,正确的是( B )。(选择一项)A) 定义了默认的会话超时时长,时长为30秒 mins B) 可以使用HttpSession类的getMaxInactiveInterval()方法把该值取出来 seconds if a negative time indicates session should never timeout.C) 定义了默认的会话超时时长,时长为30小时D) 可以使用Session类的getMaxInactiveInterval()方法把该值取出来 无6. 在J2EE中,当用户在浏览器中输入:http:/localhost:8080/myWebApp/start/,就会调用student这个Servlet,可以在Web.xml中( C )配置。(选择一项)A) /start/*studentB) student/start/*C) studentstudent student /start/*D) ststudent student /start/*7. J2EE中,ServletResponse的( )方法可以返回在应答中写入二进制数据的对象,( A )方法可以返回应答中发送字符文本的对象. (选择一项)A) getOutputStream( )和getWriter( )方法 B) To send binary data in a MIME body response, use the ServletOutputStream returned by getOutputStream(). To send character data, use the PrintWriter object returned by getWriter(). To mix binary and text data, for example, to create a multipart response, use a ServletOutputStream and manage the character sections manuallyC) getWriter( )和getOutputStream( )方法D) getInputStream( ) 和getPrint( ) 方法E) getStream( ) 和getPrint( ) 方法8. 在J2EE中,在web.xml有如下代码段:webmastermyaddress 在Servlet中( B )把webmaster的值:取出来。(选择一项)A) 使用RequestDispatcher的getInitParameter( “webmaster”)方法B) 使用ServletContext的getInitParameter( “webmaster”)方法 C) All web.xml D) 使用ServletConfig的getInitParameter( “webmaster”)方法 E) About it web.xml sectionsF) 使用GenericServlet的getInitParameter( “webmaster”)方法9. 察看下列Jsp内容%for(int i=0;iout.print(i*2);当这个Jsp被运行时,其结果是什么( D )(选择一项)A) 此Jsp因为语法错误,无法运行B) 显示出 0,2,4C) 显示出 0,2,4,6D) 显示出out.print(i*2); out.print(i*2); out.print(i*2);10. 察看下面这个类public class IfAttributsChanged implements ServletContextAttributeListenerPublic Void attributeAdded(ServletContextAttributeEvent scab)System.out.println(“加入一个属性”);public void attributeRemoved(ServletContextAttributeEvent scab)System.out.println(“删除一个属性”);关于IfAttributsChanged类的叙述,下列哪一个为真( C )(选择一项)A) 此类可以成功编译 B) 此类无法成功编译,原因时缺少attributeChanged()方法。 C) 此类无法成功编译,原因时缺少attributeReplaced()方法。 D) 此类无法成功编译,原因时缺少attributeUpdated()方法。11. 在Struts1.x框架中,定义如下的Action:.public class TxAction extends DispatchAction public ActionForward select(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) /Here Code如果需要在执行select方法后,页面跳转到disp.jsp,Here Code处的代码应该是( a ,C ) (选择两项)A) 在struts-config.xml中定义,Here Code处代码为return mapping.findForward(“disp”);B) Here Code处的代码为return new ActionForward(“/disp.jsp”);C) Here Code处的代码为response.sendRedirect(“disp.jsp”);return null;D) Here Code处的代码为return “disp.jsp”;E) Here Code处的代码为return new ActionForward(“disp.jsp”);12. 假定Struts-config.xml里有 则( A )可以访问到ActionForm对象(选择一项)A) request.getAttribute(“txlForm”)B) request.getAttribute(“myForm”)C) session.getAttribute(“myForm”)D) session.getAttribute(“txlForm”)E) request.getAttribute(“act”); 13. 在Struts1.x中,可以使用下述哪些方法来实现中文编码转换?( a,c )(选择两项)?A) 直接在Action的方法中使用request.setCharacterEncoding(“GBK”);B) 继承ActionServlet,覆盖方法process方法,在该方法中添加代码request.setCharacterEncoding(“GBK”);C) 实现一个过滤器Filter,覆盖方法doFilter(),在该方法中加入代码request.setCharacterEncoding(“GBK”);D) 在ActionForm的validate方法中加入request.setCharacterEncoding(“GBK”);14. 关于Hibernate的下述说法正确的是( a,b,c )(选择三项)A) 是采用ORM映射机制的持久化层开发工具B) 负责JAVA对象和关系数据之间的映射C)内部封装了JDBC访问据书库的操作D) 是重量级解决方案之一15. Hibernate所提供的多种ID产生方案中,(A )方案可以保证即使是不同种类的数据库,也不用修改ID产生的配置信息。(选择一项)A) native 本地B) identity ?C) sequence D) uuid 算法16. 假设表titles映射为类Titles,那么查询titles表总记录数的HQL语句是( C )(选择一项)A) Select count(*) from titlesB) Select count(a) from titlesC) Select count(*) from Titles HQL操作的是类!D) Select count(a) from Titles17. struts2框架中为了处理中文乱码问题,可以采用下列哪些方法?( A )(选择两项) ?A) JSP页面中设置pageEncoding=utf-8,其它不作设置;B) JSP页面中设置pageEncoding=GBK,同时在struts.xml中配置struts.i18n.encoding=GBK;C) JSP页面中设置pageEncoding=GBK,其它不作设置;D) JSP页面中设置pageEncoding=utf-8,同时也应该在struts.xml中设置struts.i18n.encoding=utf-818. struts2中有如下的Action来完成单表的CRUD操作:public class CrudUserAction extends ActionSupport / 增加public String create() throws Exception / 查询public String retrive() throws Exception / 修改public String update() throws Exception / 删除public String delete() throws Exception 为了分别调用Action中的每个方法,应该在struts.xml中设置( AC ):(选择两项)A) 每个方法的调用路径为CrudUser!create.action、CrudUser!retrive.action等B) 每个方法的调用路径为User_create.action、User_retrive.action等C) ? 每个方法的调用路径为User_create.action、User_retrive.action等D) 每个方法的调用路径为User_create.action、User_retrive.action等19. Struts2中希望在Action中为session放入属性islogin,应使用( CD)代码?(选择两项)A) request.getSession.setAttribute(“islogin”,);B) session.setAttribute(“islogin”,);C) ServletActionContext.getRequest().getSession().setAttribute(“islogin”,);D) ActionContext.getContext().getSession().put(“islogin”,);20. 在Spring2.5中bean生成的时候默认都是单实例的,假设希望bean的生成是多实例的,需要做的设置是( D )? (选择一项)A) B) C) D) 21. Spring2.5中可以使用哪个annotation来声明方法受事务控制( A )。(选择一项)A) TransactionB) TransC) SessionD) Transactional22. 在Spring中使用Hibernate实现DAO层时,一般需要从( d )类继承,以简化DAO代码的书写。(选择一项)A) HibernateTemplateB) HibernateDaoC) HibernateSupportD) HibernateDaoSupport23. 在Oracle中,( c )过程用来产生用户自定义错误消息。(选择一项)A) RAISE_ERRORB) SQLERRMC) RAISE_APPLICATION_ERRORD) RAISE_SERVER_ERROR24. 表(TEACHER)包含下列:( )(选择一项)ID NUMBER(7)PKSALARYNUMBER(7,2)SUBJECT_IDNUMBER(7) NOT NULL判断以下两个SQL语句:(1) SELECT COUNT (DISTINCT SUBJECT_ID) FROM teacher;(2) SELECTCOUNT (SUBJECT_ID) FROM teacher;下列哪句是正确的:( a )A) 语句1将返回老师的总数 B) 语句2将返回老师的总数C) 两句都返回老师的总数 D) 以上都不对25. 在J2EE中,使用( )选项中的代码,可以生成如下XML文档:(选择两项) Tony Blair A) Element people=doc.createElement(“PEOPLE”);Element person=doc.createElement(“PERSON”);Element name=doc.createElement(“NAME”);name.appendChild(doc.createTextNode(“Tony Blair”);people.appendChild(person);person.appendChild(name);doc.appendChild(people);B) Element people=doc.createElement(“PEOPLE”);Element person=doc.createElement(“PERSON”);people.appendChild(person);Element name=doc.createElement(“NAME”);name.appendChild(doc.createTextNode(“Tony Blair”);person.appendChild(name);doc.appendChild(people);C) Element people=doc.createElement(“PEOPLE”);Element person=doc.createElement(“PERSON”);people.appendChild(person);Element name=doc.createElement(“NAME”);name.appendText(doc.createTextNode(“Tony Blair”);person.appendChild(name);doc.appendChild(people);D) Element people=doc.createElement(“PEOPLE”);Element person=doc.createElement(“PERSON”);Element name=doc.createElement(“NAME”);name.appendTextNode(“Tony Blair”);people.appendChild(person);person.appendChild(name);doc.appendChild(people);26. 在如下的Schema片段中定义了一个数据类型LocationType: 那么下面的XML文档实例片段中符合该 Schema定义的是( )。(选择一项)A) HelloUSAB) C) D) Hello27. 当用命令ls al查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键( b )?(选择一项)A)Shift+HomeB)Ctrl+PgUpC)Alt+PgDnD)Shift+PgUp28. 文件权限读、写、执行的三种标志符号是( a )?(选择一项)A)rwxB)xrwC)rdxD)srw29. 使用Ajax可带来便捷有( A b )(选择三项)?A)减轻服务器的负担B)无刷新更新页面C)可以调用外部数据D)可以不使用Jvavscript脚本30. 使用Ajax技术访问servlet的时候,为了通过servlet向客户端写回一段xml,必须作( c )设置。(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论