jodyjin800730

 

面试题

1.以下程序打印结果是什么:
public class A
 {
  private void printA()
  {
   console.writeline(printA");
  }
  private virtual valueA()
 {
  console.writeline(valueA");
 }
public classs B:A
{
 new private void printA()
 {
  console.writeline(printB");
 }
 private override valueA()
 {
 console.writeline(valueB");
 }
}
pub static int main(String[] args)
{
 B BTemp=new B();
 A ATemp=BTemp;
   ATemp.printA();
   ATemp.valueA();
   BTemp.printA();
   BTemp.valueA();
}
2.用C#写一段代码,使用递归算法从一个数组中找出最大值和最小值.
3.public class BassTest
{
 public BassTest()
 {
 
 }
}
public class BassTemp:BassTest
{
 private BassTemp()
 {
 
 }
}
请问以上程序错误吗?为什么?
3.写出以下程序运行的结果或者指出程序中的错误:
using system
name mysapce
{
 public class T1
  {
  public static int mypublicint;
  internal static int myinternalint;
  private static int myprivate=0;
  public class M1
   {
   public static int mypublicint;
   internal static int myinternalint;
   private static int myprivate=0;
   }
  private class M2
   {
   public static int mypublicint;
   internal static int myinternalint;
   private static int myprivate=0;
   }
  public class MainClass
  {
  public static int Main()
   {
    T1.mypublicint=1;
    T1.myinternalint=2;
    T1.myprivate=2;
    T1.M1.mypublicint=1;
    T1.M1.myinternalint=2;
    T1.M1.myprivate=2;
    T1.M2.
    T1.M2.
    T1.M2.
 Return 0;
   }
  }
  }
}
4.以下程序有什么错?
public class TestClass
{
 private int intcount;
 private static int Y;
 public static setvalue
  {
  intcount=1;
  Y=1;
  } 
}
5.package,package bodies怎么理解,创建的语法怎样?
6.写一个存储过程,用游标来作,声明是在begin后还是在前?用完后是否要关闭?
7.什么叫值类型,什么叫引用类型?
8.ADO,ADO.NET有什么区别?
9.类和结构有什么不同?
10.Delegate是什么,举例说明!
11.什么是反射,举例说明?
12.overide  和重载有什么不同?
13..net中什么类不能被继承?
14.接口和抽象类有什么不同?
15.IS 和AS 有什么区别?
16..net中传递参数有那些方法?有什么区别?
17.特性和属性有什么区别?

posted on 2006-01-13 09:27  在学习.net的道路上  阅读(9967)  评论(2编辑  收藏  举报

导航