面试题
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.特性和属性有什么区别?
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的道路上 阅读(10002) 评论(2) 编辑 收藏 举报