收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 

交流首页 » 面试、就业 »华为公司+java+面试题  XML
发表人 内容
fengxinzi
[头像]

交流经验:
总积分:370
级别:普通会员
注册时间: 2011-11-04
文章: 11
离线

第一部分:选择题  

 

  QUESTION   NO:   1  

  1、public   class   Test   {  

          public   static   void   changeStr(String   str){  

                  str="welcome";  

          }  

          public   static   void   main(String[]   args)   {  

                  String   str="1234";  

                  changeStr(str);  

                  System.out.println(str);  

          }  

  }  

  Please   write   the   output   result   :   

   

  QUESTION   NO:2  

  1.   public   class   Test   {  

  2.   static   boolean   foo(char   c)   {  

  3.   System.out.print(c);  

  4.   return   true;  

  5.   }  

  6.   public   static   void   main(   String[]   argv   )   {  

  7.   int   i   =0;  

  8.   for   (   foo('A');   foo('B')&&(i<2);   foo('C')){  

  9.   i++   ;  

  10.   foo('D');  

  12.   }  

  13.   }  

  14.   }  

  What   is   the   result?  

  A.   ABDCBDCB  

  B.   ABCDABCD  

  C.   Compilation   fails.  

  D.   An   exception   is   thrown   at   runtime.  

   

  QUESTION   NO:   3  

  1.   class   A   {  

  2.   protected   int   method1(int   a,   int   b)   {   return   0;   }  

  3.   }  

  Which   two   are   valid   in   a   class   that   extends   class   A?   (Choose   two)  

  A.   public   int   method1(int   a,   int   b)   {   return   0;   }  

  B.   private   int   method1(int   a,   int   b)   {   return   0;   }  

  C.   private   int   method1(int   a,   long   b)   {   return   0;   }  

  D.   public   short   method1(int   a,   int   b)   {   return   0;   }  

  E.   static   protected   int   method1(int   a,   int   b)   {   return   0;   }  

   

  QUESTION   NO:   4  

  1.   public   class   Outer{  

  2.   public   void   someOuterMethod()   {  

  3.   //   Line   3  

  4.   }  

  5.   public   class   Inner{}  

  6.   public   static   void   main(   String[]argv   )   {  

  7.   Outer   o   =   new   Outer();  

  8.   //   Line   8  

  9.   }  

  10.   }  

  Which   instantiates   an   instance   of   Inner?  

  A.   new   Inner();   //   At   line   3  

  B.   new   Inner();   //   At   line   8  

  C.   new   o.Inner();   //   At   line   8  

  D.   new   Outer.Inner();   //   At   line   8//new   Outer().new   Inner()  

   

  QUESTION   NO:   5  

  Which   method   is   used   by   a   servlet   to   place   its   session   ID   in   a   URL   that   is   written   to   the   servlet’s   response   output   stream?  

  A.   The   encodeURL   method   of   the   HttpServletRequest   interface.  

  B.   The   encodeURL   method   of   the   HttpServletResponse   interface.  

  C.   The   rewriteURL   method   of   the   HttpServletRequest   interface.  

  D.   The   rewriteURL   method   of   the   HttpServletResponse   interface.  

   

  QUESTION   NO:   6  

  Which   two   are   equivalent?   (Choose   two)  

  A.   <%=   YoshiBean.size%>  

  B.   <%=   YoshiBean.getSize()%>  

  C.   <%=   YoshiBean.getProperty("size")%>  

  D.   <jsp:getProperty   id="YoshiBean"   param="size"/>  

  E.   <jsp:getProperty   name="YoshiBean"   param="size"/>  

  F.   <jsp:getProperty   id="YoshiBean"   property="size"/>  

  G.   <jsp:getProperty   name="YoshiBean"   property="size"/>  

   

  QUESTION   NO:   7  

  Which   of   the   following   statements   regarding   the   lifecycle   of   a   session   bean   are   correct?    

  1.     java.lang.IllegalStateException   is   thrown   if   SessionContext.getEJBObject()   is   invoked   when   a   stateful   session   bean   instance   is   passivated.    

  2.     SessionContext.getRollbackOnly()   does   not   throw   an   exception   when   a   session   bean   with   bean-managed   transaction   demarcation   is   activated.    

  3.     An   exception   is   not   thrown   when   SessionContext.getUserTransaction()   is   called   in   the   afterBegin   method   of   a   bean   with   container-managed   transactions.    

  4.     JNDI   access   to   java:comp/env   is   permitted   in   all   the   SessionSynchronization   methods   of   a   stateful   session   bean   with   container-managed   transaction   demarcation.    

  5.     Accessing   resource   managers   in   the   SessionSynchronization.afterBegin   method   of   a   stateful   session   bean   with   bean-managed   transaction   does   not   throw   an   exception.  

   

   

  第二部分:概念题  

  1.         描述Struts体系结构?对应各个部分的开发工作主要包括哪些?  

   

   

   

    

   

   

   

   

   

   

   

   

   

  2.         XML包括哪些解释技术,区别是什么?  

   

   

   

   

   

   

  3.         JSP有哪些内置对象和动作?它们的作用分别是什么?  

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  4、SQL问答题  

  SELECT   *   FROM   TABLE  

  和  

  SELECT   *   FROM   TABLE    

  WHERE   NAME   LIKE   '%%'   AND   ADDR   LIKE   '%%'    

  AND   (1_ADDR   LIKE   '%%'   OR   2_ADDR   LIKE   '%%'    

  OR   3_ADDR   LIKE   '%%'   OR   4_ADDR   LIKE   '%%'   )     

  的检索结果为何不同?  

   

   

   

  5、SQL问答题  

  表结构:  

  1、         表名:g_cardapply  

  字段(字段名/类型/长度):  

  g_applyno                 varchar       8;//申请单号(关键字)  

  g_applydate           bigint           8;//申请日期  

  g_state                 varchar           2;//申请状态  

  2、         表名:g_cardapplydetail  

  字段(字段名/类型/长度):  

  g_applyno                 varchar           8;//申请单号(关键字)  

  g_name                 varchar           30;//申请人姓名  

  g_idcard                 varchar           18;//申请人身份证号  

  g_state                 varchar           2;//申请状态  

  其中,两个表的关联字段为申请单号。  

  题目:  

  1、         查询身份证号码为440401430103082的申请日期  

  2、         查询同一个身份证号码有两条以上记录的身份证号码及记录个数  

  3、         将身份证号码为440401430103082的记录在两个表中的申请状态均改为07  

  4、         删除g_cardapplydetail表中所有姓李的记录   


推广链接
精品视频课程推荐

Java数据结构和算法精讲版
本课程专注于数据结构和算法的内容,使用Java来进行代码示例,不空洞的讲解概念和理论,重点放在代码的实现和示例上。 从零开始、全面系统、成体系的讲解数据结构和基本算法,循序渐进的讲述构建软件系统所常见的数据结构和算法。

研磨设计模式——跟着cc学设计系列视频教程
本视频课程是北京Java私塾原创精品书籍《研磨设计模式》一书的配套学习视频,由《研磨设计模式》的第一作者CC录制 课程目标:全面、系统的掌握GoF设计模式的知识,达到可以在实际项目开发中运用的能力 技术要点:如何实现可配置、如何实现缓存以及缓存的管理、如何实现用缓存来控制多实例的创建、如何实现参数化工厂、 如何实现可扩展工厂、如何实现原型管理器、如何实现Java的静态代理和动态代理、如何实现多线程处理队列请求、 如何实现命令的参数化配置、可撤销的操作、宏命令、队列请求和日志请求、如何实现翻页迭代、如何检测环状结构、 如何实现通用的增删改查、如何模拟工作流来处理流程、如何实现简单又通用的XML读取、如何实现模拟AOP的功能......

深入浅出学Shrio视频教程
内容概述:Shiro是目前最热门、最易用、功能超强大的Java权限管理框架,强烈推荐,每个项目都必备的权限管理技术!通过本课程,你将从零开始直到彻底掌握Shiro的相关开发知识,达到可以进行实际项目开发的能力。包括:权限管理基础、Shiro入门、配置、身份认证、授权、Realms、Session管理、和Spring的集成、Web、Cache等众多开发细节技术 技术要点:源码级分析Shiro的授权过程、自定义开发Realm、多个Realms的开发配置、自定义开发AuthenticationStrategy、自定义开发自定义SessionDAO、和Struts2+Spring3的集成(包括修正struts2的bug)、Shiro和SpringMVC+Spring3的集成、包装使用其他的Cache框架、缓存数据同步更新的解决方案等等实际开发中常用的内容

ssh+jbpm项目(某集团OA)视频教程
达到能综合使用Struts2+Spring3+Hibernate3+Jbpm4来进行实际项目开发的能力。 包括:ssh和jbpm的整合;数据字典;通用DAO(Spring+Hibernate+泛型+反射+SpEL+模板方法模式);自动生成UUID的加强版;分层开发、SSH联合的基本开发;翻页的taglib;示范真实值和表现值,数据参照的实现;文件上传下载;主子表操;登录验证码;登录控制的拦截器

struts2验证器框架视频教程
深入浅出的讲解Struts2的验证器框架,包括:预定义验证器和自定义开发验证器

ljh6014936
[头像]

交流经验:
总积分:558
级别:普通会员
注册时间: 2012-04-25
文章: 69
离线

谢谢!收藏!
thejune
[头像]

交流经验:
总积分:16
级别:普通会员
注册时间: 2011-12-26
文章: 8
离线

谢谢!收藏!


个性签名:十四岁asd
zhaomm_dl
[头像]

交流经验:
总积分:1
级别:普通会员
注册时间: 2012-07-04
文章: 48
离线

积分


个性签名:加油
lixiaju
[头像]

交流经验:
总积分:110
级别:普通会员
注册时间: 2012-07-10
文章: 5
离线

怎么不给出答案啊,不知道自己想的对错
shadabing
[头像]

交流经验:
总积分:159
级别:普通会员
注册时间: 2012-07-10
文章: 80
离线

来看看

ze4190
[头像]

交流经验:
总积分:1586
级别:普通会员
注册时间: 2012-01-15
文章: 11
离线

最好能附上参考答案,好看看自己做到那个水平
xiaoqiang2001
[头像]

交流经验:
总积分:3802
级别:VIP1
注册时间: 2012-08-15
文章: 143
离线

还都是英文了
yanzhu2011
[头像]

交流经验:
总积分:360
级别:普通会员
注册时间: 2012-09-04
文章: 25
离线

挺难的


个性签名:把握现在!
dxlove1
[头像]

交流经验:
总积分:331
级别:普通会员
注册时间: 2012-09-26
文章: 18
离线

什么时候 华为的面试题。感觉好久了
一抹夕阳
[头像]

交流经验:
总积分:110
级别:普通会员
注册时间: 2016-06-13
文章: 15
离线

xie
一抹夕阳
[头像]

交流经验:
总积分:110
级别:普通会员
注册时间: 2016-06-13
文章: 15
离线

谢了
 
交流首页 » 面试、就业
前往:   

关于我们 | 联系我们 | 用户协议 | 私塾在线服务协议 | 版权声明 | 隐私保护

版权所有 Copyright(C)2009-2012 私塾在线学习网