请大家帮我把下面的笔试题解答一下,说得详细一点吧 
  
  .      填空: (1)面向对象的语言具有___继承性、_封装___性、___多态性。        (2)能用foreach遍历访问的对象需要实现 IEnumerable接口或声明GetEnumerable 方法的类型。        (3)列举ADO.net中的五个主要对象Command、Connection、DataSet、DataSetCommand、DataReader。2. 不定项选择:(1) 以下叙述正确的是:       A. 接口中可以有虚方法。     B. 一个类可以实现多个接口。 
      C. 接口不能被实例化。       D. 接口中可以包含已实现的方法。    (2) 从数据库读取记录,你可能用到的方法有:      A. ExecuteNonQuery            B. ExecuteScalar      C. Fill                        D. ExecuteReader3. 简述 private、 protected、 public、 internal 修饰符的访问权限。
4. 写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键,  注意:ID可能不是连续的。) 
5 .列举ASP.NET 页面之间传递值的几种方式。 
6. 写出程序的输出结果 class Class1  { 
       private string str = "Class1.str"; 
       private int i = 0; 
       static void StringConvert(string str)  { 
           str = "string being converted."; 
       } 
       static void StringConvert(Class1 c)  { 
           c.str = "string being converted."; 
       } 
       static void Add(int i)  { 
           i++; 
       } 
       static void AddWithRef(ref int i)  { 
           i++; 
       } 
       static void Main()  { 
           int i1 = 10; 
           int i2 = 20; 
           string str = "str"; 
           Class1 c = new Class1(); 
           Add(i1); 
           AddWithRef(ref i2); 
           Add(c.i); 
           StringConvert(str);         
           StringConvert(c); 
           Console.WriteLine(i1); 
           Console.WriteLine(i2); 
           Console.WriteLine(c.i); 
           Console.WriteLine(str); 
           Console.WriteLine(c.str); 
       }  
    } 
7.写出程序的输出结果 public abstract class A  

        public A()  
       { 
            Console.WriteLine(''A''); 
        } 
        public virtual void Fun()  
       { 
            Console.WriteLine("A.Fun()"); 
        } 
} public class B: A  

        public B() 
       { 
            Console.WriteLine(''B''); 
        }         public new void Fu
n()  
       { 
            Console.WriteLine("B.Fun()"); 
        }         public static void Main()  
       { 
           A a = new B(); 
           a.Fun(); 
        } 

解决方案 »

  1.   

    http://www.cnblogs.com/cxd4321/archive/2007/03/08/667714.html
    http://www.cnblogs.com/wengjinbao/articles/639476.html
      

  2.   

    2.1  BC
    2.2  abd吧  这题不是很清楚
    3    前面三个比较简单,就不写了  。internal是同一个程序集的
      

  3.   

    http://www.cnblogs.com/skylaugh/archive/2006/03/27/360287.html
      

  4.   

    4. 写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键,  注意:ID可能不是连续的。) select top 10 from tablename where id not in ( select top 30 id from tablename )
      

  5.   

    在CAD当中添加自定义数据
    代码太长就不粘了http://www.9n1m.cn/2009/03/cad.html
      

  6.   

    安博的.NET测试题咋跑这边来了!