.NET 面试题

1.有表A,结构如下: 
A:   p_ID     p_Num     s_id 
      1             10           01 
      1             12           02 
      2             8             01 
      3             11           01 
      3             8             03 
其中:p_ID为产品ID,p_Num为产品库存量,s_id为仓库ID。请用SQL语句实现将上表中的数据合并,合并后的数据为: 
p_ID     s1_id     s2_id     s3_id 
1           10             12             0 
2             8             0               0 
3             11             0             8 
其中:s1_id为仓库1的库存量,s2_id为仓库2的库存量,s3_id为仓库3的库存量。如果该产品在某仓库中无库存量,那么就是0代替。 
2.叙述Page页面的生命周期。(即写出Page几个主要的事件运行顺序) 
3.有ab.aspx页面,在codebehind里动态在页面里创建一checkbox控件,创建后用户在页面选中该checkbox,在codebehind里如何取该checkbox的值?(即是选中还是未选中状态) 
4.Session跟Cookie有什么关系?   假如IE禁止使用cookie,那Session还有用吗? 
5.c#中的关键字this,在class中和在struck中如何使用? 
6.如何理解装箱、坼箱操作?   运用此操作时对系统性能有什么影响? 
7.XML中的XmlDocument跟   XmlReader有什么区别? 
8.接口跟抽象有什么异同?   你在平时项目设计过程中何时使用接口?   何时使用抽象类? 
9.   public   void   Check(string   s) 
      { 
            ..... 
      } 

      public   void   Check(ref   string   s) 
      { 
          ..... 
      } 

      Public   void   Check(out   string   s) 
      { 
          ..... 
      } 
上面的三个方法传入的参数有什么不同?另外请说明string是什么数据类型(值类型?引用类型?)。 
10.   如图,如何找出他们的交叉区域。请写出你的实现思路。 
        |-------| 
        |               | 
        |               | 
        |         |--|----| 
                  |     |         | 
        |         |     |         | 
        |----|--|         | 
                  |-------|

 

posted on 2012-05-24 11:14  。!  阅读(233)  评论(0编辑  收藏  举报